diff --git a/CHANGES.md b/CHANGES.md
index b2ca8181cdca11bb0bcbdf031e343d7ab8dd3e5a..f3701e2c3e9c11868b1880db9197417991c83c4c 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,36 +1,58 @@
# CHANGELOG
-## 2018-11
+## 2018-12
+
- DOING: english translation
+
+## 2018-11
+
+- add all third-party lib into vendor
+- support `-report-type chardet`
+- add more heuristic rules: TBL.008, KEY.010, ARG.012, KWR.004
- add -cleanup-test-database command-line arg
+- add -check-config parameter
+- fix #146 pretty cause syntax error
+- fix #140 COL.012, COL.015 NULL type about TEXT/BLOB
+- fix #141 empty output when query execute failed on mysql
+- fix #89 index advisor give wrong database name, `optimizer_xx`
+- fix #121 RemoveSQLComment trim space
+- fix #120 trimspace before check single line comment
+- fix mac os stdout print buffer truncate
- fix -config arg load file error
-- fix #87 RuleImplicitConversion value type mistach check bug
+- fix #116 SplitStatement check if single comment line is in multi-line sql.
+- fix #112 multi-line comment will cause line counter error, when -report-type=lint
+- fix #110 remove bom before auditing
+- fix #104 case insensitive regex @ CLA.009
+- fix #87 RuleImplicitConversion value type mismatch check bug
- fix #38 always true where condition check
- abandon stdin terminal interactive mod, which may seems like hangup
## 2018-10
-- Fix SplitStatement mulitstatement eof bug #66
+
+- Fix SplitStatement multistatement eof bug #66
- Fix pretty func hangup issue #47
- Fix some foolish code spell error
- Use travis for CI
-- Fix Go 1.8 defapth GOPATH compatible issue BUG #5
+- Fix Go 1.8 default GOPATH compatible issue BUG #5
- 2018-10-20 开源先锋日(OSCAR)对外正式开源发布代码
## 2018-09
+
- 修复多个启发式建议不准确BUG,优化部分建议文案使得建议更清晰
-- 基于TiDB Parser完善多个DDL类型语句的建议
+- 基于 TiDB Parser 完善多个 DDL 类型语句的建议
- 新增lint report-type类型,支持Vim Plugin优化建议输出
- 更新整理项目文档,开源准备
- 2018-09-21 Gdevops SOAR首次对外进行技术分享宣传
## 2018-08
-- 利用docker临时容器进行daily测试
+
+- 利用 docker 临时容器进行 daily 测试
- 添加main_test全功能回归测试
- 修复在测试中发现的问题
-- mymysql合并MySQL8.0相关PR,修改vendor依赖
+- mymysql 合并 MySQL8.0 相关PR,修改vendor依赖
- 改善HeuristicRule中的文案
- 持续集成Vitess Parser的改进
-- NewQuery4Audit结构体中引入TiDB Parser
+- NewQuery4Audit 结构体中引入 TiDB Parser
- 通过TiAST完成大量与 DDL 相关的TODO
- 修改heuristic rules检查的返回值,提升拓展性
- 建议中引入Position,用于表示建议产生于SQL的位置
@@ -41,22 +63,25 @@
- 优化 doc 文档
## 2018-07
+
- 补充文档,添加项目LOGO
- 改善代码质量提升测试覆盖度
- mymysql升级,支持MySQL 8.0
- 提供remove-comment小工具
- 提供索引重复检查小工具
-- HeuristicRule新增RuleSpaceAfterDot
+- HeuristicRule 新增 RuleSpaceAfterDot
- 支持字符集和Collation不相同时的隐式数据类型转换的检查
## 2018-06
+
- 支持更多的SQL Rewrite规则
- 添加SQL执行超时限制
- 索引优化建议支持对约束的检查
-- 修复数据采样中null值处理不正确的问题
-- Explain支持last_query_cost
+- 修复数据采样中 NULL 值处理不正确的问题
+- Explain 支持 last_query_cost
## 2018-05
+
- 添加数据采样功能
- 添加语句执行安全检查
- 支持DDL语法检查
@@ -67,6 +92,7 @@
- 支持SQL Pretty输出
## 2018-04
+
- 支持语法检查
- 支持测试环境
- 支持MySQL原数据的获取
@@ -76,7 +102,8 @@
- 引入配置文件
## 2018-03
+
- 基本架构设计
- 添加大量底层函数用于处理AST
-- 添加Insert、Delete、Update转写成Select的基本函数
+- 添加Insert、Delete、Update 转写成 Select 的基本函数
- 支持MySQL Explain信息输出
diff --git a/Makefile b/Makefile
index 2a82688b5f9f8eb601cc85f142e3f877807cafa5..a06388e46e7eb3751d09f3fc9f31fd4b58931bfc 100644
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,7 @@ BUILD_TIME=`date +%Y%m%d%H%M`
COMMIT_VERSION=`git rev-parse HEAD`
# Add mysql version for testing `MYSQL_RELEASE=percona MYSQL_VERSION=5.7 make docker`
+# MySQL 5.1 `MYSQL_RELEASE=vsamov/mysql-5.1.73 make docker`
# MYSQL_RELEASE: mysql, percona, mariadb ...
# MYSQL_VERSION: latest, 8.0, 5.7, 5.6, 5.5 ...
# use mysql:latest as default
@@ -45,8 +46,9 @@ deps:
@echo "\033[92mDependency check\033[0m"
@bash ./deps.sh
# The retool tools.json is setup from retool-install.sh
+ # some packages download need more open internet access
retool sync
- retool do gometalinter.v2 intall
+ #retool do gometalinter.v2 --install
# Code format
.PHONY: fmt
@@ -64,6 +66,12 @@ test:
go test -race ./...
@echo "test Success!"
+# Rule golang test cases with `-update` flag
+test-update:
+ @echo "\033[92mRun all test cases with -update flag ...\033[0m"
+ go test ./... -update
+ @echo "test-update Success!"
+
# Code Coverage
# colorful coverage numerical >=90% GREEN, <80% RED, Other YELLOW
.PHONY: cover
@@ -107,7 +115,7 @@ doc: build
# Add or change a heuristic rule
.PHONY: heuristic
-heuristic: doc docker
+heuristic: doc
@echo "\033[92mUpdate Heuristic rule golden files ...\033[0m"
go test github.com/XiaoMi/soar/advisor -v -update -run TestListHeuristicRules
go test github.com/XiaoMi/soar/advisor -v -update -run TestMergeConflictHeuristicRules
@@ -146,7 +154,7 @@ lint: build
@echo "gometalinter check your code is pretty good"
.PHONY: release
-release: deps build
+release: build
@echo "\033[92mCross platform building for release ...\033[0m"
@mkdir -p release
@for GOOS in darwin linux windows; do \
@@ -163,6 +171,7 @@ release: deps build
docker:
@echo "\033[92mBuild mysql test enviorment\033[0m"
@docker stop soar-mysql 2>/dev/null || true
+ @docker wait soar-mysql 2>/dev/null || true
@echo "docker run --name soar-mysql $(MYSQL_RELEASE):$(MYSQL_VERSION)"
@docker run --name soar-mysql --rm -d \
-e MYSQL_ROOT_PASSWORD=1tIsB1g3rt \
@@ -171,17 +180,22 @@ docker:
-v `pwd`/doc/example/sakila.sql.gz:/docker-entrypoint-initdb.d/sakila.sql.gz \
$(MYSQL_RELEASE):$(MYSQL_VERSION)
- @echo -n "waiting for sakila database initializing "
- @while ! mysql -h 127.0.0.1 -u root sakila -p1tIsB1g3rt -NBe "do 1;" 2>/dev/null; do \
+ @echo "waiting for sakila database initializing "
+ @while ! docker exec soar-mysql mysql --user=root --password=1tIsB1g3rt --host "127.0.0.1" --silent -NBe "do 1" >/dev/null 2>&1 ; do \
printf '.' ; \
sleep 1 ; \
done ; \
echo '.'
@echo "mysql test enviorment is ready!"
-.PHONY: connect
-connect:
- mysql -h 127.0.0.1 -u root -p1tIsB1g3rt sakila -c
+.PHONY: docker-connect
+docker-connect:
+ docker exec -it soar-mysql mysql --user=root --password=1tIsB1g3rt --host "127.0.0.1"
+
+# attach docker container with bash interactive mode
+.PHONY: docker-it
+docker-it:
+ docker exec -it soar-mysql /bin/bash
.PHONY: main_test
main_test: install
@@ -196,7 +210,7 @@ daily: | deps fmt vendor docker cover doc lint release install main_test clean l
# vendor, docker will cost long time, if all those are ready, daily-quick will much more fast.
.PHONY: daily-quick
-daily-quick: | deps fmt cover doc lint logo
+daily-quick: | deps fmt cover main_test doc lint logo
@echo "\033[92mdaily-quick build finished\033[0m"
.PHONY: logo
diff --git a/advisor/explainer_test.go b/advisor/explainer_test.go
index 87dc0f45a1c631959bb5eed6fbfa54537ff4fdc8..eb37f44a2108b2885707fe040bafc29281f3eaef 100644
--- a/advisor/explainer_test.go
+++ b/advisor/explainer_test.go
@@ -23,7 +23,7 @@ import (
)
func TestDigestExplainText(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
var text = `+----+-------------+---------+-------+---------------------------------------------------------+-------------------+---------+---------------------------+------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+---------+-------+---------------------------------------------------------+-------------------+---------+---------------------------+------+-------------+
diff --git a/advisor/heuristic.go b/advisor/heuristic.go
index 82e101d2758da22b17bfb6380336ceebce61aedb..3485c07ebffbd25c352256000348d4a7a9cdfcaf 100644
--- a/advisor/heuristic.go
+++ b/advisor/heuristic.go
@@ -293,7 +293,7 @@ func (idxAdv *IndexAdvisor) RuleImplicitConversion() Rule {
"date", "time", "datetime", "timestamp", "year",
},
sqlparser.IntVal: {
- "tinyint", "smallint", "mediumint", "int", "integer", "bigint", "timestamp", "year",
+ "tinyint", "smallint", "mediumint", "int", "integer", "bigint", "timestamp", "year", "bit",
},
sqlparser.FloatVal: {
"float", "double", "real", "decimal",
@@ -328,7 +328,7 @@ func (idxAdv *IndexAdvisor) RuleImplicitConversion() Rule {
continue
}
- c := fmt.Sprintf("%s.%s definition is %s not %s",
+ c := fmt.Sprintf("%s表中列%s的定义是 %s 而不是 %s",
colList[0].Table, colList[0].Name, colList[0].DataType, typNameMap[val.Type])
common.Log.Debug("Implicit data type conversion: %s", c)
@@ -818,6 +818,12 @@ func (q *Query4Audit) RuleAddDefaultValue() Rule {
colDefault = true
}
}
+
+ switch c.Tp.Tp {
+ case mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob, mysql.TypeLongBlob:
+ colDefault = true
+ }
+
if !colDefault {
rule = HeuristicRules["COL.004"]
break
@@ -835,6 +841,12 @@ func (q *Query4Audit) RuleAddDefaultValue() Rule {
colDefault = true
}
}
+
+ switch c.Tp.Tp {
+ case mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob, mysql.TypeLongBlob:
+ colDefault = true
+ }
+
if !colDefault {
rule = HeuristicRules["COL.004"]
break
@@ -1296,6 +1308,48 @@ func (q *Query4Audit) RuleLoadFile() Rule {
return rule
}
+// RuleMultiCompare RES.009
+func (q *Query4Audit) RuleMultiCompare() Rule {
+ var rule = q.RuleOK()
+ if q.TiStmt != nil {
+ for _, tiStmt := range q.TiStmt {
+ switch node := tiStmt.(type) {
+ case *tidb.SelectStmt:
+ switch where := node.Where.(type) {
+ case *tidb.BinaryOperationExpr:
+ switch where.L.(type) {
+ case *tidb.BinaryOperationExpr:
+ if where.Op.String() == "eq" {
+ rule = HeuristicRules["RES.009"]
+ }
+ }
+ }
+ case *tidb.UpdateStmt:
+ switch where := node.Where.(type) {
+ case *tidb.BinaryOperationExpr:
+ switch where.L.(type) {
+ case *tidb.BinaryOperationExpr:
+ if where.Op.String() == "eq" {
+ rule = HeuristicRules["RES.009"]
+ }
+ }
+ }
+ case *tidb.DeleteStmt:
+ switch where := node.Where.(type) {
+ case *tidb.BinaryOperationExpr:
+ switch where.L.(type) {
+ case *tidb.BinaryOperationExpr:
+ if where.Op.String() == "eq" {
+ rule = HeuristicRules["RES.009"]
+ }
+ }
+ }
+ }
+ }
+ }
+ return rule
+}
+
// RuleStandardINEQ STA.001
func (q *Query4Audit) RuleStandardINEQ() Rule {
var rule = q.RuleOK()
@@ -1581,6 +1635,9 @@ func (q *Query4Audit) RuleImpreciseDataType() Rule {
case *tidb.CreateTableStmt:
// Create table statement
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeFloat, mysql.TypeDouble, mysql.TypeDecimal, mysql.TypeNewDecimal:
rule = HeuristicRules["COL.009"]
@@ -1593,6 +1650,9 @@ func (q *Query4Audit) RuleImpreciseDataType() Rule {
switch spec.Tp {
case tidb.AlterTableAddColumns, tidb.AlterTableChangeColumn, tidb.AlterTableModifyColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeFloat, mysql.TypeDouble,
mysql.TypeDecimal, mysql.TypeNewDecimal:
@@ -1638,6 +1698,9 @@ func (q *Query4Audit) RuleValuesInDefinition() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeSet, mysql.TypeEnum, mysql.TypeBit:
rule = HeuristicRules["COL.010"]
@@ -1648,6 +1711,9 @@ func (q *Query4Audit) RuleValuesInDefinition() Rule {
switch spec.Tp {
case tidb.AlterTableAddColumns, tidb.AlterTableChangeColumn, tidb.AlterTableModifyColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeSet, mysql.TypeEnum, mysql.TypeBit:
rule = HeuristicRules["COL.010"]
@@ -1755,9 +1821,12 @@ func (q *Query4Audit) RuleCountConst() Rule {
func (q *Query4Audit) RuleSumNPE() Rule {
var rule = q.RuleOK()
fingerprint := query.Fingerprint(q.Query)
+ // TODO: https://github.com/XiaoMi/soar/issues/143
+ // https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html
sumReg := regexp.MustCompile(`(?i)sum\(\s*[0-9a-z?]*\s*\)`)
isnullReg := regexp.MustCompile(`(?i)isnull\(sum\(\s*[0-9a-z?]*\s*\)\)`)
if sumReg.MatchString(fingerprint) && !isnullReg.MatchString(fingerprint) {
+ // TODO: check wether column define with not null flag
rule = HeuristicRules["FUN.006"]
if position := isnullReg.FindIndex([]byte(q.Query)); len(position) > 0 {
rule.Position = position[0]
@@ -2187,6 +2256,9 @@ func (q *Query4Audit) RuleReadablePasswords() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeString, mysql.TypeVarchar, mysql.TypeVarString,
mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob:
@@ -2202,6 +2274,9 @@ func (q *Query4Audit) RuleReadablePasswords() Rule {
switch spec.Tp {
case tidb.AlterTableModifyColumn, tidb.AlterTableChangeColumn, tidb.AlterTableAddColumns:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeString, mysql.TypeVarchar, mysql.TypeVarString,
mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob:
@@ -2375,6 +2450,9 @@ func (q *Query4Audit) RuleVarcharVSChar() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
// 在 TiDB 的 AST 中,char 和 binary 的 type 都是 mysql.TypeString
// 只是 binary 数据类型的 character 和 collate 是 binary
@@ -2388,6 +2466,9 @@ func (q *Query4Audit) RuleVarcharVSChar() Rule {
switch spec.Tp {
case tidb.AlterTableAddColumns, tidb.AlterTableChangeColumn, tidb.AlterTableModifyColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeString:
rule = HeuristicRules["COL.008"]
@@ -2493,8 +2574,8 @@ func (q *Query4Audit) RuleAlterDropKey() Rule {
return rule
}
-// RuleCantBeNull COL.012
-func (q *Query4Audit) RuleCantBeNull() Rule {
+// RuleBLOBNotNull COL.012
+func (q *Query4Audit) RuleBLOBNotNull() Rule {
var rule = q.RuleOK()
switch q.Stmt.(type) {
case *sqlparser.DDL:
@@ -2502,10 +2583,20 @@ func (q *Query4Audit) RuleCantBeNull() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob, mysql.TypeLongBlob:
- if !mysql.HasNotNullFlag(col.Tp.Flag) {
+ for _, opt := range col.Options {
+ if opt.Tp == tidb.ColumnOptionNotNull {
+ rule = HeuristicRules["COL.012"]
+ break
+ }
+ }
+ if mysql.HasNotNullFlag(col.Tp.Flag) {
rule = HeuristicRules["COL.012"]
+ break
}
}
}
@@ -2515,10 +2606,20 @@ func (q *Query4Audit) RuleCantBeNull() Rule {
switch spec.Tp {
case tidb.AlterTableAddColumns, tidb.AlterTableModifyColumn, tidb.AlterTableChangeColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeBlob, mysql.TypeTinyBlob, mysql.TypeMediumBlob, mysql.TypeLongBlob:
- if !mysql.HasNotNullFlag(col.Tp.Flag) {
+ for _, opt := range col.Options {
+ if opt.Tp == tidb.ColumnOptionNotNull {
+ rule = HeuristicRules["COL.012"]
+ break
+ }
+ }
+ if mysql.HasNotNullFlag(col.Tp.Flag) {
rule = HeuristicRules["COL.012"]
+ break
}
}
}
@@ -2743,6 +2844,9 @@ func (q *Query4Audit) RuleTimestampDefault() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
if col.Tp.Tp == mysql.TypeTimestamp {
hasDefault := false
for _, option := range col.Options {
@@ -2764,6 +2868,9 @@ func (q *Query4Audit) RuleTimestampDefault() Rule {
tidb.AlterTableChangeColumn,
tidb.AlterTableAlterColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
if col.Tp.Tp == mysql.TypeTimestamp {
hasDefault := false
for _, option := range col.Options {
@@ -2814,6 +2921,9 @@ func (q *Query4Audit) RuleColumnWithCharset() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
if col.Tp.Charset != "" || col.Tp.Collate != "" {
rule = HeuristicRules["COL.014"]
break
@@ -2825,13 +2935,15 @@ func (q *Query4Audit) RuleColumnWithCharset() Rule {
case tidb.AlterTableAlterColumn, tidb.AlterTableChangeColumn,
tidb.AlterTableModifyColumn, tidb.AlterTableAddColumns:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
if col.Tp.Charset != "" || col.Tp.Collate != "" {
rule = HeuristicRules["COL.014"]
break
}
}
}
-
}
}
}
@@ -2842,18 +2954,18 @@ func (q *Query4Audit) RuleColumnWithCharset() Rule {
// RuleTableCharsetCheck TBL.005
func (q *Query4Audit) RuleTableCharsetCheck() Rule {
var rule = q.RuleOK()
+ var allow bool
+ var hasCharset bool
switch q.Stmt.(type) {
- case *sqlparser.DDL:
+ case *sqlparser.DDL, *sqlparser.DBDDL:
for _, tiStmt := range q.TiStmt {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
- var allow bool
- var hasCharset bool
for _, opt := range node.Options {
if opt.Tp == tidb.TableOptionCharset {
hasCharset = true
- for _, ch := range common.Config.TableAllowCharsets {
+ for _, ch := range common.Config.AllowCharsets {
if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.StrValue)) {
allow = true
break
@@ -2862,22 +2974,27 @@ func (q *Query4Audit) RuleTableCharsetCheck() Rule {
}
}
- // 未指定字符集使用MySQL默认配置字符集,我们认为MySQL的配置是被优化过的。
- if hasCharset && !allow {
- rule = HeuristicRules["TBL.005"]
- break
+ case *tidb.CreateDatabaseStmt:
+ for _, opt := range node.Options {
+ if opt.Tp == tidb.DatabaseOptionCharset {
+ hasCharset = true
+ for _, ch := range common.Config.AllowCharsets {
+ if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.Value)) {
+ allow = true
+ break
+ }
+ }
+ }
}
case *tidb.AlterTableStmt:
for _, spec := range node.Specs {
- var allow bool
- var hasCharset bool
switch spec.Tp {
case tidb.AlterTableOption:
for _, opt := range spec.Options {
if opt.Tp == tidb.TableOptionCharset {
hasCharset = true
- for _, ch := range common.Config.TableAllowCharsets {
+ for _, ch := range common.Config.AllowCharsets {
if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.StrValue)) {
allow = true
break
@@ -2885,16 +3002,16 @@ func (q *Query4Audit) RuleTableCharsetCheck() Rule {
}
}
}
- // 未指定字符集使用MySQL默认配置字符集,我们认为MySQL的配置是被优化过的。
- if hasCharset && !allow {
- rule = HeuristicRules["TBL.005"]
- break
- }
}
}
}
}
}
+
+ // 未指定字符集使用MySQL默认配置字符集,我们认为MySQL的配置是被优化过的。
+ if hasCharset && !allow {
+ rule = HeuristicRules["TBL.005"]
+ }
return rule
}
@@ -2949,6 +3066,70 @@ func (q *Query4Audit) RuleForbiddenTempTable() Rule {
return rule
}
+// RuleTableCollateCheck TBL.008
+func (q *Query4Audit) RuleTableCollateCheck() Rule {
+ var rule = q.RuleOK()
+ var allow bool
+ var hasCollate bool
+
+ switch q.Stmt.(type) {
+ case *sqlparser.DDL, *sqlparser.DBDDL:
+ for _, tiStmt := range q.TiStmt {
+ switch node := tiStmt.(type) {
+ case *tidb.CreateTableStmt:
+ for _, opt := range node.Options {
+ if opt.Tp == tidb.TableOptionCollate {
+ hasCollate = true
+ for _, ch := range common.Config.AllowCollates {
+ if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.StrValue)) {
+ allow = true
+ break
+ }
+ }
+ }
+ }
+
+ case *tidb.CreateDatabaseStmt:
+ for _, opt := range node.Options {
+ if opt.Tp == tidb.DatabaseOptionCollate {
+ hasCollate = true
+ for _, ch := range common.Config.AllowCollates {
+ if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.Value)) {
+ allow = true
+ break
+ }
+ }
+ }
+ }
+
+ case *tidb.AlterTableStmt:
+ for _, spec := range node.Specs {
+ switch spec.Tp {
+ case tidb.AlterTableOption:
+ for _, opt := range spec.Options {
+ if opt.Tp == tidb.TableOptionCollate {
+ hasCollate = true
+ for _, ch := range common.Config.AllowCollates {
+ if strings.TrimSpace(strings.ToLower(ch)) == strings.TrimSpace(strings.ToLower(opt.StrValue)) {
+ allow = true
+ break
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ // 未指定字符集使用MySQL默认配置COLLATE,我们认为MySQL的配置是被优化过的。
+ if hasCollate && !allow {
+ rule = HeuristicRules["TBL.008"]
+ }
+ return rule
+}
+
// RuleBlobDefaultValue COL.015
func (q *Query4Audit) RuleBlobDefaultValue() Rule {
var rule = q.RuleOK()
@@ -2958,6 +3139,9 @@ func (q *Query4Audit) RuleBlobDefaultValue() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeBlob, mysql.TypeMediumBlob, mysql.TypeTinyBlob, mysql.TypeLongBlob:
for _, opt := range col.Options {
@@ -2974,6 +3158,9 @@ func (q *Query4Audit) RuleBlobDefaultValue() Rule {
case tidb.AlterTableModifyColumn, tidb.AlterTableAlterColumn,
tidb.AlterTableChangeColumn, tidb.AlterTableAddColumns:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeBlob, mysql.TypeMediumBlob, mysql.TypeTinyBlob, mysql.TypeLongBlob:
for _, opt := range col.Options {
@@ -3001,6 +3188,9 @@ func (q *Query4Audit) RuleIntPrecision() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeLong:
if (col.Tp.Flen < 10 || col.Tp.Flen > 11) && col.Tp.Flen > 0 {
@@ -3021,6 +3211,9 @@ func (q *Query4Audit) RuleIntPrecision() Rule {
case tidb.AlterTableAddColumns, tidb.AlterTableChangeColumn,
tidb.AlterTableAlterColumn, tidb.AlterTableModifyColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeLong:
if (col.Tp.Flen < 10 || col.Tp.Flen > 11) && col.Tp.Flen > 0 {
@@ -3052,6 +3245,9 @@ func (q *Query4Audit) RuleVarcharLength() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeVarchar, mysql.TypeVarString:
if col.Tp.Flen > common.Config.MaxVarcharLength {
@@ -3066,6 +3262,9 @@ func (q *Query4Audit) RuleVarcharLength() Rule {
case tidb.AlterTableAddColumns, tidb.AlterTableChangeColumn,
tidb.AlterTableAlterColumn, tidb.AlterTableModifyColumn:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
switch col.Tp.Tp {
case mysql.TypeVarchar, mysql.TypeVarString:
if col.Tp.Flen > common.Config.MaxVarcharLength {
@@ -3082,6 +3281,83 @@ func (q *Query4Audit) RuleVarcharLength() Rule {
return rule
}
+// RuleColumnNotAllowType COL.018
+func (q *Query4Audit) RuleColumnNotAllowType() Rule {
+ var rule = q.RuleOK()
+
+ if len(common.Config.ColumnNotAllowType) == 0 {
+ return rule
+ }
+
+ switch s := q.Stmt.(type) {
+ case *sqlparser.DDL:
+ switch s.Action {
+ case "create", "alter":
+ tks := ast.Tokenize(q.Query)
+ for _, tk := range tks {
+ if tk.Type == ast.TokenTypeWord {
+ for _, tp := range common.Config.ColumnNotAllowType {
+ if len(tk.Val) <= len(tp)+1 &&
+ strings.HasPrefix(strings.ToLower(tk.Val), strings.ToLower(tp)) {
+ rule = HeuristicRules["COL.018"]
+ break
+ }
+ }
+ }
+ if rule.Item != "OK" {
+ break
+ }
+ }
+ }
+ }
+ return rule
+}
+
+// RuleTimePrecision COL.019
+func (q *Query4Audit) RuleTimePrecision() Rule {
+ var rule = q.RuleOK()
+
+ switch q.Stmt.(type) {
+ case *sqlparser.DDL:
+ for _, tiStmt := range q.TiStmt {
+ switch node := tiStmt.(type) {
+ case *tidb.CreateTableStmt:
+ for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
+ switch col.Tp.Tp {
+ case mysql.TypeDatetime, mysql.TypeTimestamp, mysql.TypeDuration:
+ if col.Tp.Decimal > 0 {
+ rule = HeuristicRules["COL.019"]
+ }
+ }
+ }
+ case *tidb.AlterTableStmt:
+ for _, spec := range node.Specs {
+ switch spec.Tp {
+ case tidb.AlterTableChangeColumn, tidb.AlterTableAlterColumn,
+ tidb.AlterTableModifyColumn, tidb.AlterTableAddColumns:
+ for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
+ switch col.Tp.Tp {
+ case mysql.TypeDatetime, mysql.TypeTimestamp, mysql.TypeDuration:
+ if col.Tp.Decimal > 0 {
+ rule = HeuristicRules["COL.019"]
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return rule
+}
+
// RuleNoOSCKey KEY.002
func (q *Query4Audit) RuleNoOSCKey() Rule {
var rule = q.RuleOK()
@@ -3117,6 +3393,74 @@ func (q *Query4Audit) RuleTooManyFields() Rule {
return rule
}
+// RuleMaxTextColsCount COL.007
+func (q *Query4Audit) RuleMaxTextColsCount() Rule {
+ var textColsCount int
+ var rule = q.RuleOK()
+ switch q.Stmt.(type) {
+ case *sqlparser.DDL:
+ for _, tiStmt := range q.TiStmt {
+ switch node := tiStmt.(type) {
+ case *tidb.CreateTableStmt:
+ for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
+ switch col.Tp.Tp {
+ case mysql.TypeBlob, mysql.TypeLongBlob, mysql.TypeMediumBlob, mysql.TypeTinyBlob:
+ textColsCount++
+ }
+ }
+ }
+ }
+ }
+ if textColsCount > common.Config.MaxTextColsCount {
+ rule = HeuristicRules["COL.007"]
+ }
+
+ return rule
+}
+
+// RuleMaxTextColsCount COL.007 checking for existed table
+func (idxAdv *IndexAdvisor) RuleMaxTextColsCount() Rule {
+ rule := HeuristicRules["OK"]
+ // 未开启测试环境不进行检查
+ if common.Config.TestDSN.Disable {
+ return rule
+ }
+
+ err := sqlparser.Walk(func(node sqlparser.SQLNode) (kontinue bool, err error) {
+ switch stmt := node.(type) {
+ case *sqlparser.DDL:
+ if stmt.Action != "alter" {
+ return true, nil
+ }
+
+ // 添加字段的语句会在初始化环境的时候被执行
+ // 只需要获取该标的 CREATE 语句,后再对该语句进行检查即可
+ ddl, err := idxAdv.vEnv.ShowCreateTable(stmt.Table.Name.String())
+ if err != nil {
+ common.Log.Error("RuleMaxTextColsCount create statement got failed: %s", err.Error())
+ return false, err
+ }
+
+ q, err := NewQuery4Audit(ddl)
+ if err != nil {
+ return false, err
+ }
+
+ r := q.RuleMaxTextColsCount()
+ if r.Item != "OK" {
+ rule = r
+ return false, nil
+ }
+ }
+ return true, nil
+ }, idxAdv.Ast)
+ common.LogIfError(err, "")
+ return rule
+}
+
// RuleAllowEngine TBL.002
func (q *Query4Audit) RuleAllowEngine() Rule {
var rule = q.RuleOK()
@@ -3131,13 +3475,13 @@ func (q *Query4Audit) RuleAllowEngine() Rule {
if opt.Tp == tidb.TableOptionEngine {
hasDefaultEngine = true
// 使用了非推荐的存储引擎
- for _, engine := range common.Config.TableAllowEngines {
+ for _, engine := range common.Config.AllowEngines {
if strings.EqualFold(opt.StrValue, engine) {
allowedEngine = true
}
}
- // common.Config.TableAllowEngines 为空时不给予建议
- if !allowedEngine && len(common.Config.TableAllowEngines) > 0 {
+ // common.Config.AllowEngines 为空时不给予建议
+ if !allowedEngine && len(common.Config.AllowEngines) > 0 {
rule = HeuristicRules["TBL.002"]
break
}
@@ -3155,13 +3499,13 @@ func (q *Query4Audit) RuleAllowEngine() Rule {
for _, opt := range spec.Options {
if opt.Tp == tidb.TableOptionEngine {
// 使用了非推荐的存储引擎
- for _, engine := range common.Config.TableAllowEngines {
+ for _, engine := range common.Config.AllowEngines {
if strings.EqualFold(opt.StrValue, engine) {
allowedEngine = true
}
}
- // common.Config.TableAllowEngines 为空时不给予建议
- if !allowedEngine && len(common.Config.TableAllowEngines) > 0 {
+ // common.Config.AllowEngines 为空时不给予建议
+ if !allowedEngine && len(common.Config.AllowEngines) > 0 {
rule = HeuristicRules["TBL.002"]
break
}
@@ -3209,6 +3553,9 @@ func (q *Query4Audit) RuleAutoIncUnsigned() Rule {
switch node := tiStmt.(type) {
case *tidb.CreateTableStmt:
for _, col := range node.Cols {
+ if col.Tp == nil {
+ continue
+ }
for _, opt := range col.Options {
if opt.Tp == tidb.ColumnOptionAutoIncrement {
if !mysql.HasUnsignedFlag(col.Tp.Flag) {
@@ -3228,6 +3575,9 @@ func (q *Query4Audit) RuleAutoIncUnsigned() Rule {
case tidb.AlterTableChangeColumn, tidb.AlterTableAlterColumn,
tidb.AlterTableModifyColumn, tidb.AlterTableAddColumns:
for _, col := range spec.NewColumns {
+ if col.Tp == nil {
+ continue
+ }
for _, opt := range col.Options {
if opt.Tp == tidb.ColumnOptionAutoIncrement {
if !mysql.HasUnsignedFlag(col.Tp.Flag) {
diff --git a/advisor/heuristic_test.go b/advisor/heuristic_test.go
index 17132cafb189d2b5e13685743f231e32e12e4c0f..e163f237f2d9956998c5351de56fdd29632dcd7c 100644
--- a/advisor/heuristic_test.go
+++ b/advisor/heuristic_test.go
@@ -23,7 +23,9 @@ import (
"github.com/XiaoMi/soar/common"
+ "github.com/XiaoMi/soar/env"
"github.com/kr/pretty"
+ "vitess.io/vitess/go/vt/sqlparser"
)
// ALI.001
@@ -471,6 +473,8 @@ func TestRuleAddDefaultValue(t *testing.T) {
`ALTER TABLE test modify id varchar(10) DEFAULT '';`,
`ALTER TABLE test CHANGE id id varchar(10) DEFAULT '';`,
"create table test(id int not null default 0 comment '用户id')",
+ `create table tb (a text)`,
+ `alter table tb add a text`,
},
}
for _, sql := range sqls[0] {
@@ -936,6 +940,50 @@ func TestRuleLoadFile(t *testing.T) {
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
+// RES.009
+func TestRuleMultiCompare(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := [][]string{
+ {
+ "SELECT * FROM tbl WHERE col = col = 'abc'",
+ "UPDATE tbl set col = 1 WHERE col = col = 'abc'",
+ "DELETE FROM tbl WHERE col = col = 'abc'",
+ },
+ {
+ "SELECT * FROM tbl WHERE col = 'abc'",
+ // https://github.com/XiaoMi/soar/issues/169
+ "SELECT * FROM tbl WHERE col = 'abc' and c = 1",
+ "update tb set c = 1 where a = 2 and b = 3",
+ "delete from tb where a = 2 and b = 3",
+ },
+ }
+
+ for _, sql := range sqls[0] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleMultiCompare()
+ if rule.Item != "RES.009" {
+ t.Error("Rule not match:", rule.Item, "Expect : RES.009, SQL: ", sql)
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+
+ for _, sql := range sqls[1] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleMultiCompare()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule.Item, "Expect : OK, SQL: ", sql)
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
// STA.001
func TestRuleStandardINEQ(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
@@ -2413,16 +2461,21 @@ func TestRuleAlterDropKey(t *testing.T) {
// COL.012
func TestRuleCantBeNull(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
- sqls := []string{
- "CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` longblob, PRIMARY KEY (`id`));",
- "alter TABLE `tbl` add column `c` longblob;",
- "alter TABLE `tbl` add column `c` text;",
- "alter TABLE `tbl` add column `c` blob;",
+ sqls := [][]string{
+ {
+ "CREATE TABLE `tb`(`c` longblob NOT NULL);",
+ },
+ {
+ "CREATE TABLE `tbl` (`c` longblob);",
+ "alter TABLE `tbl` add column `c` longblob;",
+ "alter TABLE `tbl` add column `c` text;",
+ "alter TABLE `tbl` add column `c` blob;",
+ },
}
- for _, sql := range sqls {
+ for _, sql := range sqls[0] {
q, err := NewQuery4Audit(sql)
if err == nil {
- rule := q.RuleCantBeNull()
+ rule := q.RuleBLOBNotNull()
if rule.Item != "COL.012" {
t.Error("Rule not match:", rule.Item, "Expect : COL.012")
}
@@ -2430,6 +2483,18 @@ func TestRuleCantBeNull(t *testing.T) {
t.Error("sqlparser.Parse Error:", err)
}
}
+
+ for _, sql := range sqls[1] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleBLOBNotNull()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule.Item, "Expect : OK")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
@@ -2762,6 +2827,7 @@ func TestRuleTableCharsetCheck(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
sqls := [][]string{
{
+ "CREATE DATABASE sbtest /*!40100 DEFAULT CHARACTER SET latin1 */;",
"create table tbl (a int) DEFAULT CHARSET=latin1;",
"ALTER TABLE tbl CONVERT TO CHARACTER SET latin1;",
},
@@ -2796,6 +2862,44 @@ func TestRuleTableCharsetCheck(t *testing.T) {
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
+// TBL.008
+func TestRuleTableCollateCheck(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := [][]string{
+ {
+ "CREATE DATABASE sbtest /*!40100 DEFAULT COLLATE latin1_bin */;",
+ "create table tbl (a int) DEFAULT COLLATE=latin1_bin;",
+ },
+ {
+ "create table tlb (a int);",
+ "ALTER TABLE `tbl` add column a int, add column b int ;",
+ },
+ }
+ for _, sql := range sqls[0] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleTableCollateCheck()
+ if rule.Item != "TBL.008" {
+ t.Error("Rule not match:", rule.Item, "Expect : TBL.008")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ for _, sql := range sqls[1] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleTableCollateCheck()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule.Item, "Expect : OK")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
// COL.015
func TestRuleBlobDefaultValue(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
@@ -2806,7 +2910,13 @@ func TestRuleBlobDefaultValue(t *testing.T) {
},
{
"CREATE TABLE `tb` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` blob NOT NULL, PRIMARY KEY (`id`));",
- "alter table `tb` add column `c` blob NOT NULL DEFAULT NULL;",
+ "CREATE TABLE `tb` (`col` text NOT NULL);",
+ "alter table `tb` add column `c` blob NOT NULL;",
+ "ALTER TABLE tb ADD COLUMN a BLOB DEFAULT NULL",
+ "CREATE TABLE tb ( a BLOB DEFAULT NULL)",
+ "alter TABLE `tbl` add column `c` longblob;",
+ "alter TABLE `tbl` add column `c` text;",
+ "alter TABLE `tbl` add column `c` blob;",
},
}
@@ -2924,6 +3034,89 @@ func TestRuleVarcharLength(t *testing.T) {
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
+// COL.018
+func TestRuleColumnNotAllowType(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+
+ sqls := [][]string{
+ {
+ "CREATE TABLE tab (a BOOLEAN);",
+ "CREATE TABLE tab (a BOOLEAN );",
+ "ALTER TABLE `tb` add column `a` BOOLEAN;",
+ },
+ {
+ "CREATE TABLE `tb` ( `id` varchar(1024));",
+ "ALTER TABLE `tb` add column `id` varchar(35);",
+ },
+ }
+
+ for _, sql := range sqls[0] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleColumnNotAllowType()
+ if rule.Item != "COL.018" {
+ t.Error("Rule not match:", rule.Item, "Expect : COL.018")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+
+ for _, sql := range sqls[1] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleColumnNotAllowType()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule.Item, "Expect : OK")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
+// COL.019
+func TestRuleTimePrecision(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := [][]string{
+ // 正面的例子
+ {
+ "CREATE TABLE t1 (t TIME(3), dt DATETIME(6));",
+ "ALTER TABLE t1 add t TIME(3);",
+ },
+ // 反面的例子
+ {
+ "CREATE TABLE t1 (t TIME, dt DATETIME);",
+ "ALTER TABLE t1 add t TIME;",
+ },
+ }
+ for _, sql := range sqls[0] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleTimePrecision()
+ if rule.Item != "COL.019" {
+ t.Error("Rule not match:", rule.Item, "Expect : COL.019")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+
+ for _, sql := range sqls[1] {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleTimePrecision()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule.Item, "Expect : OK")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
// KEY.002
func TestRuleNoOSCKey(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
@@ -2985,6 +3178,100 @@ func TestRuleTooManyFields(t *testing.T) {
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
+// COL.007
+func TestRuleMaxTextColsCount(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := []string{
+ "create table tbl (a int, b text, c blob, d text);",
+ }
+
+ common.Config.MaxColCount = 0
+ for _, sql := range sqls {
+ q, err := NewQuery4Audit(sql)
+ if err == nil {
+ rule := q.RuleMaxTextColsCount()
+ if rule.Item != "COL.007" {
+ t.Error("Rule not match:", rule.Item, "Expect : COL.007")
+ }
+ } else {
+ t.Error("sqlparser.Parse Error:", err)
+ }
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
+// COL.007
+func TestRuleMaxTextColsCountWithEnv(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ orgMaxTextColsCount := common.Config.MaxTextColsCount
+ common.Config.MaxTextColsCount = 1
+
+ vEnv, rEnv := env.BuildEnv()
+ defer vEnv.CleanUp()
+ initSQLs := []string{
+ `CREATE TABLE t1 (id int, title text);`,
+ `CREATE TABLE t2 (id int, title text);`,
+ }
+
+ for _, sql := range initSQLs {
+ vEnv.BuildVirtualEnv(rEnv, sql)
+ }
+
+ sqls := [][]string{
+ {
+ "alter table t1 add column other text;",
+ },
+ {
+ "alter table t2 add column col varchar(10);",
+ },
+ }
+
+ for _, sql := range sqls[0] {
+ vEnv.BuildVirtualEnv(rEnv, sql)
+ stmt, syntaxErr := sqlparser.Parse(sql)
+ if syntaxErr != nil {
+ t.Error(syntaxErr)
+ }
+
+ q := &Query4Audit{Query: sql, Stmt: stmt}
+ idxAdvisor, err := NewAdvisor(vEnv, *rEnv, *q)
+ if err != nil {
+ t.Error("NewAdvisor Error: ", err, "SQL: ", sql)
+ }
+
+ if idxAdvisor != nil {
+ rule := idxAdvisor.RuleMaxTextColsCount()
+ if rule.Item != "COL.007" {
+ t.Error("Rule not match:", rule, "Expect : COL.007, SQL:", sql)
+ }
+ }
+ }
+
+ for _, sql := range sqls[1] {
+ vEnv.BuildVirtualEnv(rEnv, sql)
+ stmt, syntaxErr := sqlparser.Parse(sql)
+ if syntaxErr != nil {
+ t.Error(syntaxErr)
+ }
+
+ q := &Query4Audit{Query: sql, Stmt: stmt}
+ idxAdvisor, err := NewAdvisor(vEnv, *rEnv, *q)
+ if err != nil {
+ t.Error("NewAdvisor Error: ", err, "SQL: ", sql)
+ }
+
+ if idxAdvisor != nil {
+ rule := idxAdvisor.RuleMaxTextColsCount()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule, "Expect : OK, SQL:", sql)
+ }
+ }
+ }
+
+ common.Config.MaxTextColsCount = orgMaxTextColsCount
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
// TBL.002
func TestRuleAllowEngine(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
@@ -3194,7 +3481,7 @@ func TestRuleSpaceAfterDot(t *testing.T) {
func TestRuleMySQLError(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
- err := errors.New(`Received #1146 error from MySQL server: "can't xxxx"`)
+ err := errors.New(`received #1146 error from MySQL server: "can't xxxx"`)
if RuleMySQLError("ERR.002", err).Content != "" {
t.Error("Want: '', Bug get: ", err)
}
diff --git a/advisor/index.go b/advisor/index.go
index 9758468897f8dec88170b7cd5f0b637ed0e89df2..52594e3e00d553269bdc25228c0f0264e8f467e7 100644
--- a/advisor/index.go
+++ b/advisor/index.go
@@ -111,7 +111,11 @@ func NewAdvisor(env *env.VirtualEnv, rEnv database.Connector, q Query4Audit) (*I
}
}
- return nil, nil
+ return &IndexAdvisor{
+ vEnv: env,
+ rEnv: rEnv,
+ Ast: q.Stmt,
+ }, nil
case *sqlparser.DBDDL:
// 忽略建库语句
@@ -624,7 +628,6 @@ func (idxAdv *IndexAdvisor) buildJoinIndex(meta common.Meta) []IndexInfo {
indexColsList := make(map[string]map[string][]*common.Column)
for _, col := range IndexCols {
mergeIndex(indexColsList, col)
-
}
if common.Config.TestDSN.Disable || common.Config.OnlineDSN.Disable {
@@ -719,6 +722,11 @@ func (idxAdv *IndexAdvisor) buildIndexWithNoEnv(indexList map[string]map[string]
// mergeIndex 将索引用到的列去重后合并到一起
func mergeIndex(idxList map[string]map[string][]*common.Column, column *common.Column) {
+ // 散粒度低于阈值将不会添加索引
+ if common.Config.MinCardinality/100 > column.Cardinality {
+ return
+ }
+
db := column.DB
tb := column.Table
if idxList[db] == nil {
@@ -1010,11 +1018,12 @@ func (idxAdv *IndexAdvisor) HeuristicCheck(q Query4Audit) map[string]Rule {
}
ruleFuncs := []func(*IndexAdvisor) Rule{
+ (*IndexAdvisor).RuleMaxTextColsCount, // COL.007
(*IndexAdvisor).RuleImplicitConversion, // ARG.003
+ (*IndexAdvisor).RuleGroupByConst, // CLA.004
+ (*IndexAdvisor).RuleOrderByConst, // CLA.005
+ (*IndexAdvisor).RuleUpdatePrimaryKey, // CLA.016
// (*IndexAdvisor).RuleImpossibleOuterJoin, // TODO: JOI.003, JOI.004
- (*IndexAdvisor).RuleGroupByConst, // CLA.004
- (*IndexAdvisor).RuleOrderByConst, // CLA.005
- (*IndexAdvisor).RuleUpdatePrimaryKey, // CLA.016
}
for _, f := range ruleFuncs {
diff --git a/advisor/index_test.go b/advisor/index_test.go
index b3f8ebdb4e7c0288bd1153ec749f1c4221c1db5c..d00e1df469e5edc3fcfb73c0856310393dc762c1 100644
--- a/advisor/index_test.go
+++ b/advisor/index_test.go
@@ -35,7 +35,8 @@ var update = flag.Bool("update", false, "update .golden files")
var vEnv *env.VirtualEnv
var rEnv *database.Connector
-func init() {
+func TestMain(m *testing.M) {
+ // 初始化 init
common.BaseDir = common.DevPath
err := common.ParseConfig("")
common.LogIfError(err, "init ParseConfig")
@@ -50,7 +51,13 @@ func init() {
fmt.Println(err.Error(), ", By pass all advisor test cases")
os.Exit(0)
}
- defer vEnv.CleanUp()
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ vEnv.CleanUp()
}
// ARG.003
@@ -63,19 +70,27 @@ func TestRuleImplicitConversion(t *testing.T) {
`CREATE TABLE t1 (id int, title varchar(255) CHARSET utf8 COLLATE utf8_general_ci);`,
`CREATE TABLE t2 (id int, title varchar(255) CHARSET utf8mb4);`,
`CREATE TABLE t3 (id int, title varchar(255) CHARSET utf8 COLLATE utf8_bin);`,
+ `CREATE TABLE t4 (id int, col bit(1));`,
}
for _, sql := range initSQLs {
vEnv.BuildVirtualEnv(rEnv, sql)
}
- sqls := []string{
- "SELECT * FROM t1 WHERE title >= 60;",
- "SELECT * FROM t1, t2 WHERE t1.title = t2.title;",
- "SELECT * FROM t1, t3 WHERE t1.title = t3.title;",
- "SELECT * FROM t1 WHERE title in (60, '60');",
- "SELECT * FROM t1 WHERE title in (60);",
+ sqls := [][]string{
+ {
+ "SELECT * FROM t1 WHERE title >= 60;",
+ "SELECT * FROM t1, t2 WHERE t1.title = t2.title;",
+ "SELECT * FROM t1, t3 WHERE t1.title = t3.title;",
+ "SELECT * FROM t1 WHERE title in (60, '60');",
+ "SELECT * FROM t1 WHERE title in (60);",
+ "SELECT * FROM t4 WHERE col = '1'",
+ },
+ {
+ // https://github.com/XiaoMi/soar/issues/151
+ "SELECT * FROM t4 WHERE col = 1",
+ },
}
- for _, sql := range sqls {
+ for _, sql := range sqls[0] {
stmt, syntaxErr := sqlparser.Parse(sql)
if syntaxErr != nil {
common.Log.Critical("Syntax Error: %v, SQL: %s", syntaxErr, sql)
@@ -95,6 +110,28 @@ func TestRuleImplicitConversion(t *testing.T) {
}
}
}
+ for _, sql := range sqls[1] {
+ stmt, syntaxErr := sqlparser.Parse(sql)
+ if syntaxErr != nil {
+ common.Log.Critical("Syntax Error: %v, SQL: %s", syntaxErr, sql)
+ }
+
+ q := &Query4Audit{Query: sql, Stmt: stmt}
+
+ idxAdvisor, err := NewAdvisor(vEnv, *rEnv, *q)
+ if err != nil {
+ t.Error("NewAdvisor Error: ", err, "SQL: ", sql)
+ }
+
+ if idxAdvisor != nil {
+ rule := idxAdvisor.RuleImplicitConversion()
+ if rule.Item != "OK" {
+ t.Error("Rule not match:", rule, "Expect : OK, SQL:", sql)
+ }
+ }
+ }
+
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
common.Config.OnlineDSN = dsn
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
@@ -320,6 +357,8 @@ func TestRuleUpdatePrimaryKey(t *testing.T) {
func TestIndexAdvise(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ orgMinCardinality := common.Config.MinCardinality
+ common.Config.MinCardinality = 20
for _, sql := range common.TestSQLs {
stmt, syntaxErr := sqlparser.Parse(sql)
@@ -338,11 +377,12 @@ func TestIndexAdvise(t *testing.T) {
if idxAdvisor != nil {
rule := idxAdvisor.IndexAdvise().Format()
if len(rule) > 0 {
- pretty.Println(rule)
+ _, _ = pretty.Println(rule)
}
}
}
}
+ common.Config.MinCardinality = orgMinCardinality
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
@@ -457,7 +497,7 @@ func TestIdxColsTypeCheck(t *testing.T) {
}
func TestGetRandomIndexSuffix(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
for i := 0; i < 5; i++ {
r := getRandomIndexSuffix()
if !(strings.HasPrefix(r, "_") && len(r) == 5) {
diff --git a/advisor/rules.go b/advisor/rules.go
index 2abff0156e657e434927a2bc95815b552e583f97..b378ae3e698ea87afaa6afd04f15d3937654bf37 100644
--- a/advisor/rules.go
+++ b/advisor/rules.go
@@ -471,6 +471,14 @@ func init() {
Case: "CREATE TABLE tbl ( cols ....);",
Func: (*Query4Audit).RuleTooManyFields,
},
+ "COL.007": {
+ Item: "COL.007",
+ Severity: "L3",
+ Summary: "表中包含有太多的 text/blob 列",
+ Content: fmt.Sprintf(`表中包含超过%d个的 text/blob 列`, common.Config.MaxTextColsCount),
+ Case: "CREATE TABLE tbl ( cols ....);",
+ Func: (*Query4Audit).RuleTooManyFields,
+ },
"COL.008": {
Item: "COL.008",
Severity: "L1",
@@ -507,10 +515,10 @@ func init() {
"COL.012": {
Item: "COL.012",
Severity: "L5",
- Summary: "BLOB 和 TEXT 类型的字段不可设置为 NULL",
- Content: `BLOB 和 TEXT 类型的字段不可设置为 NULL`,
- Case: "CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` longblob, PRIMARY KEY (`id`));",
- Func: (*Query4Audit).RuleCantBeNull,
+ Summary: "BLOB 和 TEXT 类型的字段不建议设置为 NOT NULL",
+ Content: `BLOB 和 TEXT 类型的字段无法指定非 NULL 的默认值,如果添加了 NOT NULL 限制,写入数据时又未对该字段指定值可能导致写入失败。`,
+ Case: "CREATE TABLE `tb`(`c` longblob NOT NULL);",
+ Func: (*Query4Audit).RuleBLOBNotNull,
},
"COL.013": {
Item: "COL.013",
@@ -528,12 +536,13 @@ func init() {
Case: "CREATE TABLE `tb2` ( `id` int(11) DEFAULT NULL, `col` char(10) CHARACTER SET utf8 DEFAULT NULL)",
Func: (*Query4Audit).RuleColumnWithCharset,
},
+ // https://stackoverflow.com/questions/3466872/why-cant-a-text-column-have-a-default-value-in-mysql
"COL.015": {
Item: "COL.015",
Severity: "L4",
- Summary: "BLOB 类型的字段不可指定默认值",
- Content: `BLOB 类型的字段不可指定默认值`,
- Case: "CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` blob NOT NULL DEFAULT '', PRIMARY KEY (`id`));",
+ Summary: "TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值",
+ Content: `MySQL 数据库中 TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值。TEXT最大长度为2^16-1个字符,MEDIUMTEXT最大长度为2^32-1个字符,LONGTEXT最大长度为2^64-1个字符。`,
+ Case: "CREATE TABLE `tbl` (`c` blob DEFAULT NULL);",
Func: (*Query4Audit).RuleBlobDefaultValue,
},
"COL.016": {
@@ -552,6 +561,22 @@ func init() {
Case: "CREATE TABLE tab (a varchar(3500));",
Func: (*Query4Audit).RuleVarcharLength,
},
+ "COL.018": {
+ Item: "COL.018",
+ Severity: "L1",
+ Summary: "建表语句中使用了不推荐的字段类型",
+ Content: "以下字段类型不被推荐使用:" + strings.Join(common.Config.ColumnNotAllowType, ","),
+ Case: "CREATE TABLE tab (a BOOLEAN);",
+ Func: (*Query4Audit).RuleColumnNotAllowType,
+ },
+ "COL.019": {
+ Item: "COL.019",
+ Severity: "L1",
+ Summary: "不建议使用精度在秒级以下的时间数据类型",
+ Content: "使用高精度的时间数据类型带来的存储空间消耗相对较大;MySQL 在5.6.4以上才可以支持精确到微秒的时间数据类型,使用时需要考虑版本兼容问题。",
+ Case: "CREATE TABLE t1 (t TIME(3), dt DATETIME(6));",
+ Func: (*Query4Audit).RuleTimePrecision,
+ },
"DIS.001": {
Item: "DIS.001",
Severity: "L1",
@@ -948,6 +973,14 @@ func init() {
Case: "LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;",
Func: (*Query4Audit).RuleLoadFile,
},
+ "RES.009": {
+ Item: "RES.009",
+ Severity: "L2",
+ Summary: "不建议使用连续判断",
+ Content: "类似这样的 SELECT * FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。",
+ Case: "SELECT * FROM tbl WHERE col = col = 'abc'",
+ Func: (*Query4Audit).RuleMultiCompare,
+ },
"SEC.001": {
Item: "SEC.001",
Severity: "L0",
@@ -1068,7 +1101,7 @@ func init() {
Item: "TBL.002",
Severity: "L4",
Summary: "请为表选择合适的存储引擎",
- Content: `建表或修改表的存储引擎时建议使用推荐的存储引擎,如:` + strings.Join(common.Config.TableAllowEngines, ","),
+ Content: `建表或修改表的存储引擎时建议使用推荐的存储引擎,如:` + strings.Join(common.Config.AllowEngines, ","),
Case: "create table test(`id` int(11) NOT NULL AUTO_INCREMENT)",
Func: (*Query4Audit).RuleAllowEngine,
},
@@ -1092,7 +1125,7 @@ func init() {
Item: "TBL.005",
Severity: "L4",
Summary: "请使用推荐的字符集",
- Content: `表字符集只允许设置为` + strings.Join(common.Config.TableAllowCharsets, ","),
+ Content: `表字符集只允许设置为'` + strings.Join(common.Config.AllowCharsets, ",") + "'",
Case: "CREATE TABLE tbl (a int) DEFAULT CHARSET = latin1;",
Func: (*Query4Audit).RuleTableCharsetCheck,
},
@@ -1112,6 +1145,14 @@ func init() {
Case: "CREATE TEMPORARY TABLE `work` (`time` time DEFAULT NULL) ENGINE=InnoDB;",
Func: (*Query4Audit).RuleForbiddenTempTable,
},
+ "TBL.008": {
+ Item: "TBL.008",
+ Severity: "L4",
+ Summary: "请使用推荐的COLLATE",
+ Content: `COLLATE 只允许设置为'` + strings.Join(common.Config.AllowCollates, ",") + "'",
+ Case: "CREATE TABLE tbl (a int) DEFAULT COLLATE = latin1_bin;",
+ Func: (*Query4Audit).RuleTableCharsetCheck,
+ },
}
}
diff --git a/advisor/rules_test.go b/advisor/rules_test.go
index 843351a30d3f2370527041e1973337ef4d573a14..051dbf41751f5422b2a1ac26a8242eb7f1b8db7e 100644
--- a/advisor/rules_test.go
+++ b/advisor/rules_test.go
@@ -17,6 +17,7 @@
package advisor
import (
+ "strings"
"testing"
"github.com/XiaoMi/soar/common"
@@ -24,6 +25,11 @@ import (
func TestListTestSQLs(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ for _, sql := range common.TestSQLs {
+ if !strings.HasSuffix(sql, ";") {
+ t.Errorf("%s should end with ';'", sql)
+ }
+ }
err := common.GoldenDiff(func() { ListTestSQLs() }, t.Name(), update)
if nil != err {
t.Fatal(err)
diff --git a/advisor/testdata/TestListHeuristicRules.golden b/advisor/testdata/TestListHeuristicRules.golden
index 32dc038a9e5091daced48d7ca8d69f6abe7523fe..5ca0ffb9f0bdfeeb0bce6939392d3ab27efbe44f 100644
--- a/advisor/testdata/TestListHeuristicRules.golden
+++ b/advisor/testdata/TestListHeuristicRules.golden
@@ -409,6 +409,16 @@ CREATE TABLE tbl (col int) ENGINE=InnoDB;
* **Content**:表中包含有太多的列
* **Case**:
+```sql
+CREATE TABLE tbl ( cols ....);
+```
+## 表中包含有太多的 text/blob 列
+
+* **Item**:COL.007
+* **Severity**:L3
+* **Content**:表中包含超过2个的 text/blob 列
+* **Case**:
+
```sql
CREATE TABLE tbl ( cols ....);
```
@@ -452,15 +462,15 @@ create table tab1(status ENUM('new','in progress','fixed'))
```sql
select c1,c2,c3 from tbl where c4 is null or c4 <> 1
```
-## BLOB 和 TEXT 类型的字段不可设置为 NULL
+## BLOB 和 TEXT 类型的字段不建议设置为 NOT NULL
* **Item**:COL.012
* **Severity**:L5
-* **Content**:BLOB 和 TEXT 类型的字段不可设置为 NULL
+* **Content**:BLOB 和 TEXT 类型的字段无法指定非 NULL 的默认值,如果添加了 NOT NULL 限制,写入数据时又未对该字段指定值可能导致写入失败。
* **Case**:
```sql
-CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` longblob, PRIMARY KEY (`id`));
+CREATE TABLE `tb`(`c` longblob NOT NULL);
```
## TIMESTAMP 类型未设置默认值
@@ -482,15 +492,15 @@ CREATE TABLE tbl( `id` bigint not null, `create_time` timestamp);
```sql
CREATE TABLE `tb2` ( `id` int(11) DEFAULT NULL, `col` char(10) CHARACTER SET utf8 DEFAULT NULL)
```
-## BLOB 类型的字段不可指定默认值
+## TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值
* **Item**:COL.015
* **Severity**:L4
-* **Content**:BLOB 类型的字段不可指定默认值
+* **Content**:MySQL 数据库中 TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值。TEXT最大长度为2^16-1个字符,MEDIUMTEXT最大长度为2^32-1个字符,LONGTEXT最大长度为2^64-1个字符。
* **Case**:
```sql
-CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` blob NOT NULL DEFAULT '', PRIMARY KEY (`id`));
+CREATE TABLE `tbl` (`c` blob DEFAULT NULL);
```
## 整型定义建议采用 INT(10) 或 BIGINT(20)
@@ -512,6 +522,26 @@ CREATE TABLE tab (a INT(1));
```sql
CREATE TABLE tab (a varchar(3500));
```
+## 建表语句中使用了不推荐的字段类型
+
+* **Item**:COL.018
+* **Severity**:L1
+* **Content**:以下字段类型不被推荐使用:boolean
+* **Case**:
+
+```sql
+CREATE TABLE tab (a BOOLEAN);
+```
+## 不建议使用精度在秒级以下的时间数据类型
+
+* **Item**:COL.019
+* **Severity**:L1
+* **Content**:使用高精度的时间数据类型带来的存储空间消耗相对较大;MySQL 在5.6.4以上才可以支持精确到微秒的时间数据类型,使用时需要考虑版本兼容问题。
+* **Case**:
+
+```sql
+CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
+```
## 消除不必要的 DISTINCT 条件
* **Item**:DIS.001
@@ -1002,6 +1032,16 @@ select * from tbl where 1 = 1;
```sql
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
```
+## 不建议使用连续判断
+
+* **Item**:RES.009
+* **Severity**:L2
+* **Content**:类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
+* **Case**:
+
+```sql
+SELECT * FROM tbl WHERE col = col = 'abc'
+```
## 请谨慎使用TRUNCATE操作
* **Item**:SEC.001
@@ -1176,7 +1216,7 @@ CREATE TABLE tbl (a int) AUTO_INCREMENT = 10;
* **Item**:TBL.005
* **Severity**:L4
-* **Content**:表字符集只允许设置为utf8,utf8mb4
+* **Content**:表字符集只允许设置为'utf8,utf8mb4'
* **Case**:
```sql
@@ -1202,3 +1242,13 @@ create view v_today (today) AS SELECT CURRENT_DATE;
```sql
CREATE TEMPORARY TABLE `work` (`time` time DEFAULT NULL) ENGINE=InnoDB;
```
+## 请使用推荐的COLLATE
+
+* **Item**:TBL.008
+* **Severity**:L4
+* **Content**:COLLATE 只允许设置为''
+* **Case**:
+
+```sql
+CREATE TABLE tbl (a int) DEFAULT COLLATE = latin1_bin;
+```
diff --git a/advisor/testdata/TestListTestSQLs.golden b/advisor/testdata/TestListTestSQLs.golden
index cbfbe210750aef574f86fa99a9c1453fdbc7731b..82062aa892855616c95c3d168cdd036ab1df3485 100644
--- a/advisor/testdata/TestListTestSQLs.golden
+++ b/advisor/testdata/TestListTestSQLs.golden
@@ -45,7 +45,7 @@ SELECT country_id, last_update FROM city NATURAL JOIN country;
SELECT country_id, last_update FROM city NATURAL LEFT JOIN country;
SELECT country_id, last_update FROM city NATURAL RIGHT JOIN country;
SELECT a.country_id, a.last_update FROM city a STRAIGHT_JOIN country b ON a.country_id=b.country_id;
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
DELETE city, country FROM city INNER JOIN country using (country_id) WHERE city.city_id = 1;
DELETE city FROM city LEFT JOIN country ON city.country_id = country.country_id WHERE country.country IS NULL;
@@ -79,5 +79,7 @@ SELECT description FROM film WHERE description IN('NEWS','asd') GROUP BY descrip
alter table address add index idx_city_id(city_id);
alter table inventory add index `idx_store_film` (`store_id`,`film_id`);
alter table inventory add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`);
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
create table hello.t (id int unsigned);
+select * from tb where data >= '';
+alter table tb alter column id drop default;
diff --git a/advisor/testdata/TestMergeConflictHeuristicRules.golden b/advisor/testdata/TestMergeConflictHeuristicRules.golden
index a4ff936f1b68f026ad24ef0eaf599d32c71121eb..2859b6d0da6e4acd502ec7aed0bb447dcad12c2d 100644
--- a/advisor/testdata/TestMergeConflictHeuristicRules.golden
+++ b/advisor/testdata/TestMergeConflictHeuristicRules.golden
@@ -38,16 +38,19 @@ advisor.Rule{Item:"COL.003", Severity:"L2", Summary:"建议修改自增 ID 为
advisor.Rule{Item:"COL.004", Severity:"L1", Summary:"请为列添加默认值", Content:"请为列添加默认值,如果是 ALTER 操作,请不要忘记将原字段的默认值写上。字段无默认值,当表较大时无法在线变更表结构。", Case:"CREATE TABLE tbl (col int) ENGINE=InnoDB;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.005", Severity:"L1", Summary:"列未添加注释", Content:"建议对表中每个列添加注释,来明确每个列在表中的含义及作用。", Case:"CREATE TABLE tbl (col int) ENGINE=InnoDB;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.006", Severity:"L3", Summary:"表中包含有太多的列", Content:"表中包含有太多的列", Case:"CREATE TABLE tbl ( cols ....);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"COL.007", Severity:"L3", Summary:"表中包含有太多的 text/blob 列", Content:"表中包含超过2个的 text/blob 列", Case:"CREATE TABLE tbl ( cols ....);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.008", Severity:"L1", Summary:"可使用 VARCHAR 代替 CHAR, VARBINARY 代替 BINARY", Content:"为首先变长字段存储空间小,可以节省存储空间。其次对于查询来说,在一个相对较小的字段内搜索效率显然要高些。", Case:"create table t1(id int,name char(20),last_time date)", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.009", Severity:"L2", Summary:"建议使用精确的数据类型", Content:"实际上,任何使用 FLOAT, REAL 或 DOUBLE PRECISION 数据类型的设计都有可能是反模式。大多数应用程序使用的浮点数的取值范围并不需要达到IEEE 754标准所定义的最大/最小区间。在计算总量时,非精确浮点数所积累的影响是严重的。使用 SQL 中的 NUMERIC 或 DECIMAL 类型来代替 FLOAT 及其类似的数据类型进行固定精度的小数存储。这些数据类型精确地根据您定义这一列时指定的精度来存储数据。尽可能不要使用浮点数。", Case:"CREATE TABLE tab2 (p_id BIGINT UNSIGNED NOT NULL,a_id BIGINT UNSIGNED NOT NULL,hours float not null,PRIMARY KEY (p_id, a_id))", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.010", Severity:"L2", Summary:"不建议使用 ENUM 数据类型", Content:"ENUM 定义了列中值的类型,使用字符串表示 ENUM 里的值时,实际存储在列中的数据是这些值在定义时的序数。因此,这列的数据是字节对齐的,当您进行一次排序查询时,结果是按照实际存储的序数值排序的,而不是按字符串值的字母顺序排序的。这可能不是您所希望的。没有什么语法支持从 ENUM 或者 check 约束中添加或删除一个值;您只能使用一个新的集合重新定义这一列。如果您打算废弃一个选项,您可能会为历史数据而烦恼。作为一种策略,改变元数据——也就是说,改变表和列的定义——应该是不常见的,并且要注意测试和质量保证。有一个更好的解决方案来约束一列中的可选值:创建一张检查表,每一行包含一个允许在列中出现的候选值;然后在引用新表的旧表上声明一个外键约束。", Case:"create table tab1(status ENUM('new','in progress','fixed'))", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.011", Severity:"L0", Summary:"当需要唯一约束时才使用 NULL,仅当列不能有缺失值时才使用 NOT NULL", Content:"NULL 和0是不同的,10乘以 NULL 还是 NULL。NULL 和空字符串是不一样的。将一个字符串和标准 SQL 中的 NULL 联合起来的结果还是 NULL。NULL 和 FALSE 也是不同的。AND、OR 和 NOT 这三个布尔操作如果涉及 NULL,其结果也让很多人感到困惑。当您将一列声明为 NOT NULL 时,也就是说这列中的每一个值都必须存在且是有意义的。使用 NULL 来表示任意类型不存在的空值。 当您将一列声明为 NOT NULL 时,也就是说这列中的每一个值都必须存在且是有意义的。", Case:"select c1,c2,c3 from tbl where c4 is null or c4 <> 1", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
-advisor.Rule{Item:"COL.012", Severity:"L5", Summary:"BLOB 和 TEXT 类型的字段不可设置为 NULL", Content:"BLOB 和 TEXT 类型的字段不可设置为 NULL", Case:"CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` longblob, PRIMARY KEY (`id`));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"COL.012", Severity:"L5", Summary:"BLOB 和 TEXT 类型的字段不建议设置为 NOT NULL", Content:"BLOB 和 TEXT 类型的字段无法指定非 NULL 的默认值,如果添加了 NOT NULL 限制,写入数据时又未对该字段指定值可能导致写入失败。", Case:"CREATE TABLE `tb`(`c` longblob NOT NULL);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.013", Severity:"L4", Summary:"TIMESTAMP 类型未设置默认值", Content:"TIMESTAMP 类型未设置默认值", Case:"CREATE TABLE tbl( `id` bigint not null, `create_time` timestamp);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.014", Severity:"L5", Summary:"为列指定了字符集", Content:"建议列与表使用同一个字符集,不要单独指定列的字符集。", Case:"CREATE TABLE `tb2` ( `id` int(11) DEFAULT NULL, `col` char(10) CHARACTER SET utf8 DEFAULT NULL)", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
-advisor.Rule{Item:"COL.015", Severity:"L4", Summary:"BLOB 类型的字段不可指定默认值", Content:"BLOB 类型的字段不可指定默认值", Case:"CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` blob NOT NULL DEFAULT '', PRIMARY KEY (`id`));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"COL.015", Severity:"L4", Summary:"TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值", Content:"MySQL 数据库中 TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值。TEXT最大长度为2^16-1个字符,MEDIUMTEXT最大长度为2^32-1个字符,LONGTEXT最大长度为2^64-1个字符。", Case:"CREATE TABLE `tbl` (`c` blob DEFAULT NULL);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.016", Severity:"L1", Summary:"整型定义建议采用 INT(10) 或 BIGINT(20)", Content:"INT(M) 在 integer 数据类型中,M 表示最大显示宽度。 在 INT(M) 中,M 的值跟 INT(M) 所占多少存储空间并无任何关系。 INT(3)、INT(4)、INT(8) 在磁盘上都是占用 4 bytes 的存储空间。", Case:"CREATE TABLE tab (a INT(1));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"COL.017", Severity:"L2", Summary:"VARCHAR 定义长度过长", Content:"varchar 是可变长字符串,不预先分配存储空间,长度不要超过1024,如果存储长度过长 MySQL 将定义字段类型为 text,独立出来一张表,用主键来对应,避免影响其它字段索引效率。", Case:"CREATE TABLE tab (a varchar(3500));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"COL.018", Severity:"L1", Summary:"建表语句中使用了不推荐的字段类型", Content:"以下字段类型不被推荐使用:boolean", Case:"CREATE TABLE tab (a BOOLEAN);", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"COL.019", Severity:"L1", Summary:"不建议使用精度在秒级以下的时间数据类型", Content:"使用高精度的时间数据类型带来的存储空间消耗相对较大;MySQL 在5.6.4以上才可以支持精确到微秒的时间数据类型,使用时需要考虑版本兼容问题。", Case:"CREATE TABLE t1 (t TIME(3), dt DATETIME(6));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"DIS.001", Severity:"L1", Summary:"消除不必要的 DISTINCT 条件", Content:"太多DISTINCT条件是复杂的裹脚布式查询的症状。考虑将复杂查询分解成许多简单的查询,并减少DISTINCT条件的数量。如果主键列是列的结果集的一部分,则DISTINCT条件可能没有影响。", Case:"SELECT DISTINCT c.c_id,count(DISTINCT c.c_name),count(DISTINCT c.c_e),count(DISTINCT c.c_n),count(DISTINCT c.c_me),c.c_d FROM (select distinct id, name from B) as e WHERE e.country_id = c.country_id", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"DIS.002", Severity:"L3", Summary:"COUNT(DISTINCT) 多列时结果可能和你预想的不同", Content:"COUNT(DISTINCT col) 计算该列除NULL之外的不重复行数,注意 COUNT(DISTINCT col, col2) 如果其中一列全为 NULL 那么即使另一列有不同的值,也返回0。", Case:"SELECT COUNT(DISTINCT col, col2) FROM tbl;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"DIS.003", Severity:"L3", Summary:"DISTINCT * 对有主键的表没有意义", Content:"当表已经有主键时,对所有列进行 DISTINCT 的输出结果与不进行 DISTINCT 操作的结果相同,请不要画蛇添足。", Case:"SELECT DISTINCT * FROM film;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
@@ -95,6 +98,7 @@ advisor.Rule{Item:"RES.005", Severity:"L4", Summary:"UPDATE 语句可能存在
advisor.Rule{Item:"RES.006", Severity:"L4", Summary:"永远不真的比较条件", Content:"查询条件永远非真,如果该条件出现在 where 中可能导致查询无匹配到的结果。", Case:"select * from tbl where 1 != 1;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"RES.007", Severity:"L4", Summary:"永远为真的比较条件", Content:"查询条件永远为真,可能导致 WHERE 条件失效进行全表查询。", Case:"select * from tbl where 1 = 1;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"RES.008", Severity:"L2", Summary:"不建议使用LOAD DATA/SELECT ... INTO OUTFILE", Content:"SELECT INTO OUTFILE 需要授予 FILE 权限,这通过会引入安全问题。LOAD DATA 虽然可以提高数据导入速度,但同时也可能导致从库同步延迟过大。", Case:"LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"RES.009", Severity:"L2", Summary:"不建议使用连续判断", Content:"类似这样的 SELECT * FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。", Case:"SELECT * FROM tbl WHERE col = col = 'abc'", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"SEC.001", Severity:"L0", Summary:"请谨慎使用TRUNCATE操作", Content:"一般来说想清空一张表最快速的做法就是使用TRUNCATE TABLE tbl_name;语句。但TRUNCATE操作也并非是毫无代价的,TRUNCATE TABLE无法返回被删除的准确行数,如果需要返回被删除的行数建议使用DELETE语法。TRUNCATE 操作还会重置 AUTO_INCREMENT,如果不想重置该值建议使用 DELETE FROM tbl_name WHERE 1;替代。TRUNCATE 操作会对数据字典添加源数据锁(MDL),当一次需要 TRUNCATE 很多表时会影响整个实例的所有请求,因此如果要 TRUNCATE 多个表建议用 DROP+CREATE 的方式以减少锁时长。", Case:"TRUNCATE TABLE tbl_name", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"SEC.002", Severity:"L0", Summary:"不使用明文存储密码", Content:"使用明文存储密码或者使用明文在网络上传递密码都是不安全的。如果攻击者能够截获您用来插入密码的SQL语句,他们就能直接读到密码。另外,将用户输入的字符串以明文的形式插入到纯SQL语句中,也会让攻击者发现它。如果您能够读取密码,黑客也可以。解决方案是使用单向哈希函数对原始密码进行加密编码。哈希是指将输入字符串转化成另一个新的、不可识别的字符串的函数。对密码加密表达式加点随机串来防御“字典攻击”。不要将明文密码输入到SQL查询语句中。在应用程序代码中计算哈希串,只在SQL查询中使用哈希串。", Case:"create table test(id int,name varchar(20) not null,password varchar(200)not null)", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"SEC.003", Severity:"L0", Summary:"使用DELETE/DROP/TRUNCATE等操作时注意备份", Content:"在执行高危操作之前对数据进行备份是十分有必要的。", Case:"delete from table where col = 'condition'", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
@@ -111,6 +115,7 @@ advisor.Rule{Item:"TBL.001", Severity:"L4", Summary:"不建议使用分区表",
advisor.Rule{Item:"TBL.002", Severity:"L4", Summary:"请为表选择合适的存储引擎", Content:"建表或修改表的存储引擎时建议使用推荐的存储引擎,如:innodb", Case:"create table test(`id` int(11) NOT NULL AUTO_INCREMENT)", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"TBL.003", Severity:"L8", Summary:"以DUAL命名的表在数据库中有特殊含义", Content:"DUAL表为虚拟表,不需要创建即可使用,也不建议服务以DUAL命名表。", Case:"create table dual(id int, primary key (id));", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"TBL.004", Severity:"L2", Summary:"表的初始AUTO_INCREMENT值不为0", Content:"AUTO_INCREMENT不为0会导致数据空洞。", Case:"CREATE TABLE tbl (a int) AUTO_INCREMENT = 10;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
-advisor.Rule{Item:"TBL.005", Severity:"L4", Summary:"请使用推荐的字符集", Content:"表字符集只允许设置为utf8,utf8mb4", Case:"CREATE TABLE tbl (a int) DEFAULT CHARSET = latin1;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"TBL.005", Severity:"L4", Summary:"请使用推荐的字符集", Content:"表字符集只允许设置为'utf8,utf8mb4'", Case:"CREATE TABLE tbl (a int) DEFAULT CHARSET = latin1;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"TBL.006", Severity:"L1", Summary:"不建议使用视图", Content:"不建议使用视图", Case:"create view v_today (today) AS SELECT CURRENT_DATE;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
advisor.Rule{Item:"TBL.007", Severity:"L1", Summary:"不建议使用临时表", Content:"不建议使用临时表", Case:"CREATE TEMPORARY TABLE `work` (`time` time DEFAULT NULL) ENGINE=InnoDB;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
+advisor.Rule{Item:"TBL.008", Severity:"L4", Summary:"请使用推荐的COLLATE", Content:"COLLATE 只允许设置为''", Case:"CREATE TABLE tbl (a int) DEFAULT COLLATE = latin1_bin;", Position:0, Func:func(*advisor.Query4Audit) advisor.Rule {...}}
diff --git a/ast/meta_test.go b/ast/meta_test.go
index f4817ae37b3222234808a18ed83c6ef082878011..9808dcd9edc05ddf02315e8f678fe0374027d205 100644
--- a/ast/meta_test.go
+++ b/ast/meta_test.go
@@ -17,6 +17,7 @@
package ast
import (
+ "flag"
"fmt"
"testing"
@@ -26,6 +27,23 @@ import (
"vitess.io/vitess/go/vt/sqlparser"
)
+var update = flag.Bool("update", false, "update .golden files")
+
+func TestMain(m *testing.M) {
+ // 初始化 init
+ common.BaseDir = common.DevPath
+ err := common.ParseConfig("")
+ common.LogIfError(err, "init ParseConfig")
+ common.Log.Debug("ast_test init")
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ //
+}
+
func TestGetTableFromExprs(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
tbExprs := sqlparser.TableExprs{
diff --git a/ast/pretty.go b/ast/pretty.go
index 6e4862fb2f0f5afbdfc63d10b424a9b5a4cc34b3..69895a8e6f4e212234d04f33739075de4e765086 100644
--- a/ast/pretty.go
+++ b/ast/pretty.go
@@ -32,7 +32,7 @@ func Pretty(sql string, method string) (output string) {
// 超出 Config.MaxPrettySQLLength 长度的 SQL 会对其指纹进行 pretty
if len(sql) > common.Config.MaxPrettySQLLength {
fingerprint := query.Fingerprint(sql)
- // 超出 Config.MaxFpPrettySqlLength 长度的指纹不会进行pretty
+ // 超出 Config.MaxPrettySQLLength 长度的指纹不会进行pretty
if len(fingerprint) > common.Config.MaxPrettySQLLength {
return sql
}
diff --git a/ast/pretty_test.go b/ast/pretty_test.go
index e67d95550331694398b5521468ec027dea92e64e..7bc531eda56d9fd8676601fe5eea2e90c7d3a040 100644
--- a/ast/pretty_test.go
+++ b/ast/pretty_test.go
@@ -17,7 +17,6 @@
package ast
import (
- "flag"
"fmt"
"testing"
@@ -26,8 +25,6 @@ import (
"vitess.io/vitess/go/vt/sqlparser"
)
-var update = flag.Bool("update", false, "update .golden files")
-
var TestSqlsPretty = []string{
"select sourcetable, if(f.lastcontent = ?, f.lastupdate, f.lastcontent) as lastactivity, f.totalcount as activity, type.class as type, (f.nodeoptions & ?) as nounsubscribe from node as f inner join contenttype as type on type.contenttypeid = f.contenttypeid inner join subscribed as sd on sd.did = f.nodeid and sd.userid = ? union all select f.name as title, f.userid as keyval, ? as sourcetable, ifnull(f.lastpost, f.joindate) as lastactivity, f.posts as activity, ? as type, ? as nounsubscribe from user as f inner join userlist as ul on ul.relationid = f.userid and ul.userid = ? where ul.type = ? and ul.aq = ? order by title limit ?",
"administrator command: Init DB",
diff --git a/ast/testdata/TestCompress.golden b/ast/testdata/TestCompress.golden
index cc42297127d26c7e04919f117804e847283f5ace..4929ac4655e2e52226cb800cb91405f5bf469367 100644
--- a/ast/testdata/TestCompress.golden
+++ b/ast/testdata/TestCompress.golden
@@ -92,8 +92,8 @@ SELECT country_id, last_update FROM city NATURAL RIGHT JOIN country;
SELECT country_id, last_update FROM city NATURAL RIGHT JOIN country;
SELECT a.country_id, a.last_update FROM city a STRAIGHT_JOIN country b ON a.country_id=b.country_id;
SELECT a.country_id, a.last_update FROM city a STRAIGHT_JOIN country b ON a.country_id=b.country_id;
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
DELETE city, country FROM city INNER JOIN country using (country_id) WHERE city.city_id = 1;
@@ -160,7 +160,11 @@ alter table inventory add index `idx_store_film` (`store_id`,`film_id`);
alter table inventory add index `idx_store_film` (`store_id`,`film_id`);
alter table inventory add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`);
alter table inventory add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`);
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
create table hello.t (id int unsigned);
create table hello.t (id int unsigned);
+select * from tb where data >= '';
+select * from tb where data >= '';
+alter table tb alter column id drop default;
+alter table tb alter column id drop default;
diff --git a/ast/testdata/TestFormat.golden b/ast/testdata/TestFormat.golden
index f434a857aa6291985fda9f237558a2512354236d..9bc3458dce1c6914aeeb37ac74ed9ce901f99835 100644
--- a/ast/testdata/TestFormat.golden
+++ b/ast/testdata/TestFormat.golden
@@ -444,18 +444,18 @@ SELECT
a. country_id, a. last_update
FROM
city a STRAIGHT_JOIN country b ON a. country_id= b. country_id;
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
SELECT
- d. deptno, d. dname, d. loc
+ a. address, a. postal_code
FROM
- scott. dept d
+ sakila. address a
WHERE
- d. deptno IN (
+ a. city_id IN (
SELECT
- e. deptno
+ c. city_id
FROM
- scott. emp e);
+ sakila. city c);
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
SELECT
@@ -846,7 +846,7 @@ ADD
ADD
index `idx_store_film` (
`store_id`, `film_id`);
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
SELECT
DATE_FORMAT( t. atm, '%Y-%m-%d'
@@ -864,6 +864,20 @@ COUNT( DISTINCT (
)
ORDER BY
DATE_FORMAT( t. atm, '%Y-%m-%d'
-)
+);
create table hello.t (id int unsigned);
create table hello. t (id int unsigned);
+select * from tb where data >= '';
+
+SELECT
+ *
+FROM
+ tb
+WHERE
+ data >= '';
+alter table tb alter column id drop default;
+
+ALTER TABLE
+ tb alter column id
+DROP
+ DEFAULT;
diff --git a/ast/testdata/TestPretty.golden b/ast/testdata/TestPretty.golden
index 8af118b34be0fb8547d296d9430c87a8b97965c7..95f55297014665b71fece1f7ebf6363511f6889d 100644
--- a/ast/testdata/TestPretty.golden
+++ b/ast/testdata/TestPretty.golden
@@ -1088,18 +1088,18 @@ SELECT
a. country_id, a. last_update
FROM
city a STRAIGHT_JOIN country b ON a. country_id= b. country_id;
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
SELECT
- d. deptno, d. dname, d. loc
+ a. address, a. postal_code
FROM
- scott. dept d
+ sakila. address a
WHERE
- d. deptno IN (
+ a. city_id IN (
SELECT
- e. deptno
+ c. city_id
FROM
- scott. emp e);
+ sakila. city c);
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
SELECT
@@ -1490,7 +1490,7 @@ ADD
ADD
index `idx_store_film` (
`store_id`, `film_id`);
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
SELECT
DATE_FORMAT( t. atm, '%Y-%m-%d'
@@ -1508,6 +1508,20 @@ COUNT( DISTINCT (
)
ORDER BY
DATE_FORMAT( t. atm, '%Y-%m-%d'
-)
+);
create table hello.t (id int unsigned);
create table hello. t (id int unsigned);
+select * from tb where data >= '';
+
+SELECT
+ *
+FROM
+ tb
+WHERE
+ data >= '';
+alter table tb alter column id drop default;
+
+ALTER TABLE
+ tb alter column id
+DROP
+ DEFAULT;
diff --git a/ast/testdata/TestPrintPrettyStmtNode.golden b/ast/testdata/TestPrintPrettyStmtNode.golden
new file mode 100644
index 0000000000000000000000000000000000000000..04cfef3796ff15e384901659f0df5a52d0758d79
--- /dev/null
+++ b/ast/testdata/TestPrintPrettyStmtNode.golden
@@ -0,0 +1,67 @@
+[]ast.StmtNode{
+ &ast.SelectStmt{
+ dmlNode: ast.dmlNode{
+ stmtNode: ast.stmtNode{
+ node: ast.node{text:"select 1"},
+ },
+ },
+ resultSetNode: ast.resultSetNode{},
+ SelectStmtOpts: &ast.SelectStmtOpts{
+ Distinct: false,
+ SQLCache: true,
+ CalcFoundRows: false,
+ StraightJoin: false,
+ Priority: 0,
+ TableHints: nil,
+ },
+ Distinct: false,
+ From: (*ast.TableRefsClause)(nil),
+ Where: nil,
+ Fields: &ast.FieldList{
+ node: ast.node{},
+ Fields: {
+ &ast.SelectField{
+ node: ast.node{text:"1"},
+ Offset: 7,
+ WildCard: (*ast.WildCardField)(nil),
+ Expr: &driver.ValueExpr{
+ TexprNode: ast.exprNode{
+ node: ast.node{},
+ Type: types.FieldType{
+ Tp: 0x8,
+ Flag: 0x80,
+ Flen: 1,
+ Decimal: 0,
+ Charset: "binary",
+ Collate: "binary",
+ Elems: nil,
+ },
+ flag: 0x0,
+ },
+ Datum: types.Datum{
+ k: 0x1,
+ collation: 0x0,
+ decimal: 0x0,
+ length: 0x0,
+ i: 1,
+ b: nil,
+ x: nil,
+ },
+ projectionOffset: -1,
+ },
+ AsName: model.CIStr{},
+ Auxiliary: false,
+ },
+ },
+ },
+ GroupBy: (*ast.GroupByClause)(nil),
+ Having: (*ast.HavingClause)(nil),
+ WindowSpecs: nil,
+ OrderBy: (*ast.OrderByClause)(nil),
+ Limit: (*ast.Limit)(nil),
+ LockTp: 0,
+ TableHints: nil,
+ IsAfterUnionDistinct: false,
+ IsInBraces: false,
+ },
+}
diff --git a/ast/testdata/TestPrintPrettyVitessStmtNode.golden b/ast/testdata/TestPrintPrettyVitessStmtNode.golden
new file mode 100644
index 0000000000000000000000000000000000000000..1574c436957a6c79104728d88ba1e5e2d23e9359
--- /dev/null
+++ b/ast/testdata/TestPrintPrettyVitessStmtNode.golden
@@ -0,0 +1,32 @@
+&sqlparser.Select{
+ Cache: "",
+ Comments: nil,
+ Distinct: "",
+ Hints: "",
+ SelectExprs: {
+ &sqlparser.AliasedExpr{
+ Expr: &sqlparser.SQLVal{
+ Type: 1,
+ Val: {0x31},
+ },
+ As: sqlparser.ColIdent{},
+ },
+ },
+ From: {
+ &sqlparser.AliasedTableExpr{
+ Expr: sqlparser.TableName{
+ Name: sqlparser.TableIdent{v:"dual"},
+ Qualifier: sqlparser.TableIdent{},
+ },
+ Partitions: nil,
+ As: sqlparser.TableIdent{},
+ Hints: (*sqlparser.IndexHints)(nil),
+ },
+ },
+ Where: (*sqlparser.Where)(nil),
+ GroupBy: nil,
+ Having: (*sqlparser.Where)(nil),
+ OrderBy: nil,
+ Limit: (*sqlparser.Limit)(nil),
+ Lock: "",
+}
diff --git a/ast/testdata/TestStmtNode2JSON.golden b/ast/testdata/TestStmtNode2JSON.golden
new file mode 100644
index 0000000000000000000000000000000000000000..2ac531447657fbf063b3d20d48f9cb091be65f23
--- /dev/null
+++ b/ast/testdata/TestStmtNode2JSON.golden
@@ -0,0 +1,44 @@
+[
+ {
+ "SQLCache": true,
+ "CalcFoundRows": false,
+ "StraightJoin": false,
+ "Priority": 0,
+ "Distinct": false,
+ "From": null,
+ "Where": null,
+ "Fields": {
+ "Fields": [
+ {
+ "Offset": 7,
+ "WildCard": null,
+ "Expr": {
+ "Type": {
+ "Tp": 8,
+ "Flag": 128,
+ "Flen": 1,
+ "Decimal": 0,
+ "Charset": "binary",
+ "Collate": "binary",
+ "Elems": null
+ }
+ },
+ "AsName": {
+ "O": "",
+ "L": ""
+ },
+ "Auxiliary": false
+ }
+ ]
+ },
+ "GroupBy": null,
+ "Having": null,
+ "WindowSpecs": null,
+ "OrderBy": null,
+ "Limit": null,
+ "LockTp": 0,
+ "TableHints": null,
+ "IsAfterUnionDistinct": false,
+ "IsInBraces": false
+ }
+]
diff --git a/ast/testdata/TestTokenize.golden b/ast/testdata/TestTokenize.golden
index 5e3c3b7bc2be368b3e3330a72ace075d9ab44996..2b6c4ce675aa379a67792e6738d5ca9466247aa1 100644
--- a/ast/testdata/TestTokenize.golden
+++ b/ast/testdata/TestTokenize.golden
@@ -5,9 +5,9 @@ SELECT * FROM film WHERE length IS NULL;
SELECT * FROM film HAVING title = 'abc';
[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 film 0} {5 HAVING 0} {1 title 0} {7 = 0} {0 0} {2 'abc' 0} {7 ; 0}]
SELECT * FROM sakila.film WHERE length >= 60;
-[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 sakila. 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 > 0} {7 = 0} {0 0} {10 60; 0}]
+[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 sakila. 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 >= 0} {0 0} {10 60; 0}]
SELECT * FROM sakila.film WHERE length >= '60';
-[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 sakila. 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 > 0} {7 = 0} {0 0} {2 '60' 0} {7 ; 0}]
+[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 sakila. 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 >= 0} {0 0} {2 '60' 0} {7 ; 0}]
SELECT * FROM film WHERE length BETWEEN 60 AND 84;
[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {1 BETWEEN 0} {10 60 0} {6 AND 0} {10 84; 0}]
SELECT * FROM film WHERE title LIKE 'AIR%';
@@ -25,7 +25,7 @@ SELECT * FROM film WHERE length > 100 and language_id < 10;
SELECT release_year, sum(length) FROM film WHERE length = 123 AND language_id = 1 GROUP BY release_year;
[{5 SELECT 0} {1 release_year, 0} {0 0} {4 SUM( 0} {4 LENGTH) 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 = 0} {0 0} {10 123 0} {6 AND 0} {1 language_id 0} {7 = 0} {0 0} {10 1 0} {5 GROUP BY 0} {1 release_year; 0}]
SELECT release_year, sum(length) FROM film WHERE length >= 123 GROUP BY release_year;
-[{5 SELECT 0} {1 release_year, 0} {0 0} {4 SUM( 0} {4 LENGTH) 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 > 0} {7 = 0} {0 0} {10 123 0} {5 GROUP BY 0} {1 release_year; 0}]
+[{5 SELECT 0} {1 release_year, 0} {0 0} {4 SUM( 0} {4 LENGTH) 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {4 LENGTH 0} {7 >= 0} {0 0} {10 123 0} {5 GROUP BY 0} {1 release_year; 0}]
SELECT release_year, language_id, sum(length) FROM film GROUP BY release_year, language_id;
[{5 SELECT 0} {1 release_year, 0} {0 0} {1 language_id, 0} {0 0} {4 SUM( 0} {4 LENGTH) 0} {0 0} {5 FROM 0} {1 film 0} {5 GROUP BY 0} {1 release_year, 0} {0 0} {1 language_id; 0}]
SELECT release_year, sum(length) FROM film WHERE length = 123 GROUP BY release_year,(length+language_id);
@@ -57,7 +57,7 @@ SELECT * FROM film WHERE length < 100 ORDER BY length LIMIT 10;
SELECT * FROM customer WHERE address_id in (224,510) ORDER BY last_name;
[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 customer 0} {5 WHERE 0} {1 address_id 0} {1 in 0} {7 ( 0} {10 224, 0} {10 510) 0} {0 0} {5 ORDER BY 0} {1 last_name; 0}]
SELECT * FROM film WHERE release_year = 2016 AND length != 1 ORDER BY title;
-[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {1 release_year 0} {7 = 0} {0 0} {10 2016 0} {6 AND 0} {4 LENGTH 0} {7 ! 0} {7 = 0} {0 0} {10 1 0} {5 ORDER BY 0} {1 title; 0}]
+[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {1 release_year 0} {7 = 0} {0 0} {10 2016 0} {6 AND 0} {4 LENGTH 0} {7 != 0} {0 0} {10 1 0} {5 ORDER BY 0} {1 title; 0}]
SELECT title FROM film WHERE release_year = 1995;
[{5 SELECT 0} {1 title 0} {5 FROM 0} {1 film 0} {5 WHERE 0} {1 release_year 0} {7 = 0} {0 0} {10 1995; 0}]
SELECT title, replacement_cost FROM film WHERE language_id = 5 AND length = 70;
@@ -92,8 +92,8 @@ SELECT country_id, last_update FROM city NATURAL RIGHT JOIN country;
[{5 SELECT 0} {1 country_id, 0} {0 0} {1 last_update 0} {5 FROM 0} {1 city 0} {1 NATURAL 0} {6 RIGHT JOIN 0} {1 country; 0}]
SELECT a.country_id, a.last_update FROM city a STRAIGHT_JOIN country b ON a.country_id=b.country_id;
[{5 SELECT 0} {1 a. 0} {1 country_id, 0} {0 0} {1 a. 0} {1 last_update 0} {5 FROM 0} {1 city 0} {1 a 0} {1 STRAIGHT_JOIN 0} {1 country 0} {1 b 0} {1 ON 0} {1 a. 0} {1 country_id= 0} {1 b. 0} {1 country_id; 0}]
-SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);
-[{5 SELECT 0} {1 d. 0} {1 deptno, 0} {1 d. 0} {1 dname, 0} {1 d. 0} {1 loc 0} {5 FROM 0} {1 scott. 0} {1 dept 0} {1 d 0} {5 WHERE 0} {1 d. 0} {1 deptno 0} {1 IN 0} {0 0} {7 ( 0} {5 SELECT 0} {1 e. 0} {1 deptno 0} {5 FROM 0} {1 scott. 0} {1 emp 0} {1 e) 0} {7 ; 0}]
+SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);
+[{5 SELECT 0} {1 a. 0} {1 address, 0} {0 0} {1 a. 0} {1 postal_code 0} {5 FROM 0} {1 sakila. 0} {1 address 0} {1 a 0} {5 WHERE 0} {1 a. 0} {1 city_id 0} {1 IN 0} {0 0} {7 ( 0} {5 SELECT 0} {1 c. 0} {1 city_id 0} {5 FROM 0} {1 sakila. 0} {1 city 0} {1 c) 0} {7 ; 0}]
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
[{5 SELECT 0} {1 visitor_id, 0} {0 0} {1 url 0} {5 FROM 0} {7 ( 0} {5 SELECT 0} {1 id 0} {5 FROM 0} {4 LOG 0} {5 WHERE 0} {1 ip= 0} {2 "123.45.67.89" 0} {0 0} {5 ORDER BY 0} {1 ts 0} {1 desc 0} {5 LIMIT 0} {10 50, 0} {0 0} {10 10) 0} {0 0} {1 I 0} {6 JOIN 0} {4 LOG 0} {1 ON 0} {7 ( 0} {1 I. 0} {1 id= 0} {4 LOG. 0} {1 id) 0} {0 0} {6 JOIN 0} {1 url 0} {1 ON 0} {7 ( 0} {1 url. 0} {1 id= 0} {4 LOG. 0} {1 url_id) 0} {0 0} {5 ORDER BY 0} {1 TS 0} {1 desc; 0}]
DELETE city, country FROM city INNER JOIN country using (country_id) WHERE city.city_id = 1;
@@ -160,7 +160,11 @@ alter table inventory add index `idx_store_film` (`store_id`,`film_id`);
[{5 ALTER TABLE 0} {1 inventory 0} {5 ADD 0} {1 index 0} {3 `idx_store_film` 0} {0 0} {7 ( 0} {3 `store_id` 0} {7 , 0} {3 `film_id` 0} {7 ) 0} {7 ; 0}]
alter table inventory add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`);
[{5 ALTER TABLE 0} {1 inventory 0} {5 ADD 0} {1 index 0} {3 `idx_store_film` 0} {0 0} {7 ( 0} {3 `store_id` 0} {7 , 0} {3 `film_id` 0} {7 ) 0} {7 , 0} {5 ADD 0} {1 index 0} {3 `idx_store_film` 0} {0 0} {7 ( 0} {3 `store_id` 0} {7 , 0} {3 `film_id` 0} {7 ) 0} {7 , 0} {5 ADD 0} {1 index 0} {3 `idx_store_film` 0} {0 0} {7 ( 0} {3 `store_id` 0} {7 , 0} {3 `film_id` 0} {7 ) 0} {7 ; 0}]
-SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')
-[{5 SELECT 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0} {7 , 0} {0 0} {4 COUNT( 0} {1 DISTINCT 0} {7 ( 0} {1 t. 0} {1 usr) 0} {7 ) 0} {0 0} {5 FROM 0} {1 usr_terminal 0} {1 t 0} {5 WHERE 0} {1 t. 0} {1 atm 0} {7 > 0} {0 0} {2 '2018-10-22 00:00:00' 0} {0 0} {6 AND 0} {1 t. 0} {1 agent 0} {1 LIKE 0} {2 '%Chrome%' 0} {0 0} {6 AND 0} {1 t. 0} {1 system 0} {7 = 0} {0 0} {2 'eip' 0} {0 0} {5 GROUP BY 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0} {0 0} {5 ORDER BY 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0}]
+SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
+[{5 SELECT 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0} {7 , 0} {0 0} {4 COUNT( 0} {1 DISTINCT 0} {7 ( 0} {1 t. 0} {1 usr) 0} {7 ) 0} {0 0} {5 FROM 0} {1 usr_terminal 0} {1 t 0} {5 WHERE 0} {1 t. 0} {1 atm 0} {7 > 0} {0 0} {2 '2018-10-22 00:00:00' 0} {0 0} {6 AND 0} {1 t. 0} {1 agent 0} {1 LIKE 0} {2 '%Chrome%' 0} {0 0} {6 AND 0} {1 t. 0} {1 system 0} {7 = 0} {0 0} {2 'eip' 0} {0 0} {5 GROUP BY 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0} {0 0} {5 ORDER BY 0} {4 DATE_FORMAT( 0} {1 t. 0} {1 atm, 0} {0 0} {2 '%Y-%m-%d' 0} {7 ) 0} {7 ; 0}]
create table hello.t (id int unsigned);
[{1 create 0} {1 table 0} {1 hello. 0} {1 t 0} {7 ( 0} {1 id 0} {1 int 0} {1 unsigned) 0} {7 ; 0}]
+select * from tb where data >= '';
+[{5 SELECT 0} {7 * 0} {0 0} {5 FROM 0} {1 tb 0} {5 WHERE 0} {1 data 0} {7 >= 0} {0 0} {2 '' 0} {7 ; 0}]
+alter table tb alter column id drop default;
+[{5 ALTER TABLE 0} {1 tb 0} {1 alter 0} {1 column 0} {1 id 0} {5 DROP 0} {4 DEFAULT; 0}]
diff --git a/ast/testdata/TestTokenizer.golden b/ast/testdata/TestTokenizer.golden
index 1b4d7a114392358c51e18ec77c0b3317587d1d77..0001c9c852e997d958b2f87f23d2042d54fba117 100644
--- a/ast/testdata/TestTokenizer.golden
+++ b/ast/testdata/TestTokenizer.golden
@@ -210,7 +210,7 @@
}
[]ast.Token{
{Type:57348, Val:"select", i:0},
- {Type:57589, Val:"sql_calc_found_rows", i:0},
+ {Type:57590, Val:"sql_calc_found_rows", i:0},
{Type:57396, Val:"col", i:0},
{Type:57353, Val:"from", i:0},
{Type:57396, Val:"tbl", i:0},
diff --git a/ast/testdata/TestVitessStmtNode2JSON.golden b/ast/testdata/TestVitessStmtNode2JSON.golden
new file mode 100644
index 0000000000000000000000000000000000000000..2f440983f5c43a6e1c1ecd4521c5027d9617542f
--- /dev/null
+++ b/ast/testdata/TestVitessStmtNode2JSON.golden
@@ -0,0 +1,32 @@
+{
+ "Cache": "",
+ "Comments": null,
+ "Distinct": "",
+ "Hints": "",
+ "SelectExprs": [
+ {
+ "Expr": {
+ "Type": 1,
+ "Val": "MQ=="
+ },
+ "As": ""
+ }
+ ],
+ "From": [
+ {
+ "Expr": {
+ "Name": "dual",
+ "Qualifier": ""
+ },
+ "Partitions": null,
+ "As": "",
+ "Hints": null
+ }
+ ],
+ "Where": null,
+ "GroupBy": null,
+ "Having": null,
+ "OrderBy": null,
+ "Limit": null,
+ "Lock": ""
+}
diff --git a/ast/tidb.go b/ast/tidb.go
index 8322d88463e72240a4067d59879e31fb5f25245c..1dac85c0e9306b6be6a52a72800e125164063263 100644
--- a/ast/tidb.go
+++ b/ast/tidb.go
@@ -17,19 +17,27 @@
package ast
import (
+ "encoding/json"
+
"github.com/XiaoMi/soar/common"
"github.com/kr/pretty"
"github.com/pingcap/parser"
"github.com/pingcap/parser/ast"
- // for pincap parser
+
+ // for pingcap parser
_ "github.com/pingcap/tidb/types/parser_driver"
)
// TiParse TiDB 语法解析
func TiParse(sql, charset, collation string) ([]ast.StmtNode, error) {
p := parser.New()
- return p.Parse(sql, charset, collation)
+ stmt, warn, err := p.Parse(sql, charset, collation)
+ // TODO: bypass warning info
+ for _, w := range warn {
+ common.Log.Warn(w.Error())
+ }
+ return stmt, err
}
// PrintPrettyStmtNode 打印TiParse语法树
@@ -43,20 +51,19 @@ func PrintPrettyStmtNode(sql, charset, collation string) {
}
}
-// TiVisitor TODO:
-type TiVisitor struct {
- EnterFunc func(node ast.Node) bool
- LeaveFunc func(node ast.Node) bool
-}
-
-// Enter TODO:
-func (visitor *TiVisitor) Enter(n ast.Node) (node ast.Node, skip bool) {
- skip = visitor.EnterFunc(n)
- return
-}
-
-// Leave TODO:
-func (visitor *TiVisitor) Leave(n ast.Node) (node ast.Node, ok bool) {
- ok = visitor.LeaveFunc(n)
- return
+// StmtNode2JSON TiParse AST tree into json format
+func StmtNode2JSON(sql, charset, collation string) string {
+ var str string
+ tree, err := TiParse(sql, charset, collation)
+ if err != nil {
+ common.Log.Warning(err.Error())
+ } else {
+ b, err := json.MarshalIndent(tree, "", " ")
+ if err != nil {
+ common.Log.Error(err.Error())
+ } else {
+ str = string(b)
+ }
+ }
+ return str
}
diff --git a/ast/tidb_test.go b/ast/tidb_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..72d210d064509619cde393d738431b57e321fecc
--- /dev/null
+++ b/ast/tidb_test.go
@@ -0,0 +1,56 @@
+/*
+ * Copyright 2018 Xiaomi, 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 ast
+
+import (
+ "fmt"
+ "testing"
+
+ "github.com/XiaoMi/soar/common"
+)
+
+func TestPrintPrettyStmtNode(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := []string{
+ `select 1`,
+ }
+ err := common.GoldenDiff(func() {
+ for _, sql := range sqls {
+ PrintPrettyStmtNode(sql, "", "")
+ }
+ }, t.Name(), update)
+ if nil != err {
+ t.Fatal(err)
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
+func TestStmtNode2JSON(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := []string{
+ `select 1`,
+ }
+ err := common.GoldenDiff(func() {
+ for _, sql := range sqls {
+ fmt.Println(StmtNode2JSON(sql, "", ""))
+ }
+ }, t.Name(), update)
+ if nil != err {
+ t.Fatal(err)
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
diff --git a/ast/token.go b/ast/token.go
index ea64ee9a61ac7cd2fd4079e21ed31c4fc4993ce0..4d1d2ecc1ea1fc76a7e87b86e0edc4b797aa5563 100644
--- a/ast/token.go
+++ b/ast/token.go
@@ -48,7 +48,12 @@ var cacheHits int
var cacheMisses int
var tokenCache map[string]Token
-var tokenBoundaries = []string{",", ";", ":", ")", "(", ".", "=", "<", ">", "+", "-", "*", "/", "!", "^", "%", "|", "&", "#"}
+var tokenBoundaries = []string{
+ // multi character
+ "(>=)", "(<=)", "(!=)", "(<>)",
+ // single characters
+ ",", ";", ":", "\\)", "\\(", "\\.", "=", "<", ">", "\\+", "-", "\\*", "/", "!", "\\^", "%", "\\|", "&", "#",
+}
var tokenReserved = []string{
"ACCESSIBLE", "ACTION", "AGAINST", "AGGREGATE", "ALGORITHM", "ALL", "ALTER", "ANALYSE", "ANALYZE", "AS", "ASC",
@@ -124,9 +129,7 @@ var regFunctionString string
func init() {
var regs []string
- for _, reg := range tokenBoundaries {
- regs = append(regs, regexp.QuoteMeta(reg))
- }
+ regs = append(regs, tokenBoundaries...)
regBoundariesString = "(" + strings.Join(regs, "|") + ")"
regs = make([]string, 0)
diff --git a/ast/vitess.go b/ast/vitess.go
new file mode 100644
index 0000000000000000000000000000000000000000..82906b7063f691ba25940089182d728dd439b8fc
--- /dev/null
+++ b/ast/vitess.go
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2018 Xiaomi, 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 ast
+
+import (
+ "encoding/json"
+
+ "github.com/XiaoMi/soar/common"
+
+ "github.com/kr/pretty"
+ "vitess.io/vitess/go/vt/sqlparser"
+)
+
+// PrintPrettyVitessStmtNode print vitess AST struct data
+func PrintPrettyVitessStmtNode(sql string) {
+ tree, err := sqlparser.Parse(sql)
+ if err != nil {
+ common.Log.Warning(err.Error())
+ } else {
+ _, err = pretty.Println(tree)
+ common.LogIfWarn(err, "")
+ }
+}
+
+// VitessStmtNode2JSON vitess AST tree into json format
+func VitessStmtNode2JSON(sql string) string {
+ var str string
+ tree, err := sqlparser.Parse(sql)
+ if err != nil {
+ common.Log.Warning(err.Error())
+ } else {
+ b, err := json.MarshalIndent(tree, "", " ")
+ if err != nil {
+ common.Log.Error(err.Error())
+ } else {
+ str = string(b)
+ }
+ }
+ return str
+}
diff --git a/ast/vitess_test.go b/ast/vitess_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..45ce5501689aa1ada88ae5d8c0e6d323099741ce
--- /dev/null
+++ b/ast/vitess_test.go
@@ -0,0 +1,56 @@
+/*
+ * Copyright 2018 Xiaomi, 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 ast
+
+import (
+ "fmt"
+ "testing"
+
+ "github.com/XiaoMi/soar/common"
+)
+
+func TestPrintPrettyVitessStmtNode(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := []string{
+ `select 1`,
+ }
+ err := common.GoldenDiff(func() {
+ for _, sql := range sqls {
+ PrintPrettyVitessStmtNode(sql)
+ }
+ }, t.Name(), update)
+ if nil != err {
+ t.Fatal(err)
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
+
+func TestVitessStmtNode2JSON(t *testing.T) {
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ sqls := []string{
+ `select 1`,
+ }
+ err := common.GoldenDiff(func() {
+ for _, sql := range sqls {
+ fmt.Println(VitessStmtNode2JSON(sql))
+ }
+ }, t.Name(), update)
+ if nil != err {
+ t.Fatal(err)
+ }
+ common.Log.Debug("Exiting function: %s", common.GetFunctionName())
+}
diff --git a/cmd/soar/soar.go b/cmd/soar/soar.go
index dc8b7ea33d1a4e446951a5bde310c9a6a31dfc28..31720e77bdae4c7e31e7a4f53bdee218d7598ab3 100644
--- a/cmd/soar/soar.go
+++ b/cmd/soar/soar.go
@@ -31,7 +31,6 @@ import (
"github.com/go-sql-driver/mysql"
"github.com/kr/pretty"
"github.com/percona/go-mysql/query"
- "vitess.io/vitess/go/vt/sqlparser"
)
func main() {
@@ -143,20 +142,21 @@ func main() {
fmt.Println(ast.Compress(sql) + common.Config.Delimiter)
continue
case "ast":
- // SQL 抽象语法树
- var tree sqlparser.Statement
- tree, err = sqlparser.Parse(sql)
- if err != nil {
- fmt.Println(err)
- } else {
- _, err = pretty.Println(tree)
- common.LogIfWarn(err, "")
- }
+ // print vitess AST data struct
+ ast.PrintPrettyVitessStmtNode(sql)
+ continue
+ case "ast-json":
+ // print vitess SQL AST into json format
+ fmt.Println(ast.VitessStmtNode2JSON(sql))
continue
case "tiast":
- // TiDB SQL 抽象语法树
+ // print TiDB AST data struct
ast.PrintPrettyStmtNode(sql, "", "")
continue
+ case "tiast-json":
+ // print TiDB SQL AST into json format
+ fmt.Println(ast.StmtNode2JSON(sql, "", ""))
+ continue
case "tokenize":
// SQL 切词
_, err = pretty.Println(ast.Tokenize(sql))
@@ -185,16 +185,12 @@ func main() {
if syntaxErr != nil {
errContent := fmt.Sprintf("At SQL %d : %v", sqlCounter, syntaxErr)
common.Log.Warning(errContent)
- if common.Config.OnlySyntaxCheck {
+ if common.Config.OnlySyntaxCheck || common.Config.ReportType == "rewrite" {
fmt.Println(errContent)
- }
- if !common.Config.DryRun {
os.Exit(1)
}
// tidb parser 语法检查给出的建议 ERR.000
- if common.Config.TestDSN.Disable {
- mysqlSuggest["ERR.000"] = advisor.RuleMySQLError("ERR.000", syntaxErr)
- }
+ mysqlSuggest["ERR.000"] = advisor.RuleMySQLError("ERR.000", syntaxErr)
}
// 如果只想检查语法直接跳过后面的步骤
if common.Config.OnlySyntaxCheck {
@@ -255,6 +251,9 @@ func main() {
}
default:
// vEnv.VEnvBuild 阶段给出的 ERROR 是 ERR.001
+ if _, ok := mysqlSuggest["ERR.000"]; ok {
+ delete(mysqlSuggest, "ERR.000")
+ }
mysqlSuggest["ERR.001"] = advisor.RuleMySQLError("ERR.001", vEnv.Error)
common.Log.Error("BuildVirtualEnv DDL Execute Error : %v", vEnv.Error)
}
@@ -277,7 +276,7 @@ func main() {
explainInfo, err := rEnv.Explain(q.Query,
database.ExplainType[common.Config.ExplainType],
database.ExplainFormatType[common.Config.ExplainFormat])
- if err != nil && strings.HasPrefix(vEnv.Database, "optimizer_") {
+ if err != nil {
// 线上环境执行失败才到测试环境 EXPLAIN,比如在用户提供建表语句及查询语句的场景
common.Log.Warn("rEnv.Explain Warn: %v", err)
explainInfo, err = vEnv.Explain(q.Query,
@@ -287,7 +286,6 @@ func main() {
// EXPLAIN 阶段给出的 ERROR 是 ERR.002
mysqlSuggest["ERR.002"] = advisor.RuleMySQLError("ERR.002", err)
common.Log.Error("vEnv.Explain Error: %v", err)
- continue
}
}
// 分析 EXPLAIN 结果
@@ -426,4 +424,9 @@ func main() {
}
return
}
+
+ // syntax check verbose mode, add output for success!
+ if common.Config.OnlySyntaxCheck && common.Config.Verbose {
+ fmt.Println("Syntax check OK!")
+ }
}
diff --git a/cmd/soar/soar_test.go b/cmd/soar/soar_test.go
index 82be3829fafc2b9d3fb9530bead0c7e3628ba556..2d4beb0149562cc7994271058a881c127926c103 100644
--- a/cmd/soar/soar_test.go
+++ b/cmd/soar/soar_test.go
@@ -17,13 +17,28 @@
package main
import (
+ "flag"
"testing"
"github.com/XiaoMi/soar/common"
)
-func init() {
- common.Config.OnlineDSN.Schema = "sakila"
+var update = flag.Bool("update", false, "update .golden files")
+
+func TestMain(m *testing.M) {
+ // 初始化 init
+ common.BaseDir = common.DevPath
+ err := common.ParseConfig("")
+ common.LogIfError(err, "init ParseConfig")
+ common.Log.Debug("mysql_test init")
+ _ = update // check if var success init
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ //
}
func Test_Main(_ *testing.T) {
@@ -45,3 +60,23 @@ func Test_Main_More(_ *testing.T) {
main()
}
}
+
+func Test_Main_checkConfig(t *testing.T) {
+ if checkConfig() != 0 {
+ t.Error("checkConfig error")
+ }
+}
+
+func Test_Main_initQuery(t *testing.T) {
+ // direct query
+ query := initQuery("select 1")
+ if query != "select 1" {
+ t.Errorf("want 'select 1', got %s", query)
+ }
+
+ // read from file
+ initQuery(common.DevPath + "/README.md")
+
+ // TODO: read from stdin
+ // initQuery("")
+}
diff --git a/cmd/soar/tool.go b/cmd/soar/tool.go
index bc124b931395a38e5d929934779729f0273b12af..ced15f6bc470c71e9455930ed121066b88a819a8 100644
--- a/cmd/soar/tool.go
+++ b/cmd/soar/tool.go
@@ -229,7 +229,9 @@ func shutdown(vEnv *env.VirtualEnv, rEnv *database.Connector) {
if common.Config.DropTestTemporary {
vEnv.CleanUp()
}
- vEnv.Conn.Close()
- rEnv.Conn.Close()
+ err := vEnv.Conn.Close()
+ common.LogIfWarn(err, "")
+ err = rEnv.Conn.Close()
+ common.LogIfWarn(err, "")
os.Exit(0)
}
diff --git a/common/cases.go b/common/cases.go
index b49e9b76cf64983b8a69002a45989c68643a8e09..9fb64b0bb3f505c9003fdc7fcb702f94688291c2 100644
--- a/common/cases.go
+++ b/common/cases.go
@@ -136,8 +136,8 @@ func init() {
// SEMI JOIN
// 半连接: 当一张表在另一张表找到匹配的记录之后,半连接(semi-join)返回第一张表中的记录。
// 与条件连接相反,即使在右节点中找到几条匹配的记录,左节点的表也只会返回一条记录。
- // 另外,右节点的表一条记录也不会返回。半连接通常使用IN 或 EXISTS 作为连接条件
- "SELECT d.deptno,d.dname,d.loc FROM scott.dept d WHERE d.deptno IN (SELECT e.deptno FROM scott.emp e);",
+ // 另外,右节点的表一条记录也不会返回。半连接通常使用 IN 或 EXISTS 作为连接条件
+ "SELECT a.address, a.postal_code FROM sakila.address a WHERE a.city_id IN (SELECT c.city_id FROM sakila.city c);",
// Delayed Join
// https://www.percona.com/blog/2007/04/06/using-delayed-join-to-optimize-count-and-limit-queries/
@@ -196,8 +196,14 @@ func init() {
"alter table inventory add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`),add index `idx_store_film` (`store_id`,`film_id`);",
// https://github.com/XiaoMi/soar/issues/47
- `SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d')`,
+ `SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');`,
// https://github.com/XiaoMi/soar/issues/17
"create table hello.t (id int unsigned);",
+
+ // https://github.com/XiaoMi/soar/issues/146
+ "select * from tb where data >= '';",
+
+ // https://github.com/XiaoMi/soar/issues/163
+ "alter table tb alter column id drop default;",
}
}
diff --git a/common/chardet.go b/common/chardet.go
index 223b330064f85726ed5e1d85e21cf9f361df1202..a0664327be753cef334ea9dc26ac506bdda4d887 100644
--- a/common/chardet.go
+++ b/common/chardet.go
@@ -17,6 +17,7 @@
package common
import (
+ "github.com/kr/pretty"
"github.com/saintfish/chardet"
)
@@ -39,6 +40,7 @@ func Chardet(buf []byte) string {
if err != nil {
return charset
}
+ Log.Debug("Chardet DetectAll Result: %s", pretty.Sprint(result))
// SOAR's main user speak Chinese, GB-18030, UTF-8 are higher suggested
for _, r := range result {
diff --git a/common/config.go b/common/config.go
index e796fbfd59c6c6074781ed4b7bc4331cd296a3cb..c6410dd7905ee75b02890d97033a924f0c0dfd3e 100644
--- a/common/config.go
+++ b/common/config.go
@@ -25,6 +25,7 @@ import (
"io"
"io/ioutil"
"os"
+ "path/filepath"
"regexp"
"runtime"
"strings"
@@ -89,6 +90,7 @@ type Configuration struct {
MaxGroupByColsCount int `yaml:"max-group-by-cols-count"` // 单条 SQL 中 GroupBy 包含列的最大数量
MaxDistinctCount int `yaml:"max-distinct-count"` // 单条 SQL 中 Distinct 的最大数量
MaxIdxColsCount int `yaml:"max-index-cols-count"` // 复合索引中包含列的最大数量
+ MaxTextColsCount int `yaml:"max-text-cols-count"` // 表中含有的 text/blob 列的最大数量
MaxTotalRows int64 `yaml:"max-total-rows"` // 计算散粒度时,当数据行数大于 MaxTotalRows 即开启数据库保护模式,散粒度返回结果可信度下降
MaxQueryCost int64 `yaml:"max-query-cost"` // last_query_cost 超过该值时将给予警告
SpaghettiQueryLength int `yaml:"spaghetti-query-length"` // SQL最大长度警告,超过该长度会给警告
@@ -96,8 +98,9 @@ type Configuration struct {
MaxInCount int `yaml:"max-in-count"` // IN()最大数量
MaxIdxBytesPerColumn int `yaml:"max-index-bytes-percolumn"` // 索引中单列最大字节数,默认767
MaxIdxBytes int `yaml:"max-index-bytes"` // 索引总长度限制,默认3072
- TableAllowCharsets []string `yaml:"table-allow-charsets"` // TableName 允许使用的 DEFAULT CHARSET
- TableAllowEngines []string `yaml:"table-allow-engines"` // TableName 允许使用的 Engine
+ AllowCharsets []string `yaml:"allow-charsets"` // 允许使用的 DEFAULT CHARSET
+ AllowCollates []string `yaml:"allow-collates"` // 允许使用的 COLLATE
+ AllowEngines []string `yaml:"allow-engines"` // 允许使用的存储引擎
MaxIdxCount int `yaml:"max-index-count"` // 单张表允许最多索引数
MaxColCount int `yaml:"max-column-count"` // 单张表允许最大列数
MaxValueCount int `yaml:"max-value-count"` // INSERT/REPLACE 单次允许批量写入的行数
@@ -105,6 +108,8 @@ type Configuration struct {
UkPrefix string `yaml:"unique-key-prefix"` // 唯一键建议使用的前缀
MaxSubqueryDepth int `yaml:"max-subquery-depth"` // 子查询最大尝试
MaxVarcharLength int `yaml:"max-varchar-length"` // varchar最大长度
+ ColumnNotAllowType []string `yaml:"column-not-allow-type"` // 字段不允许使用的数据类型
+ MinCardinality float64 `yaml:"min-cardinality"` // 添加索引散粒度阈值,范围 0~100
// ++++++++++++++EXPLAIN检查项+++++++++++++
ExplainSQLReportType string `yaml:"explain-sql-report-type"` // EXPLAIN markdown 格式输出 SQL 样式,支持 sample, fingerprint, pretty 等
@@ -158,11 +163,13 @@ var Config = &Configuration{
Trace: false,
Explain: true,
Delimiter: ";",
+ MinCardinality: 0,
MaxJoinTableCount: 5,
MaxGroupByColsCount: 5,
MaxDistinctCount: 5,
MaxIdxColsCount: 5,
+ MaxTextColsCount: 2,
MaxIdxBytesPerColumn: 767,
MaxIdxBytes: 3072,
MaxTotalRows: 9999999,
@@ -176,8 +183,9 @@ var Config = &Configuration{
ReportJavascript: "",
ReportTitle: "SQL优化分析报告",
BlackList: "",
- TableAllowCharsets: []string{"utf8", "utf8mb4"},
- TableAllowEngines: []string{"innodb"},
+ AllowCharsets: []string{"utf8", "utf8mb4"},
+ AllowCollates: []string{},
+ AllowEngines: []string{"innodb"},
MaxIdxCount: 10,
MaxColCount: 40,
MaxValueCount: 100,
@@ -186,6 +194,7 @@ var Config = &Configuration{
UkPrefix: "uk_",
MaxSubqueryDepth: 5,
MaxVarcharLength: 1024,
+ ColumnNotAllowType: []string{"boolean"},
MarkdownExtensions: 94,
MarkdownHTMLFlags: 0,
@@ -252,7 +261,8 @@ func parseDSN(odbc string, d *Dsn) *Dsn {
}
if d != nil {
- addr = d.Addr
+ // 原来有个判断,后来判断条件被删除了就导致第一次addr无论如何都会被修改。所以这边先注释掉
+ // addr = d.Addr
user = d.User
password = d.Password
schema = d.Schema
@@ -265,60 +275,52 @@ func parseDSN(odbc string, d *Dsn) *Dsn {
return &Dsn{Disable: true}
}
- // username:password@ip:port/database
- l1 := strings.Split(odbc, "@")
- if len(l1) < 2 {
- if strings.HasPrefix(l1[0], ":") {
- // ":port/database"
- l2 := strings.Split(strings.TrimLeft(l1[0], ":"), "/")
- if l2[0] == "" {
- addr = strings.Split(addr, ":")[0] + ":3306"
- if len(l2) > 1 {
- schema = strings.Split(l2[1], "?")[0]
- }
- } else {
- addr = strings.Split(addr, ":")[0] + ":" + l2[0]
- if len(l2) > 1 {
- schema = strings.Split(l2[1], "?")[0]
- }
- }
- } else if strings.HasPrefix(l1[0], "/") {
- // "/database"
- l2 := strings.TrimLeft(l1[0], "/")
- schema = l2
- } else {
- // ip:port/database
- l2 := strings.Split(l1[0], "/")
- if len(l2) == 2 {
- addr = l2[0]
- schema = strings.Split(l2[1], "?")[0]
- } else {
- addr = l2[0]
- }
- }
+ var userInfo, hostInfo, query string
+
+ // DSN 格式匹配
+ if res := regexp.MustCompile(`^(.*)@(.*?)/(.*?)($|\?)(.*)`).FindStringSubmatch(odbc); len(res) > 5 {
+ // userInfo@hostInfo/database
+ userInfo = res[1]
+ hostInfo = res[2]
+ schema = res[3]
+ query = res[5]
+ } else if res := regexp.MustCompile(`^(.*)/(.*?)($|\?)(.*)`).FindStringSubmatch(odbc); len(res) > 4 {
+ // hostInfo/database
+ hostInfo = res[1]
+ schema = res[2]
+ query = res[4]
+ } else if res := regexp.MustCompile(`^(.*)@(.*?)($|\?)(.*)`).FindStringSubmatch(odbc); len(res) > 4 {
+ // userInfo@hostInfo
+ userInfo = res[1]
+ hostInfo = res[2]
+ query = res[4]
} else {
- // user:password
- l2 := strings.Split(l1[0], ":")
- if len(l2) == 2 {
- user = l2[0]
- password = l2[1]
- } else {
- user = l2[0]
- }
- // ip:port/database
- l3 := strings.Split(l1[1], "/")
- if len(l3) == 2 {
- addr = l3[0]
- schema = strings.Split(l3[1], "?")[0]
- } else {
- addr = l3[0]
- }
+ // hostInfo
+ hostInfo = odbc
+ }
+
+ // 解析用户信息
+ if userInfo != "" {
+ user = strings.Split(userInfo, ":")[0]
+ // 防止密码中含有与用户名相同的字符, 所以用正则替换, 剩下的就是密码
+ password = strings.TrimLeft(regexp.MustCompile("^"+user).ReplaceAllString(userInfo, ""), ":")
+ }
+
+ // 解析主机信息
+ host := strings.Split(hostInfo, ":")[0]
+ port := strings.TrimLeft(strings.Replace(hostInfo, host, "", 1), ":")
+ if host == "" {
+ host = "127.0.0.1"
+ }
+ if port == "" {
+ port = "3306"
}
+ addr = host + ":" + port
- // 其他flag参数,目前只支持charset :(
- if len(strings.Split(odbc, "?")) > 1 {
- flags := strings.Split(strings.Split(odbc, "?")[1], "&")
- for _, f := range flags {
+ // 解析查询字符串
+ if query != "" {
+ params := strings.Split(query, "&")
+ for _, f := range params {
attr := strings.Split(f, "=")
if len(attr) > 1 {
arg := strings.TrimSpace(attr[0])
@@ -332,20 +334,6 @@ func parseDSN(odbc string, d *Dsn) *Dsn {
}
}
- // 自动补端口
- if !strings.Contains(addr, ":") {
- addr = addr + ":3306"
- } else {
- if strings.HasSuffix(addr, ":") {
- addr = addr + "3306"
- }
- }
-
- // 默认走127.0.0.1
- if strings.HasPrefix(addr, ":") {
- addr = "127.0.0.1" + addr
- }
-
// 默认用information_schema库
if schema == "" {
schema = "information_schema"
@@ -509,10 +497,11 @@ func readCmdFlags() error {
samplingStatisticTarget := flag.Int("sampling-statistic-target", Config.SamplingStatisticTarget, "SamplingStatisticTarget, 数据采样因子,对应 PostgreSQL 的 default_statistics_target")
samplingCondition := flag.String("sampling-condition", Config.SamplingCondition, "SamplingCondition, 数据采样条件,如: WHERE xxx LIMIT xxx")
delimiter := flag.String("delimiter", Config.Delimiter, "Delimiter, SQL分隔符")
+ minCardinality := flag.Float64("min-cardinality", Config.MinCardinality, "MinCardinality,索引列散粒度最低阈值,散粒度低于该值的列不添加索引,建议范围0.0 ~ 100.0")
// +++++++++++++++日志相关+++++++++++++++++
logLevel := flag.Int("log-level", Config.LogLevel, "LogLevel, 日志级别, [0:Emergency, 1:Alert, 2:Critical, 3:Error, 4:Warning, 5:Notice, 6:Informational, 7:Debug]")
logOutput := flag.String("log-output", Config.LogOutput, "LogOutput, 日志输出位置")
- reportType := flag.String("report-type", Config.ReportType, "ReportType, 化建议输出格式,目前支持: json, text, markdown, html等")
+ reportType := flag.String("report-type", Config.ReportType, "ReportType, 优化建议输出格式,目前支持: json, text, markdown, html等")
reportCSS := flag.String("report-css", Config.ReportCSS, "ReportCSS, 当 ReportType 为 html 格式时使用的 css 风格,如不指定会提供一个默认风格。CSS可以是本地文件,也可以是一个URL")
reportJavascript := flag.String("report-javascript", Config.ReportJavascript, "ReportJavascript, 当 ReportType 为 html 格式时使用的javascript脚本,如不指定默认会加载SQL pretty 使用的 javascript。像CSS一样可以是本地文件,也可以是一个URL")
reportTitle := flag.String("report-title", Config.ReportTitle, "ReportTitle, 当 ReportType 为 html 格式时,HTML 的 title")
@@ -527,6 +516,7 @@ func readCmdFlags() error {
maxGroupByColsCount := flag.Int("max-group-by-cols-count", Config.MaxGroupByColsCount, "MaxGroupByColsCount, 单条 SQL 中 GroupBy 包含列的最大数量")
maxDistinctCount := flag.Int("max-distinct-count", Config.MaxDistinctCount, "MaxDistinctCount, 单条 SQL 中 Distinct 的最大数量")
maxIdxColsCount := flag.Int("max-index-cols-count", Config.MaxIdxColsCount, "MaxIdxColsCount, 复合索引中包含列的最大数量")
+ maxTextColsCount := flag.Int("max-text-cols-count", Config.MaxTextColsCount, "MaxTextColsCount, 表中含有的 text/blob 列的最大数量")
maxTotalRows := flag.Int64("max-total-rows", Config.MaxTotalRows, "MaxTotalRows, 计算散粒度时,当数据行数大于MaxTotalRows即开启数据库保护模式,不计算散粒度")
maxQueryCost := flag.Int64("max-query-cost", Config.MaxQueryCost, "MaxQueryCost, last_query_cost 超过该值时将给予警告")
spaghettiQueryLength := flag.Int("spaghetti-query-length", Config.SpaghettiQueryLength, "SpaghettiQueryLength, SQL最大长度警告,超过该长度会给警告")
@@ -534,8 +524,9 @@ func readCmdFlags() error {
maxInCount := flag.Int("max-in-count", Config.MaxInCount, "MaxInCount, IN()最大数量")
maxIdxBytesPerColumn := flag.Int("max-index-bytes-percolumn", Config.MaxIdxBytesPerColumn, "MaxIdxBytesPerColumn, 索引中单列最大字节数")
maxIdxBytes := flag.Int("max-index-bytes", Config.MaxIdxBytes, "MaxIdxBytes, 索引总长度限制")
- tableAllowCharsets := flag.String("table-allow-charsets", strings.ToLower(strings.Join(Config.TableAllowCharsets, ",")), "TableAllowCharsets")
- tableAllowEngines := flag.String("table-allow-engines", strings.ToLower(strings.Join(Config.TableAllowEngines, ",")), "TableAllowEngines")
+ allowCharsets := flag.String("allow-charsets", strings.ToLower(strings.Join(Config.AllowCharsets, ",")), "AllowCharsets")
+ allowCollates := flag.String("allow-collates", strings.ToLower(strings.Join(Config.AllowCollates, ",")), "AllowCollates")
+ allowEngines := flag.String("allow-engines", strings.ToLower(strings.Join(Config.AllowEngines, ",")), "AllowEngines")
maxIdxCount := flag.Int("max-index-count", Config.MaxIdxCount, "MaxIdxCount, 单表最大索引个数")
maxColCount := flag.Int("max-column-count", Config.MaxColCount, "MaxColCount, 单表允许的最大列数")
maxValueCount := flag.Int("max-value-count", Config.MaxValueCount, "MaxValueCount, INSERT/REPLACE 单次批量写入允许的行数")
@@ -543,6 +534,7 @@ func readCmdFlags() error {
ukPrefix := flag.String("unique-key-prefix", Config.UkPrefix, "UkPrefix")
maxSubqueryDepth := flag.Int("max-subquery-depth", Config.MaxSubqueryDepth, "MaxSubqueryDepth")
maxVarcharLength := flag.Int("max-varchar-length", Config.MaxVarcharLength, "MaxVarcharLength")
+ columnNotAllowType := flag.String("column-not-allow-type", strings.Join(Config.ColumnNotAllowType, ","), "ColumnNotAllowType")
// ++++++++++++++EXPLAIN检查项+++++++++++++
explainSQLReportType := flag.String("explain-sql-report-type", strings.ToLower(Config.ExplainSQLReportType), "ExplainSQLReportType [pretty, sample, fingerprint]")
explainType := flag.String("explain-type", strings.ToLower(Config.ExplainType), "ExplainType [extended, partitions, traditional]")
@@ -590,19 +582,13 @@ func readCmdFlags() error {
Config.SamplingCondition = *samplingCondition
Config.LogLevel = *logLevel
- if strings.HasPrefix(*logOutput, "/") {
+
+ if filepath.IsAbs(*logOutput) || *logOutput == "" {
Config.LogOutput = *logOutput
} else {
- if BaseDir == "" {
- Config.LogOutput = *logOutput
- } else {
- if runtime.GOOS == "windows" {
- Config.LogOutput = *logOutput
- } else {
- Config.LogOutput = BaseDir + "/" + *logOutput
- }
- }
+ Config.LogOutput = filepath.Join(BaseDir, *logOutput)
}
+
Config.ReportType = strings.ToLower(*reportType)
Config.ReportCSS = *reportCSS
Config.ReportJavascript = *reportJavascript
@@ -612,12 +598,14 @@ func readCmdFlags() error {
Config.IgnoreRules = strings.Split(*ignoreRules, ",")
Config.RewriteRules = strings.Split(*rewriteRules, ",")
*blackList = strings.TrimSpace(*blackList)
- if strings.HasPrefix(*blackList, "/") || *blackList == "" {
+ Config.MinCardinality = *minCardinality
+
+ if filepath.IsAbs(*blackList) || *blackList == "" {
Config.BlackList = *blackList
} else {
- pwd, _ := os.Getwd()
- Config.BlackList = pwd + "/" + *blackList
+ Config.BlackList = filepath.Join(BaseDir, *blackList)
}
+
Config.MaxJoinTableCount = *maxJoinTableCount
Config.MaxGroupByColsCount = *maxGroupByColsCount
Config.MaxDistinctCount = *maxDistinctCount
@@ -628,10 +616,18 @@ func readCmdFlags() error {
Config.MaxIdxColsCount = 16
}
+ Config.MaxTextColsCount = *maxTextColsCount
Config.MaxIdxBytesPerColumn = *maxIdxBytesPerColumn
Config.MaxIdxBytes = *maxIdxBytes
- Config.TableAllowCharsets = strings.Split(strings.ToLower(*tableAllowCharsets), ",")
- Config.TableAllowEngines = strings.Split(strings.ToLower(*tableAllowEngines), ",")
+ if *allowCharsets != "" {
+ Config.AllowCharsets = strings.Split(strings.ToLower(*allowCharsets), ",")
+ }
+ if *allowCollates != "" {
+ Config.AllowCollates = strings.Split(strings.ToLower(*allowCollates), ",")
+ }
+ if *allowEngines != "" {
+ Config.AllowEngines = strings.Split(strings.ToLower(*allowEngines), ",")
+ }
Config.MaxIdxCount = *maxIdxCount
Config.MaxColCount = *maxColCount
Config.MaxValueCount = *maxValueCount
@@ -667,6 +663,9 @@ func readCmdFlags() error {
Config.DryRun = *dryrun
Config.MaxPrettySQLLength = *maxPrettySQLLength
Config.MaxVarcharLength = *maxVarcharLength
+ if *columnNotAllowType != "" {
+ Config.ColumnNotAllowType = strings.Split(strings.ToLower(*columnNotAllowType), ",")
+ }
PrintVersion = *printVersion
PrintConfig = *printConfig
@@ -684,8 +683,8 @@ func ParseConfig(configFile string) error {
if configFile == "" {
configs = []string{
"/etc/soar.yaml",
- BaseDir + "/etc/soar.yaml",
- BaseDir + "/soar.yaml",
+ filepath.Join(BaseDir, "etc", "soar.yaml"),
+ filepath.Join(BaseDir, "soar.yaml"),
}
} else {
configs = []string{
diff --git a/common/config_test.go b/common/config_test.go
index 41858401b430aec12d98fc7a1a0a95ca76555d85..9a18cafb2aeeaa6c7742ea3f8278f31e1c25c25f 100644
--- a/common/config_test.go
+++ b/common/config_test.go
@@ -19,6 +19,7 @@ package common
import (
"flag"
"os"
+ "path/filepath"
"testing"
"github.com/kr/pretty"
@@ -26,8 +27,16 @@ import (
var update = flag.Bool("update", false, "update .golden files")
-func init() {
+func TestMain(m *testing.M) {
+ // 初始化 init
BaseDir = DevPath
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ //
}
func TestParseConfig(t *testing.T) {
@@ -41,7 +50,7 @@ func TestReadConfigFile(t *testing.T) {
if Config == nil {
Config = new(Configuration)
}
- Config.readConfigFile(DevPath + "/soar.yaml")
+ Config.readConfigFile(filepath.Join(DevPath, "etc/soar.yaml"))
}
func TestParseDSN(t *testing.T) {
@@ -51,6 +60,8 @@ func TestParseDSN(t *testing.T) {
"user:password@hostname:3307",
"user:password@hostname:/database",
"user:password@:3307/database",
+ "user@hostname/dbname",
+ "user:pwd:pwd@pwd/pwd@hostname/dbname",
"user:password@",
"hostname:3307/database",
"@hostname:3307/database",
@@ -63,11 +74,14 @@ func TestParseDSN(t *testing.T) {
"/database",
}
- GoldenDiff(func() {
+ err := GoldenDiff(func() {
for _, dsn := range dsns {
pretty.Println(parseDSN(dsn, nil))
}
}, t.Name(), update)
+ if nil != err {
+ t.Fatal(err)
+ }
}
func TestListReportTypes(t *testing.T) {
@@ -104,7 +118,14 @@ func TestArgConfig(t *testing.T) {
}
func TestPrintConfiguration(t *testing.T) {
- Config.Verbose = true
- PrintConfiguration()
-
+ Config.readConfigFile(filepath.Join(DevPath, "etc/soar.yaml"))
+ oldLogOutput := Config.LogOutput
+ Config.LogOutput = "soar.log"
+ err := GoldenDiff(func() {
+ PrintConfiguration()
+ }, t.Name(), update)
+ if err != nil {
+ t.Error(err)
+ }
+ Config.LogOutput = oldLogOutput
}
diff --git a/common/logger.go b/common/logger.go
index 6323fca2e4a15fdeeca532bc75ad90db6145cdec..b40dd725ffd508c93403cca6f424c824ecddd6c3 100644
--- a/common/logger.go
+++ b/common/logger.go
@@ -17,6 +17,7 @@
package common
import (
+ "encoding/json"
"fmt"
"regexp"
"runtime"
@@ -40,7 +41,16 @@ func init() {
func LoggerInit() {
Log.SetLevel(Config.LogLevel)
func() { _ = Log.DelLogger(logs.AdapterFile) }()
- err := Log.SetLogger(logs.AdapterFile, fmt.Sprintf(`{"filename":"%s","level":7,"maxlines":0,"maxsize":0,"daily":false,"maxdays":0}`, Config.LogOutput))
+ logConfig := map[string]interface{}{
+ "filename": Config.LogOutput,
+ "level": 7,
+ "maxlines": 0,
+ "maxsize": 0,
+ "daily": false,
+ "maxdays": 0,
+ }
+ logConfigJSON, _ := json.Marshal(logConfig)
+ err := Log.SetLogger(logs.AdapterFile, string(logConfigJSON))
if err != nil {
fmt.Println(err.Error())
}
diff --git a/common/testdata/TestParseDSN.golden b/common/testdata/TestParseDSN.golden
index af08f5e17a1d1a777796277d4c9efc1e673d7299..4d2b98666d318fe73bc5ddd771782b4c123b5d8d 100644
--- a/common/testdata/TestParseDSN.golden
+++ b/common/testdata/TestParseDSN.golden
@@ -1,15 +1,17 @@
-&common.dsn{Addr:"", Schema:"", User:"", Password:"", Charset:"", Disable:true, Version:0}
-&common.dsn{Addr:"hostname:3307", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3307", Schema:"information_schema", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3306", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3307", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3306", Schema:"information_schema", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3306", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3306", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3306", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"hostname:3307", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
-&common.dsn{Addr:"127.0.0.1:3306", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Version:999}
+(*common.Dsn)(nil)
+&common.Dsn{Net:"", Addr:"hostname:3307", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3307", Schema:"information_schema", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3306", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3307", Schema:"database", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3306", Schema:"dbname", User:"user", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3306", Schema:"dbname", User:"user", Password:"pwd:pwd@pwd/pwd", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3306", Schema:"information_schema", User:"user", Password:"password", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3306", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3306", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3306", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"hostname:3307", Schema:"information_schema", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3307", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
+&common.Dsn{Net:"", Addr:"127.0.0.1:3306", Schema:"database", User:"", Password:"", Charset:"utf8mb4", Disable:false, Timeout:0, ReadTimeout:0, WriteTimeout:0, Version:999}
diff --git a/common/testdata/TestPrintConfiguration.golden b/common/testdata/TestPrintConfiguration.golden
index 09bd65a8aec80ed09f57016a22aac4ec297bb0c2..78d7b1bd832bed8108a41dec9b2d275467fb9c92 100644
--- a/common/testdata/TestPrintConfiguration.golden
+++ b/common/testdata/TestPrintConfiguration.golden
@@ -1,31 +1,38 @@
online-dsn:
- addr: ""
- schema: information_schema
- user: ""
- password: ""
+ net: tcp
+ addr: 127.0.0.1:3306
+ schema: sakila
+ user: root
+ password: '********'
charset: utf8mb4
- disable: true
+ disable: false
+ timeout: 0
+ read-timeout: 0
+ write-timeout: 0
test-dsn:
- addr: ""
- schema: information_schema
- user: ""
- password: ""
+ net: tcp
+ addr: 127.0.0.1:3306
+ schema: sakila
+ user: root
+ password: '********'
charset: utf8mb4
- disable: true
-allow-online-as-test: false
+ disable: false
+ timeout: 0
+ read-timeout: 0
+ write-timeout: 0
+allow-online-as-test: true
drop-test-temporary: true
cleanup-test-database: false
only-syntax-check: false
sampling-statistic-target: 100
-sampling: false
+sampling: true
+sampling-condition: ""
profiling: false
trace: false
explain: true
-conn-time-out: 3
-query-time-out: 30
delimiter: ;
-log-level: 3
-log-output: /dev/stderr
+log-level: 7
+log-output: soar.log
report-type: markdown
report-css: ""
report-javascript: ""
@@ -48,6 +55,7 @@ max-join-table-count: 5
max-group-by-cols-count: 5
max-distinct-count: 5
max-index-cols-count: 5
+max-text-cols-count: 2
max-total-rows: 9999999
max-query-cost: 9999
spaghetti-query-length: 2048
@@ -55,17 +63,22 @@ allow-drop-index: false
max-in-count: 10
max-index-bytes-percolumn: 767
max-index-bytes: 3072
-table-allow-charsets:
+allow-charsets:
- utf8
- utf8mb4
-table-allow-engines:
+allow-collates: []
+allow-engines:
- innodb
max-index-count: 10
max-column-count: 40
+max-value-count: 100
index-prefix: idx_
unique-key-prefix: uk_
max-subquery-depth: 5
max-varchar-length: 1024
+column-not-allow-type:
+- boolean
+min-cardinality: 0
explain-sql-report-type: pretty
explain-type: extended
explain-format: traditional
@@ -89,6 +102,6 @@ list-heuristic-rules: false
list-rewrite-rules: false
list-test-sqls: false
list-report-types: false
-verbose: true
+verbose: false
dry-run: true
max-pretty-sql-length: 1024
diff --git a/database/explain.go b/database/explain.go
index fce96bd0842d03eade3770363301e64e4c832fa8..51349af39a95b9dfed845ddb815fa824173b053d 100644
--- a/database/explain.go
+++ b/database/explain.go
@@ -939,6 +939,9 @@ func ParseExplainResult(res QueryResult, formatType int) (exp *ExplainInfo, err
if res.Rows.Next() {
var explainString string
err = res.Rows.Scan(&explainString)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
exp.ExplainJSON, err = parseJSONExplainText(explainString)
}
res.Rows.Close()
@@ -979,7 +982,10 @@ func ParseExplainResult(res QueryResult, formatType int) (exp *ExplainInfo, err
var explainRows []*ExplainRow
for res.Rows.Next() {
- res.Rows.Scan(explainFields...)
+ err := res.Rows.Scan(explainFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
expRow.PossibleKeys = strings.Split(possibleKeys, ",")
// MySQL bug: https://bugs.mysql.com/bug.php?id=34124
diff --git a/database/explain_test.go b/database/explain_test.go
index de4900d54e40b82861cf23073b027d06129d663d..c3fa31b4c7133450830ebfa7d2f02e069d972167 100644
--- a/database/explain_test.go
+++ b/database/explain_test.go
@@ -2332,7 +2332,7 @@ possible_keys: idx_fk_country_id,idx_country_id_city,idx_all,idx_other
}
func TestExplain(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
// TraditionalFormatExplain
for idx, sql := range sqls {
exp, err := connTest.Explain(sql, TraditionalExplainType, TraditionalFormatExplain)
@@ -2355,7 +2355,7 @@ func TestExplain(t *testing.T) {
}
func TestParseExplainText(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
for _, content := range exp {
pretty.Println(RemoveSQLComments(content))
pretty.Println(ParseExplainText(content))
@@ -2371,7 +2371,7 @@ func TestParseExplainText(t *testing.T) {
}
func TestFindTablesInJson(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
idx := 9
for _, j := range exp[idx : idx+1] {
pretty.Println(j)
@@ -2382,7 +2382,7 @@ func TestFindTablesInJson(t *testing.T) {
}
func TestFormatJsonIntoTraditional(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
idx := 11
for _, j := range exp[idx : idx+1] {
pretty.Println(j)
@@ -2392,7 +2392,7 @@ func TestFormatJsonIntoTraditional(t *testing.T) {
}
func TestPrintMarkdownExplainTable(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
expInfo, err := connTest.Explain("select 1", TraditionalExplainType, TraditionalFormatExplain)
if err != nil {
t.Error(err)
@@ -2408,7 +2408,7 @@ func TestPrintMarkdownExplainTable(t *testing.T) {
}
func TestExplainInfoTranslator(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
expInfo, err := connTest.Explain("select 1", TraditionalExplainType, TraditionalFormatExplain)
if err != nil {
t.Error(err)
@@ -2423,7 +2423,7 @@ func TestExplainInfoTranslator(t *testing.T) {
}
func TestMySQLExplainWarnings(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
expInfo, err := connTest.Explain("select 1", TraditionalExplainType, TraditionalFormatExplain)
if err != nil {
t.Error(err)
@@ -2438,7 +2438,7 @@ func TestMySQLExplainWarnings(t *testing.T) {
}
func TestMySQLExplainQueryCost(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
expInfo, err := connTest.Explain("select 1", TraditionalExplainType, TraditionalFormatExplain)
if err != nil {
t.Error(err)
@@ -2453,7 +2453,7 @@ func TestMySQLExplainQueryCost(t *testing.T) {
}
func TestSupportExplainWrite(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
_, err := connTest.supportExplainWrite()
if err != nil {
t.Error(err)
@@ -2462,7 +2462,7 @@ func TestSupportExplainWrite(t *testing.T) {
}
func TestExplainAbleSQL(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
for _, sql := range sqls {
if _, err := connTest.explainAbleSQL(sql); err != nil {
t.Errorf("SQL: %s, not explain able", sql)
diff --git a/database/mysql.go b/database/mysql.go
index ef3ab9cb6dde80672656290986879b81eae2a99a..a9ff9587189115848da4df8de68886904ed0bdb6 100644
--- a/database/mysql.go
+++ b/database/mysql.go
@@ -91,9 +91,16 @@ func (db *Connector) Query(sql string, params ...interface{}) (QueryResult, erro
db.Addr, db.Database, fmt.Sprintf(sql, params...))
}
+ if db.Database == "" {
+ db.Database = "information_schema"
+ }
+
common.Log.Debug("Execute SQL with DSN(%s/%s) : %s", db.Addr, db.Database, fmt.Sprintf(sql, params...))
_, err = db.Conn.Exec("USE " + db.Database)
- common.LogIfError(err, "")
+ if err != nil {
+ common.Log.Error(err.Error())
+ return res, err
+ }
res.Rows, res.Error = db.Conn.Query(sql, params...)
if common.Config.ShowWarnings {
@@ -175,6 +182,7 @@ func (db *Connector) ColumnCardinality(tb, col string) float64 {
// 获取该表上的已有的索引
// show table status 获取总行数(近似)
+ common.Log.Debug("ColumnCardinality, ShowTableStatus check `%s` status Rows", tb)
tbStatus, err := db.ShowTableStatus(tb)
if err != nil {
common.Log.Warn("(db *Connector) ColumnCardinality() ShowTableStatus Error: %v", err)
@@ -227,6 +235,7 @@ func (db *Connector) ColumnCardinality(tb, col string) float64 {
// IsView 判断表是否是视图
func (db *Connector) IsView(tbName string) bool {
+ common.Log.Debug("IsView, ShowTableStatus check `%s` is view", tbName)
tbStatus, err := db.ShowTableStatus(tbName)
if err != nil {
common.Log.Error("(db *Connector) IsView Error: %v:", err)
@@ -289,7 +298,7 @@ func (db *Connector) dangerousQuery(query string) bool {
return false
}
-// Sandard MySQL datetime format
+// TimeFormat standard MySQL datetime format
const TimeFormat = "2006-01-02 15:04:05.000000000"
// TimeString returns t as string in MySQL format Converts time.Time zero to MySQL zero.
diff --git a/database/mysql_test.go b/database/mysql_test.go
index 526cec054952d345305ded8f5bc28e0f9bc2b376..fdd73b9906e994621dcc43f2510dbfaf36ffc722 100644
--- a/database/mysql_test.go
+++ b/database/mysql_test.go
@@ -30,7 +30,8 @@ import (
var connTest *Connector
var update = flag.Bool("update", false, "update .golden files")
-func init() {
+func TestMain(m *testing.M) {
+ // 初始化 init
common.BaseDir = common.DevPath
err := common.ParseConfig("")
common.LogIfError(err, "init ParseConfig")
@@ -45,6 +46,13 @@ func init() {
common.Log.Critical("Test env Error: %v", err)
os.Exit(0)
}
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ //
}
func TestQuery(t *testing.T) {
diff --git a/database/profiling.go b/database/profiling.go
index db566973228dad4f529fc621ccbc3d896050dbf1..e08e7372675c901d2d1f7dd0641c625e8fd0ba17 100644
--- a/database/profiling.go
+++ b/database/profiling.go
@@ -68,7 +68,12 @@ func (db *Connector) Profiling(sql string, params ...interface{}) ([]ProfilingRo
if err != nil {
return rows, err
}
- defer trx.Rollback()
+ defer func() {
+ trxErr := trx.Rollback()
+ if trxErr != nil {
+ common.Log.Debug(trxErr.Error())
+ }
+ }()
// 开启 Profiling
_, err = trx.Query("set @@profiling=1")
@@ -86,7 +91,10 @@ func (db *Connector) Profiling(sql string, params ...interface{}) ([]ProfilingRo
// 返回 Profiling 结果
res, err := trx.Query("show profile")
if err != nil {
- trx.Rollback()
+ trxErr := trx.Rollback()
+ if trxErr != nil {
+ common.Log.Debug(trxErr.Error())
+ }
return rows, err
}
var profileRow ProfilingRow
diff --git a/database/sampling.go b/database/sampling.go
index 0d63958116e00e8279aa52545eca4f75dabc897e..9cdd8258d46b51dc87fc4da2f0ef4125e12b960a 100644
--- a/database/sampling.go
+++ b/database/sampling.go
@@ -46,10 +46,10 @@ import (
*/
// SamplingData 将数据从 onlineConn 拉取到 db 中
-func (db *Connector) SamplingData(onlineConn *Connector, database string, tables ...string) error {
+func (db *Connector) SamplingData(onlineConn *Connector, tables ...string) error {
var err error
- if database == db.Database {
- return fmt.Errorf("SamplingData the same database, From: %s/%s, To: %s/%s", onlineConn.Addr, database, db.Addr, db.Database)
+ if onlineConn.Database == db.Database {
+ return fmt.Errorf("SamplingData the same database, From: %s/%s, To: %s/%s", onlineConn.Addr, onlineConn.Database, db.Addr, db.Database)
}
// 计算需要泵取的数据量
@@ -82,21 +82,21 @@ func (db *Connector) SamplingData(onlineConn *Connector, database string, tables
factor := float64(wantRowsCount) / float64(tableRows)
common.Log.Debug("SamplingData, tableRows: %d, wantRowsCount: %d, factor: %f", tableRows, wantRowsCount, factor)
- where = fmt.Sprintf("WHERE RAND() <= %f LIMIT %d", factor, wantRowsCount)
+ where = fmt.Sprintf("where RAND() <= %f LIMIT %d", factor, wantRowsCount)
if factor >= 1 {
where = ""
}
} else {
where = common.Config.SamplingCondition
}
- err = db.startSampling(onlineConn.Conn, database, table, where)
+ err = db.startSampling(onlineConn.Conn, onlineConn.Database, table, where)
}
return err
}
// startSampling sampling data from OnlineDSN to TestDSN
func (db *Connector) startSampling(onlineConn *sql.DB, database, table string, where string) error {
- samplingQuery := fmt.Sprintf("SELECT * FROM `%s`.`%s` %s", database, table, where)
+ samplingQuery := fmt.Sprintf("select * from `%s`.`%s` %s", database, table, where)
common.Log.Debug("startSampling with Query: %s", samplingQuery)
res, err := onlineConn.Query(samplingQuery)
if err != nil {
@@ -125,7 +125,10 @@ func (db *Connector) startSampling(onlineConn *sql.DB, database, table string, w
columnsStr := "`" + strings.Join(columns, "`,`") + "`"
for res.Next() {
var values []string
- res.Scan(tableFields...)
+ err = res.Scan(tableFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
for i, val := range row {
if val == nil {
values = append(values, "NULL")
@@ -147,7 +150,6 @@ func (db *Connector) startSampling(onlineConn *sql.DB, database, table string, w
if err != nil {
break
}
- values = make([]string, 0)
valuesStr = make([]string, 0)
valuesCount = 0
}
@@ -159,7 +161,7 @@ func (db *Connector) startSampling(onlineConn *sql.DB, database, table string, w
// 将泵取的数据转换成 insert 语句并在 testConn 数据库中执行
func (db *Connector) doSampling(table, colDef, values string) error {
// db.Database is hashed database name
- query := fmt.Sprintf("INSERT INTO `%s`.`%s` (%s) VALUES %s;", db.Database, table, colDef, values)
+ query := fmt.Sprintf("insert into `%s`.`%s` (%s) values %s;", db.Database, table, colDef, values)
res, err := db.Query(query)
if res.Rows != nil {
res.Rows.Close()
diff --git a/database/show.go b/database/show.go
index 214781cd9547fa12e4d84f60c39062996814690d..b0a47e41cad8eb180520e14f950b6d249045b75b 100644
--- a/database/show.go
+++ b/database/show.go
@@ -154,7 +154,10 @@ func (db *Connector) ShowTableStatus(tableName string) (*TableStatInfo, error) {
}
// 获取值
for res.Rows.Next() {
- res.Rows.Scan(statusFields...)
+ err := res.Rows.Scan(statusFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
tbStatus.Rows = append(tbStatus.Rows, ts)
}
res.Rows.Close()
@@ -243,7 +246,10 @@ func (db *Connector) ShowIndex(tableName string) (*TableIndexInfo, error) {
}
// 获取值
for res.Rows.Next() {
- res.Rows.Scan(indexFields...)
+ err := res.Rows.Scan(indexFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
tbIndex.Rows = append(tbIndex.Rows, ti)
}
res.Rows.Close()
@@ -374,7 +380,10 @@ func (db *Connector) ShowColumns(tableName string) (*TableDesc, error) {
}
// 获取值
for res.Rows.Next() {
- res.Rows.Scan(columnFields...)
+ err := res.Rows.Scan(columnFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
tbDesc.DescValues = append(tbDesc.DescValues, tc)
}
res.Rows.Close()
@@ -399,7 +408,7 @@ func (db *Connector) showCreate(createType, name string) (string, error) {
// SHOW CREATE TABLE tbl_name
// SHOW CREATE TRIGGER trigger_name
// SHOW CREATE VIEW view_name
- res, err := db.Query(fmt.Sprintf("show create %s `%s`", createType, name))
+ res, err := db.Query(fmt.Sprintf("SHOW CREATE %s `%s`", createType, name))
if err != nil {
return "", err
}
@@ -423,14 +432,17 @@ func (db *Connector) showCreate(createType, name string) (string, error) {
if _, ok := fields[col]; ok {
createFields = append(createFields, fields[col])
} else {
- common.Log.Debug("showCreate by pass column %s", col)
+ common.Log.Debug("showCreate Type: %s, Name: %s, by pass column `%s`", createType, name, col)
createFields = append(createFields, &colByPass)
}
}
// 获取 CREATE 语句
for res.Rows.Next() {
- res.Rows.Scan(createFields...)
+ err := res.Rows.Scan(createFields...)
+ if err != nil {
+ common.Log.Debug(err.Error())
+ }
}
res.Rows.Close()
return create, err
@@ -456,7 +468,7 @@ func (db *Connector) ShowCreateTable(tableName string) (string, error) {
}
}()
- ddl, err := db.showCreate("table", tableName)
+ ddl, err := db.showCreate("TABLE", tableName)
// 去除外键关联条件
lines := strings.Split(ddl, "\n")
diff --git a/database/trace.go b/database/trace.go
index bbf3160a4a6ef5c20ef17ff0e944d21ff486920e..e76d2013f0ee093ba8a578e36aa1b41bf2c1986f 100644
--- a/database/trace.go
+++ b/database/trace.go
@@ -77,7 +77,12 @@ func (db *Connector) Trace(sql string, params ...interface{}) ([]TraceRow, error
if err != nil {
return rows, err
}
- defer trx.Rollback()
+ defer func() {
+ trxErr := trx.Rollback()
+ if trxErr != nil {
+ common.Log.Debug(trxErr.Error())
+ }
+ }()
_, err = trx.Query("SET SESSION OPTIMIZER_TRACE='enabled=on'")
common.LogIfError(err, "")
@@ -93,7 +98,10 @@ func (db *Connector) Trace(sql string, params ...interface{}) ([]TraceRow, error
// 返回Trace结果
res, err := trx.Query("SELECT * FROM information_schema.OPTIMIZER_TRACE")
if err != nil {
- trx.Rollback()
+ trxErr := trx.Rollback()
+ if trxErr != nil {
+ common.Log.Debug(trxErr.Error())
+ }
return rows, err
}
for res.Next() {
diff --git a/deps.sh b/deps.sh
index afeb3e08d6aff7e50d5f05428b93d0852015a828..68b5b4a8ba98a73cf59efbd68712baf59aa90c3f 100755
--- a/deps.sh
+++ b/deps.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-NEEDED_COMMANDS="mysql docker git go govendor retool"
+NEEDED_COMMANDS="docker git go govendor retool"
for cmd in ${NEEDED_COMMANDS} ; do
if ! command -v "${cmd}" &> /dev/null ; then
@@ -10,3 +10,18 @@ for cmd in ${NEEDED_COMMANDS} ; do
echo "${cmd} found"
fi
done
+
+# Docker
+## https://www.docker.com
+
+# Git
+## https://git-scm.com/
+
+# Go
+## https://golang.org/
+
+# Govendor
+## go get github.com/kardianos/govendor
+
+# retool
+## go get github.com/twitchtv/retool
diff --git a/doc/FAQ.md b/doc/FAQ.md
index 5c2c5be2a8d64185101b34059ebd8776c366731f..fdec55155f951e92e5736f50b44a20c4c8fb3d9d 100644
--- a/doc/FAQ.md
+++ b/doc/FAQ.md
@@ -48,6 +48,16 @@ bash: ./soar.linux-amd64: cannot execute binary file
请注意您操作系统类型,`soar.linux-amd64` 为 Linux 系统使用的二进制文件,`soar.darwin-amd64` 为苹果系统使用的二进制文件,`soar.windows-amd64` 是微软用户使用的二进制文件。下载文件后 Linux 和苹果用户需要为文件添加可执行权限 `chmod a+x filename`。
+## 命令无法找到
+
+```bash
+bash: soar: command not found
+```
+
+直接执行 `soar` 命令提示命令无法找到,请先将 soar 文件添加可执行权限 `chmod a+x soar` 然后将可以将 soar 所在路径加到[PATH](https://linuxconfig.org/linux-path-environment-variable)中,也可以将 soar 移动到已有 PATH 中。
+
+当然在 Linux 环境下,在 soar 二进制文件所在路径运行 `./soar` 也同样可以解决您的问题。
+
## 提示语法错误
* 请检查SQL语句中是否出现了不配对的引号,如 `, ", '
diff --git a/doc/example/main_test.md b/doc/example/main_test.md
index 149da347c968b5e1e594b563d5e3fbc35d0cb032..1ff04158d22a5d6454361b7ce782af0cdd9685a9 100644
--- a/doc/example/main_test.md
+++ b/doc/example/main_test.md
@@ -1,6 +1,6 @@
# Query: C3FAEDA6AD6D762B
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -12,52 +12,17 @@ WHERE
LENGTH = 86
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: E969B9297DA79BA6
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ★ ☆ 90分
```sql
@@ -69,56 +34,21 @@ WHERE
LENGTH IS NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 应尽量避免在WHERE子句中对字段进行NULL值判断
+## 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断
* **Item:** ARG.006
* **Severity:** L1
-* **Content:** 使用IS NULL或IS NOT NULL将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0;
+* **Content:** 使用 IS NULL 或 IS NOT NULL 将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中 num 列没有 NULL 值,然后这样查询: select id from t where num=0;
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 8A106444D14B9880
@@ -134,52 +64,33 @@ HAVING
title = 'abc'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用HAVING子句
+## 不建议使用 HAVING 子句
* **Item:** CLA.013
* **Severity:** L3
-* **Content:** 将查询的HAVING子句改写为WHERE中的查询条件,可以在查询处理期间使用索引。
+* **Content:** 将查询的 HAVING 子句改写为 WHERE 中的查询条件,可以在查询处理期间使用索引。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: A0C5E62C724A121A
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -191,52 +102,17 @@ WHERE
LENGTH >= 60
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 868317D1973FD1B0
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -249,48 +125,13 @@ WHERE
AND 84
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 11.11% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 707FE669669FA075
@@ -306,38 +147,13 @@ WHERE
title LIKE 'AIR%'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | range | idx\_title | idx\_title | 767 | | 2 | ☠️ **100.00%** | ☠️ **O(n)** | Using index condition |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **range**: 只检索给定范围的行, 使用一个索引来选择行. key列显示使用了哪个索引. key_len包含所使用索引的最长关键元素.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* **Using index condition**: 在5.6版本后加入的新特性(Index Condition Pushdown)。Using index condition 会先条件过滤索引,过滤完索引后找到所有符合索引条件的数据行,随后用 WHERE 子句中的其他条件去过滤这些数据行。
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: DF916439ABD07664
@@ -353,44 +169,21 @@ WHERE
title IS NOT NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | idx\_title | NULL | | | 1000 | 90.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 应尽量避免在WHERE子句中对字段进行NULL值判断
+## 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断
* **Item:** ARG.006
* **Severity:** L1
-* **Content:** 使用IS NULL或IS NOT NULL将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0;
+* **Content:** 使用 IS NULL 或 IS NOT NULL 将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中 num 列没有 NULL 值,然后这样查询: select id from t where num=0;
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: B9336971FF3D3792
@@ -407,48 +200,21 @@ WHERE
AND title = 'ALABAMA DEVIL'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_title | idx\_title | 767 | const | 1 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
+## 不建议使用 SELECT * 类型查询
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列title添加索引,散粒度为: 100.00%; 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_title\_length\` (\`title\`,\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: 68E48001ECD53152
@@ -465,48 +231,21 @@ WHERE
AND title = 'ALABAMA DEVIL'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_title | idx\_title | 767 | const | 1 | 33.33% | ☠️ **O(n)** | Using where |
-
+## 不建议使用 SELECT * 类型查询
+* **Item:** COL.001
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列title添加索引,散粒度为: 100.00%; 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_title\_length\` (\`title\`,\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: 12FF1DAA3D425FA9
@@ -524,48 +263,21 @@ WHERE
AND title = 'xyz'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_title,
idx\_fk\_language\_id | idx\_title | 767 | const | 1 | 33.33% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
+## 不建议使用 SELECT * 类型查询
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列title添加索引,散粒度为: 100.00%; 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_title\_length\` (\`title\`,\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: E84CBAAC2E12BDEA
@@ -582,52 +294,25 @@ WHERE
AND language_id < 10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | idx\_fk\_language\_id | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
+## 不建议使用 SELECT * 类型查询
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: 6A0F035BD4E01018
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ☆ ☆ 75分
```sql
@@ -642,54 +327,33 @@ GROUP BY
release_year
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | idx\_fk\_language\_id | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
+## 请为 GROUP BY 显示添加 ORDER BY 条件
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
+* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列language\_id添加索引,散粒度为: 0.10%; 为列release\_year添加索引,散粒度为: 0.10%;
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
+
+## 使用 SUM(COL) 时需注意 NPE 问题
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_language\_id\_release\_year\` (\`length\`,\`language\_id\`,\`release\_year\`) ;
+* **Item:** FUN.006
+* **Severity:** L1
+* **Content:** 当某一列的值全是 NULL 时,COUNT(COL) 的返回结果为0,但 SUM(COL) 的返回结果为 NULL,因此使用 SUM() 时需注意 NPE 问题。可以使用如下方式来避免 SUM 的 NPE 问题: SELECT IF(ISNULL(SUM(COL)), 0, SUM(COL)) FROM tbl
-## 请为GROUP BY显示添加ORDER BY条件
+## 不建议使用连续判断
-* **Item:** CLA.008
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: 23D176AEA2947002
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ★ ☆ 85分
```sql
@@ -703,188 +367,103 @@ GROUP BY
release_year
```
-## Explain信息
+## 请为 GROUP BY 显示添加 ORDER BY 条件
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where; Using temporary |
+* **Item:** CLA.008
+* **Severity:** L2
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-### Explain信息解读
+## 使用 SUM(COL) 时需注意 NPE 问题
-#### SelectType信息解读
+* **Item:** FUN.006
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
+* **Severity:** L1
-#### Type信息解读
+* **Content:** 当某一列的值全是 NULL 时,COUNT(COL) 的返回结果为0,但 SUM(COL) 的返回结果为 NULL,因此使用 SUM() 时需注意 NPE 问题。可以使用如下方式来避免 SUM 的 NPE 问题: SELECT IF(ISNULL(SUM(COL)), 0, SUM(COL)) FROM tbl
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
+# Query: 73DDF6E6D9E40384
-#### Extra信息解读
+★ ★ ★ ☆ ☆ 65分
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
+```sql
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+SELECT
+ release_year, language_id, SUM( LENGTH)
+FROM
+ film
+GROUP BY
+ release_year, language_id
+```
+## 最外层 SELECT 未指定 WHERE 条件
-## 为sakila库的film表添加索引
+* **Item:** CLA.001
-* **Item:** IDX.001
+* **Severity:** L4
-* **Severity:** L2
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
+## 请为 GROUP BY 显示添加 ORDER BY 条件
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
+* **Item:** CLA.008
+* **Severity:** L2
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-## 请为GROUP BY显示添加ORDER BY条件
+## 使用 SUM(COL) 时需注意 NPE 问题
-* **Item:** CLA.008
+* **Item:** FUN.006
-* **Severity:** L2
+* **Severity:** L1
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 当某一列的值全是 NULL 时,COUNT(COL) 的返回结果为0,但 SUM(COL) 的返回结果为 NULL,因此使用 SUM() 时需注意 NPE 问题。可以使用如下方式来避免 SUM 的 NPE 问题: SELECT IF(ISNULL(SUM(COL)), 0, SUM(COL)) FROM tbl
-# Query: 73DDF6E6D9E40384
+# Query: B3C502B4AA344196
-★ ★ ★ ☆ ☆ 60分
+★ ★ ★ ☆ ☆ 75分
```sql
SELECT
- release_year, language_id, SUM( LENGTH)
+ release_year, SUM( LENGTH)
FROM
film
+WHERE
+ LENGTH = 123
GROUP BY
- release_year, language_id
+ release_year, (LENGTH+ language_id)
```
-## Explain信息
+## 请为 GROUP BY 显示添加 ORDER BY 条件
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using temporary |
+* **Item:** CLA.008
+* **Severity:** L2
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-### Explain信息解读
+## GROUP BY 的条件为表达式
-#### SelectType信息解读
+* **Item:** CLA.010
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
+* **Severity:** L2
-#### Type信息解读
+* **Content:** 当 GROUP BY 条件为表达式或函数时会使用到临时表,如果在未指定 WHERE 或 WHERE 条件返回的结果集较大时性能会很差。
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
+## 使用 SUM(COL) 时需注意 NPE 问题
-#### Extra信息解读
+* **Item:** FUN.006
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
+* **Severity:** L1
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列release\_year添加索引,散粒度为: 0.10%; 为列language\_id添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_release\_year\_language\_id\` (\`release\_year\`,\`language\_id\`) ;
-
-
-
-## SELECT未指定WHERE条件
-
-* **Item:** CLA.001
-
-* **Severity:** L4
-
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
-
-## 请为GROUP BY显示添加ORDER BY条件
-
-* **Item:** CLA.008
-
-* **Severity:** L2
-
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
-
-# Query: B3C502B4AA344196
-
-★ ★ ★ ☆ ☆ 70分
-
-```sql
-
-SELECT
- release_year, SUM( LENGTH)
-FROM
- film
-WHERE
- LENGTH = 123
-GROUP BY
- release_year, (LENGTH+ language_id)
-```
-
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 请为GROUP BY显示添加ORDER BY条件
-
-* **Item:** CLA.008
-
-* **Severity:** L2
-
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
-
-## GROUP BY的条件为表达式
-
-* **Item:** CLA.010
-
-* **Severity:** L2
-
-* **Content:** 当GROUP BY条件为表达式或函数时会使用到临时表,如果在未指定WHERE或WHERE条件返回的结果集较大时性能会很差。
+* **Content:** 当某一列的值全是 NULL 时,COUNT(COL) 的返回结果为0,但 SUM(COL) 的返回结果为 NULL,因此使用 SUM() 时需注意 NPE 问题。可以使用如下方式来避免 SUM 的 NPE 问题: SELECT IF(ISNULL(SUM(COL)), 0, SUM(COL)) FROM tbl
# Query: 47044E1FE1A965A5
-★ ★ ★ ☆ ☆ 60分
+★ ★ ★ ☆ ☆ 70分
```sql
@@ -896,60 +475,25 @@ GROUP BY
release_year
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_release\_year\` (\`release\_year\`) ;
-
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
# Query: 2BA1217F6C8CF0AB
-☆ ☆ ☆ ☆ ☆ 0分
+★ ★ ☆ ☆ ☆ 45分
```sql
@@ -961,53 +505,37 @@ GROUP BY
address, district
```
-## MySQL返回信息
-
-Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'optimizer_RSq3xBEF0TXgZsHj.address.address_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
-
-## 为sakila库的address表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列address添加索引,散粒度为: 100.00%; 为列district添加索引,散粒度为: 100.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`address\` add index \`idx\_address\_district\` (\`address\`,\`district\`) ;
-
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 非确定性的GROUP BY
+## 非确定性的 GROUP BY
* **Item:** RES.001
* **Severity:** L4
-* **Content:** SQL返回的列既不在聚合函数中也不是GROUP BY表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该SQL返回的结果就是不确定的。
+* **Content:** SQL返回的列既不在聚合函数中也不是 GROUP BY 表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该 SQL 返回的结果就是不确定的。
# Query: 863A85207E4F410D
@@ -1025,48 +553,25 @@ GROUP BY
title
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | index | idx\_title | idx\_title | 767 | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-## 避免在WHERE条件中使用函数或其他运算符
+## 避免在 WHERE 条件中使用函数或其他运算符
* **Item:** FUN.001
* **Severity:** L2
-* **Content:** 虽然在SQL中使用函数可以简化很多复杂的查询,但使用了函数的查询无法利用表中已经建立的索引,该查询将会是全表扫描,性能较差。通常建议将列名写在比较运算符左侧,将查询过滤条件放在比较运算符右侧。
+* **Content:** 虽然在 SQL 中使用函数可以简化很多复杂的查询,但使用了函数的查询无法利用表中已经建立的索引,该查询将会是全表扫描,性能较差。通常建议将列名写在比较运算符左侧,将查询过滤条件放在比较运算符右侧。也不建议在查询比较条件两侧书写多余的括号,这会对阅读产生比较大的困扰。
# Query: DF59FD602E4AA368
-☆ ☆ ☆ ☆ ☆ 0分
+★ ★ ★ ★ ☆ 80分
```sql
@@ -1082,33 +587,17 @@ ORDER BY
language_id
```
-## MySQL返回信息
-
-Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'optimizer_RSq3xBEF0TXgZsHj.film.language_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
-
-
-
-## 非确定性的GROUP BY
+## 非确定性的 GROUP BY
* **Item:** RES.001
* **Severity:** L4
-* **Content:** SQL返回的列既不在聚合函数中也不是GROUP BY表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该SQL返回的结果就是不确定的。
+* **Content:** SQL返回的列既不在聚合函数中也不是 GROUP BY 表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该 SQL 返回的结果就是不确定的。
# Query: F6DBEAA606D800FC
-★ ★ ★ ★ ☆ 90分
+★ ★ ★ ★ ★ 100分
```sql
@@ -1124,48 +613,11 @@ ORDER BY
release_year
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using temporary; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
-
-
+## OK
# Query: 6E9B96CA3F0E6BDA
-★ ★ ☆ ☆ ☆ 55分
+★ ★ ★ ☆ ☆ 65分
```sql
@@ -1179,70 +631,33 @@ ORDER BY
release_year ASC, language_id DESC
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## ORDER BY语句对多个不同条件使用不同方向的排序无法使用索引
+## ORDER BY 语句对多个不同条件使用不同方向的排序无法使用索引
* **Item:** CLA.007
* **Severity:** L2
-* **Content:** ORDER BY子句中的所有表达式必须按统一的ASC或DESC方向排序,以便利用索引。
+* **Content:** ORDER BY 子句中的所有表达式必须按统一的 ASC 或 DESC 方向排序,以便利用索引。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## ORDER BY多个列但排序方向不同时可能无法使用索引
+## ORDER BY 多个列但排序方向不同时可能无法使用索引
* **Item:** KEY.008
* **Severity:** L4
-* **Content:** 在MySQL 8.0之前当ORDER BY多个列指定的排序方向不同时将无法使用已经建立的索引。
+* **Content:** 在 MySQL 8.0之前当 ORDER BY 多个列指定的排序方向不同时将无法使用已经建立的索引。
# Query: 2EAACFD7030EA528
-★ ★ ★ ★ ☆ 90分
+★ ★ ★ ★ ★ 100分
```sql
@@ -1260,48 +675,11 @@ LIMIT
10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using temporary; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
-
-
+## OK
# Query: 5CE2F187DBF2A710
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -1317,54 +695,17 @@ LIMIT
10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: E75234155B5E2E14
-★ ★ ★ ☆ ☆ 65分
+★ ★ ★ ☆ ☆ 75分
```sql
@@ -1378,60 +719,49 @@ LIMIT
10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using filesort |
+## 最外层 SELECT 未指定 WHERE 条件
+* **Item:** CLA.001
+* **Severity:** L4
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
+## 不建议使用 SELECT * 类型查询
-## 为sakila库的film表添加索引
+* **Item:** COL.001
-* **Item:** IDX.001
+* **Severity:** L1
-* **Severity:** L2
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-* **Content:** 为列release\_year添加索引,散粒度为: 0.10%;
+# Query: AFEEBF10A8D74E32
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_release\_year\` (\`release\_year\`) ;
+★ ★ ★ ★ ☆ 80分
+```sql
+SELECT
+ film_id
+FROM
+ film
+ORDER BY
+ release_year
+LIMIT
+ 10
+```
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: 965D5AC955824512
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -1447,54 +777,17 @@ LIMIT
10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 1E2CF4145EE706A5
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -1510,54 +803,17 @@ LIMIT
10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: A314542EEE8571EE
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -1571,52 +827,13 @@ ORDER BY
last_name
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *customer* | NULL | range | idx\_fk\_address\_id | idx\_fk\_address\_id | 2 | | 2 | ☠️ **100.00%** | ☠️ **O(n)** | Using index condition; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **range**: 只检索给定范围的行, 使用一个索引来选择行. key列显示使用了哪个索引. key_len包含所使用索引的最长关键元素.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* **Using index condition**: 在5.6版本后加入的新特性(Index Condition Pushdown)。Using index condition 会先条件过滤索引,过滤完索引后找到所有符合索引条件的数据行,随后用 WHERE 子句中的其他条件去过滤这些数据行。
-
-
-## 为sakila库的customer表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列address\_id添加索引,散粒度为: 100.00%; 为列last\_name添加索引,散粒度为: 100.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`customer\` add index \`idx\_address\_id\_last\_name\` (\`address\_id\`,\`last\_name\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 0BE2D79E2F1E7CB0
@@ -1635,50 +852,21 @@ ORDER BY
title
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 9.00% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
+## 不建议使用 SELECT * 类型查询
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列release\_year添加索引,散粒度为: 0.10%; 为列length添加索引,散粒度为: 14.00%; 为列title添加索引,散粒度为: 100.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_release\_year\_length\_title\` (\`release\_year\`,\`length\`,\`title\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
## '!=' 运算符是非标准的
@@ -1688,54 +876,21 @@ ORDER BY
* **Content:** "<>"才是标准SQL中的不等于运算符。
-# Query: 4E73AA068370E6A8
-
-★ ★ ★ ★ ☆ 90分
-
-```sql
-
-SELECT
- title
-FROM
- film
-WHERE
- release_year = 1995
-```
-
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
+# Query: 4E73AA068370E6A8
-* **Content:** 为列release\_year添加索引,散粒度为: 0.10%;
+★ ★ ★ ★ ★ 100分
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_release\_year\` (\`release\_year\`) ;
+```sql
+SELECT
+ title
+FROM
+ film
+WHERE
+ release_year = 1995
+```
+## OK
# Query: BA7111449E4F1122
@@ -1752,40 +907,13 @@ WHERE
AND LENGTH = 70
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_fk\_language\_id | idx\_fk\_language\_id | 1 | const | 1 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
+## 不建议使用连续判断
-#### Type信息解读
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列language\_id添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_language\_id\` (\`length\`,\`language\_id\`) ;
-
-
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: B13E0ACEAF8F3119
@@ -1802,44 +930,13 @@ WHERE
AND LENGTH > 70
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | range | idx\_fk\_language\_id | idx\_fk\_language\_id | 1 | | 1 | 33.33% | ☠️ **O(n)** | Using index condition; Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
+## 不建议使用连续判断
-* **range**: 只检索给定范围的行, 使用一个索引来选择行. key列显示使用了哪个索引. key_len包含所使用索引的最长关键元素.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* **Using index condition**: 在5.6版本后加入的新特性(Index Condition Pushdown)。Using index condition 会先条件过滤索引,过滤完索引后找到所有符合索引条件的数据行,随后用 WHERE 子句中的其他条件去过滤这些数据行。
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: A3FAB6027484B88B
@@ -1858,54 +955,21 @@ ORDER BY
release_year
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_title | idx\_title | 767 | const | 1 | 10.00% | ☠️ **O(n)** | Using index condition; Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
+## 不建议使用 SELECT * 类型查询
-#### Type信息解读
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* **Using index condition**: 在5.6版本后加入的新特性(Index Condition Pushdown)。Using index condition 会先条件过滤索引,过滤完索引后找到所有符合索引条件的数据行,随后用 WHERE 子句中的其他条件去过滤这些数据行。
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列title添加索引,散粒度为: 100.00%; 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_title\_length\_release\_year\` (\`title\`,\`length\`,\`release\_year\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: CB42080E9F35AB07
@@ -1924,58 +988,25 @@ ORDER BY
release_year
```
-## Explain信息
+## 不建议使用 SELECT * 类型查询
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ref | idx\_title | idx\_title | 767 | const | 1 | 33.33% | ☠️ **O(n)** | Using index condition; Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* **Using index condition**: 在5.6版本后加入的新特性(Index Condition Pushdown)。Using index condition 会先条件过滤索引,过滤完索引后找到所有符合索引条件的数据行,随后用 WHERE 子句中的其他条件去过滤这些数据行。
+* **Item:** COL.001
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
+* **Severity:** L1
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 为sakila库的film表添加索引
+## 不建议使用连续判断
-* **Item:** IDX.001
+* **Item:** RES.009
* **Severity:** L2
-* **Content:** 为列title添加索引,散粒度为: 100.00%; 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_title\_length\_release\_year\` (\`title\`,\`length\`,\`release\_year\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
-
-* **Item:** COL.001
-
-* **Severity:** L1
-
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: C4A212A42400411D
-★ ★ ★ ★ ☆ 85分
+★ ★ ★ ★ ☆ 95分
```sql
@@ -1989,50 +1020,13 @@ ORDER BY
release_year
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 33.33% | ☠️ **O(n)** | Using where; Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%; 为列release\_year添加索引,散粒度为: 0.10%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\_release\_year\` (\`length\`,\`release\_year\`) ;
-
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 4ECCA9568BE69E68
@@ -2047,51 +1041,29 @@ FROM
INNER JOIN country b ON a. country_id= b. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *b* | NULL | ALL | PRIMARY | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *a* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.b.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 485D56FC88BBBDB9
@@ -2106,51 +1078,29 @@ FROM
LEFT JOIN country b ON a. country_id= b. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *a* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *b* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.a.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 0D0DABACEDFF5765
@@ -2165,55 +1115,33 @@ FROM
RIGHT JOIN country b ON a. country_id= b. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *b* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *a* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.b.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 1E56C6CCEA2131CC
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ★ ☆ 90分
```sql
@@ -2226,73 +1154,33 @@ WHERE
b. last_update IS NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *a* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *b* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.a.country\_id | 1 | 10.00% | ☠️ **O(n)** | Using where; Not exists |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Not exists**: MySQL能够对LEFT JOIN查询进行优化, 并且在查找到符合LEFT JOIN条件的行后, 则不再查找更多的行.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的country表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列last\_update添加索引,散粒度为: 0.92%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`country\` add index \`idx\_last\_update\` (\`last\_update\`) ;
-
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## 应尽量避免在WHERE子句中对字段进行NULL值判断
+## 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断
* **Item:** ARG.006
* **Severity:** L1
-* **Content:** 使用IS NULL或IS NOT NULL将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0;
+* **Content:** 使用 IS NULL 或 IS NOT NULL 将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中 num 列没有 NULL 值,然后这样查询: select id from t where num=0;
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: F5D30BCAC1E206A1
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ★ ☆ 90分
```sql
@@ -2305,69 +1193,29 @@ WHERE
a. last_update IS NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *b* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *a* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.b.country\_id | 5 | 10.00% | ☠️ **O(n)** | Using where; Not exists |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Not exists**: MySQL能够对LEFT JOIN查询进行优化, 并且在查找到符合LEFT JOIN条件的行后, 则不再查找更多的行.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的city表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列last\_update添加索引,散粒度为: 0.17%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`city\` add index \`idx\_last\_update\` (\`last\_update\`) ;
-
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## 应尽量避免在WHERE子句中对字段进行NULL值判断
+## 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断
* **Item:** ARG.006
* **Severity:** L1
-* **Content:** 使用IS NULL或IS NOT NULL将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0;
+* **Content:** 使用 IS NULL 或 IS NOT NULL 将可能导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中 num 列没有 NULL 值,然后这样查询: select id from t where num=0;
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
# Query: 17D5BCF21DC2364C
@@ -2388,66 +1236,31 @@ FROM
RIGHT JOIN country b ON a. country_id= b. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *a* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *b* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.a.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *b* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *a* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.b.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 0 | UNION RESULT | ** | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **UNION**: UNION中的第二个或后面的SELECT查询, 不依赖于外部查询的结果集.
-
-* **UNION RESULT**: UNION查询的结果集.
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 如果您不在乎重复的话,建议使用UNION ALL替代UNION
+## 如果您不在乎重复的话,建议使用 UNION ALL 替代 UNION
* **Item:** SUB.002
@@ -2457,7 +1270,7 @@ FROM
# Query: A4911095C201896F
-★ ★ ★ ☆ ☆ 65分
+★ ★ ★ ★ ☆ 85分
```sql
@@ -2478,86 +1291,23 @@ WHERE
b. last_update IS NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *b* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *a* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.b.country\_id | 5 | 10.00% | ☠️ **O(n)** | Using where; Not exists |
-| 2 | UNION | *a* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *b* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.a.country\_id | 1 | 10.00% | ☠️ **O(n)** | Using where; Not exists |
-| 0 | UNION RESULT | ** | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **UNION**: UNION中的第二个或后面的SELECT查询, 不依赖于外部查询的结果集.
-
-* **UNION RESULT**: UNION查询的结果集.
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Not exists**: MySQL能够对LEFT JOIN查询进行优化, 并且在查找到符合LEFT JOIN条件的行后, 则不再查找更多的行.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-
-## 为sakila库的city表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列last\_update添加索引,散粒度为: 0.17%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`city\` add index \`idx\_last\_update\` (\`last\_update\`) ;
-
-
-
-## 为sakila库的country表添加索引
-
-* **Item:** IDX.002
-
-* **Severity:** L2
-
-* **Content:** 为列last\_update添加索引,散粒度为: 0.92%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`country\` add index \`idx\_last\_update\` (\`last\_update\`) ;
-
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 如果您不在乎重复的话,建议使用UNION ALL替代UNION
+## 如果您不在乎重复的话,建议使用 UNION ALL 替代 UNION
* **Item:** SUB.002
@@ -2576,41 +1326,15 @@ SELECT
FROM
city NATURAL
JOIN country
-```
-
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *country* | NULL | ALL | PRIMARY | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *city* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.country.country\_id | 5 | 10.00% | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
+```
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: 5C547F08EADBB131
@@ -2625,39 +1349,13 @@ FROM
LEFT JOIN country
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *city* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *country* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.city.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: AF0C1EB58B23D2FA
@@ -2672,39 +1370,13 @@ FROM
RIGHT JOIN country
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *country* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *city* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.country.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: 626571EAE84E2C8A
@@ -2718,51 +1390,25 @@ FROM
city a STRAIGHT_JOIN country b ON a. country_id= b. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *a* | NULL | ALL | idx\_fk\_country\_id | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *b* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.a.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: F76BFFC87914E3D5
-☆ ☆ ☆ ☆ ☆ 0分
+★ ★ ★ ☆ ☆ 60分
```sql
@@ -2778,37 +1424,33 @@ FROM
scott. emp e)
```
-## MySQL返回信息
-
-Unknown database 'scott'
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## MySQL对子查询的优化效果不佳
+## MySQL 对子查询的优化效果不佳
* **Item:** SUB.001
* **Severity:** L4
-* **Content:** MySQL将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为JOIN或LEFT OUTER JOIN。
+* **Content:** MySQL 将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6 版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为 JOIN 或 LEFT OUTER JOIN。
-# Query: 18D2299710570E81
+# Query: 7253A3D336F9F3FE
-☆ ☆ ☆ ☆ ☆ 10分
+★ ☆ ☆ ☆ ☆ 30分
```sql
@@ -2823,7 +1465,7 @@ FROM
WHERE
ip= "123.45.67.89"
ORDER BY
- tsdesc
+ ts desc
LIMIT
50, 10) I
JOIN LOG ON (I. id= LOG. id)
@@ -2832,29 +1474,13 @@ ORDER BY
TS desc
```
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
-
-## ORDER BY语句对多个不同条件使用不同方向的排序无法使用索引
-
-* **Item:** CLA.007
-
-* **Severity:** L2
-
-* **Content:** ORDER BY子句中的所有表达式必须按统一的ASC或DESC方向排序,以便利用索引。
-
-## ORDER BY的条件为表达式
-
-* **Item:** CLA.009
-
-* **Severity:** L2
-
-* **Content:** 当ORDER BY条件为表达式或函数时会使用到临时表,如果在未指定WHERE或WHERE条件返回的结果集较大时性能会很差。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
## 同一张表被连接两次
@@ -2862,7 +1488,7 @@ ORDER BY
* **Severity:** L4
-* **Content:** 相同的表在FROM子句中至少出现两次,可以简化为对该表的单次访问。
+* **Content:** 相同的表在 FROM 子句中至少出现两次,可以简化为对该表的单次访问。
## 用字符类型存储IP地址
@@ -2870,15 +1496,15 @@ ORDER BY
* **Severity:** L2
-* **Content:** 字符串字面上看起来像IP地址,但不是INET\_ATON()的参数,表示数据被存储为字符而不是整数。将IP地址存储为整数更为有效。
+* **Content:** 字符串字面上看起来像IP地址,但不是 INET\_ATON() 的参数,表示数据被存储为字符而不是整数。将IP地址存储为整数更为有效。
-## MySQL对子查询的优化效果不佳
+## MySQL 对子查询的优化效果不佳
* **Item:** SUB.001
* **Severity:** L4
-* **Content:** MySQL将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为JOIN或LEFT OUTER JOIN。
+* **Content:** MySQL 将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6 版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为 JOIN 或 LEFT OUTER JOIN。
# Query: 7F02E23D44A38A6D
@@ -2893,29 +1519,13 @@ WHERE
city. city_id = 1
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | DELETE | *city* | NULL | const | PRIMARY,
idx\_fk\_country\_id | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | DELETE | *country* | NULL | const | PRIMARY | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* **const**: const用于使用常数值比较PRIMARY KEY时, 当查询的表仅有一行时, 使用system. 例:SELECT * FROM tbl WHERE col =1.
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
## 使用DELETE/DROP/TRUNCATE等操作时注意备份
@@ -2927,7 +1537,7 @@ WHERE
# Query: F8314ABD1CBF2FF1
-★ ★ ★ ☆ ☆ 70分
+★ ★ ★ ★ ☆ 80分
```sql
DELETE city
@@ -2938,53 +1548,13 @@ WHERE
country. country IS NULL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | DELETE | *city* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *country* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.city.country\_id | 1 | 10.00% | ☠️ **O(n)** | Using where; Not exists |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Not exists**: MySQL能够对LEFT JOIN查询进行优化, 并且在查找到符合LEFT JOIN条件的行后, 则不再查找更多的行.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的country表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列country添加索引,散粒度为: 100.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`country\` add index \`idx\_country\` (\`country\`) ;
-
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
## 使用DELETE/DROP/TRUNCATE等操作时注意备份
@@ -3007,31 +1577,13 @@ WHERE
a1. country_id= a2. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | DELETE | *a2* | NULL | ALL | PRIMARY | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | DELETE | *a1* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.a2.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
## 使用DELETE/DROP/TRUNCATE等操作时注意备份
@@ -3054,31 +1606,13 @@ WHERE
a1. country_id= a2. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | DELETE | *a2* | NULL | ALL | PRIMARY | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | DELETE | *a1* | NULL | ref | idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.a2.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
## 使用DELETE/DROP/TRUNCATE等操作时注意备份
@@ -3090,7 +1624,7 @@ WHERE
# Query: F16FD63381EF8299
-★ ★ ★ ★ ☆ 90分
+★ ★ ★ ★ ★ 100分
```sql
@@ -3100,37 +1634,6 @@ WHERE
LENGTH > 100
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | DELETE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列length添加索引,散粒度为: 14.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_length\` (\`length\`) ;
-
-
-
## 使用DELETE/DROP/TRUNCATE等操作时注意备份
* **Item:** SEC.003
@@ -3156,29 +1659,13 @@ WHERE
city. city_id= 10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | UPDATE | *city* | NULL | const | PRIMARY,
idx\_fk\_country\_id | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | UPDATE | *country* | NULL | const | PRIMARY | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* **const**: const用于使用常数值比较PRIMARY KEY时, 当查询的表仅有一行时, 使用system. 例:SELECT * FROM tbl WHERE col =1.
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
# Query: C15BDF2C73B5B7ED
@@ -3198,44 +1685,17 @@ WHERE
city. city_id= 10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | UPDATE | *city* | NULL | const | PRIMARY,
idx\_fk\_country\_id | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | UPDATE | *country* | NULL | const | PRIMARY | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *address* | NULL | ref | idx\_fk\_city\_id | idx\_fk\_city\_id | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **const**: const用于使用常数值比较PRIMARY KEY时, 当查询的表仅有一行时, 使用system. 例:SELECT * FROM tbl WHERE col =1.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## 不建议使用联表更新
+## 不建议使用联表删除或更新
* **Item:** JOI.007
* **Severity:** L4
-* **Content:** 当需要同时更新多张表时建议使用简单SQL,一条SQL只更新一张表,尽量不要将多张表的更新在同一条SQL中完成。
+* **Content:** 当需要同时删除或更新多张表时建议使用简单语句,一条 SQL 只删除或更新一张表,尽量不要将多张表的操作在同一条语句。
# Query: FCD1ABF36F8CDAD7
-★ ★ ★ ★ ★ 100分
+★ ★ ★ ★ ☆ 90分
```sql
@@ -3250,21 +1710,13 @@ WHERE
AND city. city_id= 10
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | UPDATE | *city* | NULL | const | PRIMARY,
idx\_fk\_country\_id | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | UPDATE | *country* | NULL | const | PRIMARY | PRIMARY | 2 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
+## 不建议使用连续判断
-#### Type信息解读
+* **Item:** RES.009
-* **const**: const用于使用常数值比较PRIMARY KEY时, 当查询的表仅有一行时, 使用system. 例:SELECT * FROM tbl WHERE col =1.
+* **Severity:** L2
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
# Query: FE409EB794EE91CF
@@ -3280,24 +1732,7 @@ WHERE
language_id = 20
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | UPDATE | *film* | NULL | range | idx\_fk\_language\_id | idx\_fk\_language\_id | 1 | const | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* **range**: 只检索给定范围的行, 使用一个索引来选择行. key列显示使用了哪个索引. key_len包含所使用索引的最长关键元素.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
+## OK
# Query: 3656B13CC4F888E2
@@ -3311,47 +1746,21 @@ FROM
country
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | INSERT | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *country* | NULL | index | | PRIMARY | 2 | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## INSERT INTO xx SELECT加锁粒度较大请谨慎
+## INSERT INTO xx SELECT 加锁粒度较大请谨慎
* **Item:** LCK.001
* **Severity:** L3
-* **Content:** INSERT INTO xx SELECT加锁粒度较大请谨慎
+* **Content:** INSERT INTO xx SELECT 加锁粒度较大请谨慎
# Query: 2F7439623B712317
@@ -3365,20 +1774,7 @@ VALUES
(3)
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | INSERT | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
+## OK
# Query: 11EC7AAACC97DC0F
@@ -3392,28 +1788,13 @@ FROM
DUAL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | INSERT | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-
-## INSERT INTO xx SELECT加锁粒度较大请谨慎
+## INSERT INTO xx SELECT 加锁粒度较大请谨慎
* **Item:** LCK.001
* **Severity:** L3
-* **Content:** INSERT INTO xx SELECT加锁粒度较大请谨慎
+* **Content:** INSERT INTO xx SELECT 加锁粒度较大请谨慎
# Query: E3DDA1A929236E72
@@ -3427,47 +1808,21 @@ FROM
country
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | REPLACE | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *country* | NULL | index | | PRIMARY | 2 | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## INSERT INTO xx SELECT加锁粒度较大请谨慎
+## INSERT INTO xx SELECT 加锁粒度较大请谨慎
* **Item:** LCK.001
* **Severity:** L3
-* **Content:** INSERT INTO xx SELECT加锁粒度较大请谨慎
+* **Content:** INSERT INTO xx SELECT 加锁粒度较大请谨慎
# Query: 466F1AC2F5851149
@@ -3481,20 +1836,7 @@ VALUES
(3)
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | REPLACE | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
+## OK
# Query: A7973BDD268F926E
@@ -3508,28 +1850,13 @@ FROM
DUAL
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | REPLACE | *city* | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | NULL |
-
-
-
-### Explain信息解读
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-
-## INSERT INTO xx SELECT加锁粒度较大请谨慎
+## INSERT INTO xx SELECT 加锁粒度较大请谨慎
* **Item:** LCK.001
* **Severity:** L3
-* **Content:** INSERT INTO xx SELECT加锁粒度较大请谨慎
+* **Content:** INSERT INTO xx SELECT 加锁粒度较大请谨慎
# Query: 105C870D5DFB6710
@@ -3623,36 +1950,13 @@ FROM
) film
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | index | | idx\_fk\_language\_id | 1 | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
## 执行计划中嵌套连接深度过深
@@ -3670,79 +1974,49 @@ FROM
SELECT
*
-FROM
- film
-WHERE
- language_id = (
-SELECT
- language_id
-FROM
- language
-LIMIT
- 1)
-```
-
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *film* | NULL | ALL | idx\_fk\_language\_id | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-| 2 | SUBQUERY | *language* | NULL | index | | PRIMARY | 1 | | 6 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **SUBQUERY**: 子查询中的第一个SELECT查询, 不依赖于外部查询的结果集.
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
+FROM
+ film
+WHERE
+ language_id = (
+SELECT
+ language_id
+FROM
+ language
+LIMIT
+ 1)
+```
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 未使用ORDER BY的LIMIT查询
+## 未使用 ORDER BY 的 LIMIT 查询
* **Item:** RES.002
* **Severity:** L4
-* **Content:** 没有ORDER BY的LIMIT会导致非确定性的结果,这取决于查询执行计划。
+* **Content:** 没有 ORDER BY 的 LIMIT 会导致非确定性的结果,这取决于查询执行计划。
-## MySQL对子查询的优化效果不佳
+## MySQL 对子查询的优化效果不佳
* **Item:** SUB.001
* **Severity:** L4
-* **Content:** MySQL将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为JOIN或LEFT OUTER JOIN。
+* **Content:** MySQL 将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6 版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为 JOIN 或 LEFT OUTER JOIN。
# Query: 16CB4628D2597D40
@@ -3763,64 +2037,31 @@ FROM
RIGHT JOIN country o ON i. city_id= o. country_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *i* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *o* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.i.city\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *o* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *i* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.o.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 0 | UNION RESULT | ** | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **UNION**: UNION中的第二个或后面的SELECT查询, 不依赖于外部查询的结果集.
-
-* **UNION RESULT**: UNION查询的结果集.
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 如果您不在乎重复的话,建议使用UNION ALL替代UNION
+## 如果您不在乎重复的话,建议使用 UNION ALL 替代 UNION
* **Item:** SUB.002
@@ -3830,7 +2071,7 @@ FROM
# Query: EA50643B01E139A8
-☆ ☆ ☆ ☆ ☆ 0分
+★ ☆ ☆ ☆ ☆ 35分
```sql
@@ -3853,53 +2094,45 @@ GROUP BY
first_name
```
-## MySQL返回信息
-
-Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 't.actor_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
-
-## 为sakila库的actor表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列last\_name添加索引,散粒度为: 60.50%; 为列last\_update添加索引,散粒度为: 0.50%; 为列first\_name添加索引,散粒度为: 64.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`actor\` add index \`idx\_last\_name\_last\_update\_first\_name\` (\`last\_name\`,\`last\_update\`,\`first\_name\`) ;
-
-
-
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 非确定性的GROUP BY
+## 非确定性的 GROUP BY
* **Item:** RES.001
* **Severity:** L4
-* **Content:** SQL返回的列既不在聚合函数中也不是GROUP BY表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该SQL返回的结果就是不确定的。
+* **Content:** SQL返回的列既不在聚合函数中也不是 GROUP BY 表达式的列中,因此这些值的结果将是非确定性的。如:select a, b, c from tbl where foo="bar" group by a,该 SQL 返回的结果就是不确定的。
+
+## 不建议使用连续判断
+
+* **Item:** RES.009
+
+* **Severity:** L2
+
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
-## MySQL对子查询的优化效果不佳
+## MySQL 对子查询的优化效果不佳
* **Item:** SUB.001
* **Severity:** L4
-* **Content:** MySQL将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为JOIN或LEFT OUTER JOIN。
+* **Content:** MySQL 将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6 版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为 JOIN 或 LEFT OUTER JOIN。
# Query: 7598A4EDE6CFA6BE
@@ -3924,60 +2157,23 @@ WHERE
i. city_id is null
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *i* | NULL | ALL | | NULL | | | 600 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *o* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.i.city\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using where; Not exists |
-| 2 | UNION | *o* | NULL | ALL | | NULL | | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | UNION | *i* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.o.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using where; Not exists |
-| 0 | UNION RESULT | ** | NULL | ALL | | NULL | | | 0 | 0.00% | ☠️ **O(n)** | Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **UNION**: UNION中的第二个或后面的SELECT查询, 不依赖于外部查询的结果集.
-
-* **UNION RESULT**: UNION查询的结果集.
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Not exists**: MySQL能够对LEFT JOIN查询进行优化, 并且在查找到符合LEFT JOIN条件的行后, 则不再查找更多的行.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 如果您不在乎重复的话,建议使用UNION ALL替代UNION
+## 如果您不在乎重复的话,建议使用 UNION ALL 替代 UNION
* **Item:** SUB.002
@@ -3997,43 +2193,17 @@ FROM
customer STRAIGHT_JOIN address ON customer. address_id= address. address_id
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *customer* | NULL | ALL | idx\_fk\_address\_id | NULL | | | 599 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | SIMPLE | *address* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.customer.address\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
# Query: E48A20D0413512DA
-★ ☆ ☆ ☆ ☆ 20分
+★ ☆ ☆ ☆ ☆ 30分
```sql
@@ -4057,89 +2227,29 @@ ORDER BY
phone desc
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | PRIMARY | *country* | NULL | index | PRIMARY | PRIMARY | 2 | | 109 | ☠️ **100.00%** | ☠️ **O(n)** | Using index; Using temporary; Using filesort |
-| 1 | PRIMARY | *city* | NULL | ref | PRIMARY,
idx\_fk\_country\_id | idx\_fk\_country\_id | 2 | sakila.country.country\_id | 5 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *c* | NULL | ALL | | NULL | | | 600 | 10.00% | ☠️ **O(n)** | Using where; Using join buffer (Block Nested Loop) |
-| 1 | PRIMARY | *a* | NULL | ref | PRIMARY,
idx\_fk\_city\_id | idx\_fk\_city\_id | 2 | sakila.city.city\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | *cu* | NULL | ref | idx\_fk\_address\_id | idx\_fk\_address\_id | 2 | sakila.a.address\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 1 | PRIMARY | ** | NULL | ref | | | 152 | sakila.a.address | 6 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-| 2 | DERIVED | *a* | NULL | ALL | PRIMARY,
idx\_fk\_city\_id | NULL | | | 603 | ☠️ **100.00%** | ☠️ **O(n)** | Using filesort |
-| 2 | DERIVED | *cu* | NULL | ref | idx\_fk\_store\_id,
idx\_fk\_address\_id | idx\_fk\_address\_id | 2 | sakila.a.address\_id | 1 | 54.42% | ☠️ **O(n)** | Using where |
-| 2 | DERIVED | *city* | NULL | eq\_ref | PRIMARY,
idx\_fk\_country\_id | PRIMARY | 2 | sakila.a.city\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | NULL |
-| 2 | DERIVED | *country* | NULL | eq\_ref | PRIMARY | PRIMARY | 2 | sakila.city.country\_id | 1 | ☠️ **100.00%** | ☠️ **O(n)** | Using index |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **PRIMARY**: 最外层的select.
-
-* **DERIVED**: 用于from子句里有子查询的情况. MySQL会递归执行这些子查询, 把结果放在临时表里.
-
-#### Type信息解读
-
-* **index**: 全表扫描, 只是扫描表的时候按照索引次序进行而不是行. 主要优点就是避免了排序, 但是开销仍然非常大.
-
-* **ref**: 连接不能基于关键字选择单个行, 可能查找到多个符合条件的行. 叫做ref是因为索引要跟某个参考值相比较. 这个参考值或者是一个数, 或者是来自一个表里的多表查询的结果值. 例:'SELECT * FROM tbl WHERE idx_col=expr;'.
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-* **eq_ref**: 除const类型外最好的可能实现的连接类型. 它用在一个索引的所有部分被连接使用并且索引是UNIQUE或PRIMARY KEY, 对于每个索引键, 表中只有一条记录与之匹配. 例:'SELECT * FROM ref_table,tbl WHERE ref_table.key_column=tbl.column;'.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-* **Using index**: 只需通过索引就可以从表中获取列的信息, 无需额外去读取真实的行数据. 如果查询使用的列值仅仅是一个简单索引的部分值, 则会使用这种策略来优化查询.
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using join buffer**: 从已有连接中找被读入缓存的数据, 并且通过缓存来完成与当前表的连接.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的city表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列city添加索引,散粒度为: 99.83%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`city\` add index \`idx\_city\` (\`city\`) ;
-
-
-
-## 建议使用AS关键字显示声明一个别名
+## 建议使用 AS 关键字显示声明一个别名
* **Item:** ALI.001
* **Severity:** L0
-* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用AS关键字比隐含别名(如"tbl alias")更易懂。
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## ORDER BY语句对多个不同条件使用不同方向的排序无法使用索引
+## ORDER BY 语句对多个不同条件使用不同方向的排序无法使用索引
* **Item:** CLA.007
* **Severity:** L2
-* **Content:** ORDER BY子句中的所有表达式必须按统一的ASC或DESC方向排序,以便利用索引。
+* **Content:** ORDER BY 子句中的所有表达式必须按统一的 ASC 或 DESC 方向排序,以便利用索引。
## 同一张表被连接两次
@@ -4147,15 +2257,15 @@ ORDER BY
* **Severity:** L4
-* **Content:** 相同的表在FROM子句中至少出现两次,可以简化为对该表的单次访问。
+* **Content:** 相同的表在 FROM 子句中至少出现两次,可以简化为对该表的单次访问。
-## MySQL对子查询的优化效果不佳
+## MySQL 对子查询的优化效果不佳
* **Item:** SUB.001
* **Severity:** L4
-* **Content:** MySQL将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为JOIN或LEFT OUTER JOIN。
+* **Content:** MySQL 将外部查询中的每一行作为依赖子查询执行子查询。 这是导致严重性能问题的常见原因。这可能会在 MySQL 5.6 版本中得到改善, 但对于5.1及更早版本, 建议将该类查询分别重写为 JOIN 或 LEFT OUTER JOIN。
# Query: B0BA5A7079EA16B3
@@ -4171,48 +2281,25 @@ WHERE
DATE( last_update) = '2006-02-15'
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using where |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 不建议使用SELECT * 类型查询
+## 不建议使用 SELECT * 类型查询
* **Item:** COL.001
* **Severity:** L1
-* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
-## 避免在WHERE条件中使用函数或其他运算符
+## 避免在 WHERE 条件中使用函数或其他运算符
* **Item:** FUN.001
* **Severity:** L2
-* **Content:** 虽然在SQL中使用函数可以简化很多复杂的查询,但使用了函数的查询无法利用表中已经建立的索引,该查询将会是全表扫描,性能较差。通常建议将列名写在比较运算符左侧,将查询过滤条件放在比较运算符右侧。
+* **Content:** 虽然在 SQL 中使用函数可以简化很多复杂的查询,但使用了函数的查询无法利用表中已经建立的索引,该查询将会是全表扫描,性能较差。通常建议将列名写在比较运算符左侧,将查询过滤条件放在比较运算符右侧。也不建议在查询比较条件两侧书写多余的括号,这会对阅读产生比较大的困扰。
# Query: 18A2AD1395A58EAE
-☆ ☆ ☆ ☆ ☆ 0分
+★ ★ ★ ☆ ☆ 60分
```sql
@@ -4224,33 +2311,29 @@ GROUP BY
DATE( last_update)
```
-## MySQL返回信息
-
-Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'optimizer_RSq3xBEF0TXgZsHj.film.last_update' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
-## GROUP BY的条件为表达式
+## GROUP BY 的条件为表达式
* **Item:** CLA.010
* **Severity:** L2
-* **Content:** 当GROUP BY条件为表达式或函数时会使用到临时表,如果在未指定WHERE或WHERE条件返回的结果集较大时性能会很差。
+* **Content:** 当 GROUP BY 条件为表达式或函数时会使用到临时表,如果在未指定 WHERE 或 WHERE 条件返回的结果集较大时性能会很差。
# Query: 60F234BA33AAC132
@@ -4266,48 +2349,25 @@ ORDER BY
DATE( last_update)
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | ☠️ **100.00%** | ☠️ **O(n)** | Using filesort |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using filesort**: MySQL会对结果使用一个外部索引排序,而不是从表里按照索引次序读到相关内容. 可能在内存或者磁盘上进行排序. MySQL中无法利用索引完成的排序操作称为'文件排序'.
-
-
-## SELECT未指定WHERE条件
+## 最外层 SELECT 未指定 WHERE 条件
* **Item:** CLA.001
* **Severity:** L4
-* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
+* **Content:** SELECT 语句没有 WHERE 子句,可能检查比预期更多的行(全表扫描)。对于 SELECT COUNT(\*) 类型的请求如果不要求精度,建议使用 SHOW TABLE STATUS 或 EXPLAIN 替代。
-## ORDER BY的条件为表达式
+## ORDER BY 的条件为表达式
* **Item:** CLA.009
* **Severity:** L2
-* **Content:** 当ORDER BY条件为表达式或函数时会使用到临时表,如果在未指定WHERE或WHERE条件返回的结果集较大时性能会很差。
+* **Content:** 当 ORDER BY 条件为表达式或函数时会使用到临时表,如果在未指定 WHERE 或 WHERE 条件返回的结果集较大时性能会很差。
# Query: 1ED2B7ECBA4215E1
-★ ★ ★ ★ ☆ 80分
+★ ★ ★ ★ ☆ 90分
```sql
@@ -4323,50 +2383,13 @@ GROUP BY
description
```
-## Explain信息
-
-| id | select\_type | table | partitions | type | possible_keys | key | key\_len | ref | rows | filtered | scalability | Extra |
-|---|---|---|---|---|---|---|---|---|---|---|---|---|
-| 1 | SIMPLE | *film* | NULL | ALL | | NULL | | | 1000 | 20.00% | ☠️ **O(n)** | Using where; Using temporary |
-
-
-
-### Explain信息解读
-
-#### SelectType信息解读
-
-* **SIMPLE**: 简单SELECT(不使用UNION或子查询等).
-
-#### Type信息解读
-
-* ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描.
-
-#### Extra信息解读
-
-* ☠️ **Using temporary**: 表示MySQL在对查询结果排序时使用临时表. 常见于排序order by和分组查询group by.
-
-* **Using where**: WHERE条件用于筛选出与下一个表匹配的数据然后返回给客户端. 除非故意做的全表扫描, 否则连接类型是ALL或者是index, 且在Extra列的值中没有Using Where, 则该查询可能是有问题的.
-
-
-## 为sakila库的film表添加索引
-
-* **Item:** IDX.001
-
-* **Severity:** L2
-
-* **Content:** 为列description添加索引,散粒度为: 100.00%;
-
-* **Case:** ALTER TABLE \`sakila\`.\`film\` add index \`idx\_description\` (\`description\`(255)) ;
-
-
-
-## 请为GROUP BY显示添加ORDER BY条件
+## 请为 GROUP BY 显示添加 ORDER BY 条件
* **Item:** CLA.008
* **Severity:** L2
-* **Content:** 默认MySQL会对'GROUP BY col1, col2, ...'请求按如下顺序排序'ORDER BY col1, col2, ...'。如果GROUP BY语句不指定ORDER BY条件会导致无谓的排序产生,如果不需要排序建议添加'ORDER BY NULL'。
+* **Content:** 默认 MySQL 会对 'GROUP BY col1, col2, ...' 请求按如下顺序排序 'ORDER BY col1, col2, ...'。如果 GROUP BY 语句不指定 ORDER BY 条件会导致无谓的排序产生,如果不需要排序建议添加 'ORDER BY NULL'。
# Query: 255BAC03F56CDBC7
@@ -4380,13 +2403,7 @@ ADD
index idx_city_id( city_id)
```
-## 提醒:请将索引属性顺序与查询对齐
-
-* **Item:** KEY.004
-
-* **Severity:** L0
-
-* **Content:** 如果为列创建复合索引,请确保查询属性与索引属性的顺序相同,以便DBMS在处理查询时使用索引。如果查询和索引属性订单没有对齐,那么DBMS可能无法在查询处理期间使用索引。
+## OK
# Query: C315BC4EE0F4E523
@@ -4398,7 +2415,7 @@ ALTER TABLE
inventory
ADD
index `idx_store_film` (
- `store_id`, `film_id` )
+ `store_id`, `film_id`)
```
## 提醒:请将索引属性顺序与查询对齐
@@ -4419,13 +2436,13 @@ ALTER TABLE
inventory
ADD
index `idx_store_film` (
- `store_id`, `film_id` ),
- ADD
+ `store_id`, `film_id`),
+ ADD
index `idx_store_film` (
- `store_id`, `film_id` ),
- ADD
+ `store_id`, `film_id`),
+ ADD
index `idx_store_film` (
- `store_id`, `film_id` )
+ `store_id`, `film_id`)
```
## 提醒:请将索引属性顺序与查询对齐
@@ -4436,3 +2453,160 @@ ADD
* **Content:** 如果为列创建复合索引,请确保查询属性与索引属性的顺序相同,以便DBMS在处理查询时使用索引。如果查询和索引属性订单没有对齐,那么DBMS可能无法在查询处理期间使用索引。
+# Query: CE8A69541550D286
+
+★ ☆ ☆ ☆ ☆ 30分
+
+```sql
+
+SELECT
+ DATE_FORMAT( t. atm, '%Y-%m-%d'
+),
+COUNT( DISTINCT (
+ t. usr))
+ FROM
+ usr_terminal t
+ WHERE
+ t. atm > '2018-10-22 00:00:00'
+ AND t. agent LIKE '%Chrome%'
+ AND t. system = 'eip'
+ GROUP BY
+ DATE_FORMAT( t. atm, '%Y-%m-%d'
+)
+ORDER BY
+ DATE_FORMAT( t. atm, '%Y-%m-%d'
+)
+```
+
+## 建议使用 AS 关键字显示声明一个别名
+
+* **Item:** ALI.001
+
+* **Severity:** L0
+
+* **Content:** 在列或表别名(如"tbl AS alias")中, 明确使用 AS 关键字比隐含别名(如"tbl alias")更易懂。
+
+## 不建议使用前项通配符查找
+
+* **Item:** ARG.001
+
+* **Severity:** L4
+
+* **Content:** 例如 "%foo",查询参数有一个前项通配符的情况无法使用已有索引。
+
+## ORDER BY 的条件为表达式
+
+* **Item:** CLA.009
+
+* **Severity:** L2
+
+* **Content:** 当 ORDER BY 条件为表达式或函数时会使用到临时表,如果在未指定 WHERE 或 WHERE 条件返回的结果集较大时性能会很差。
+
+## GROUP BY 的条件为表达式
+
+* **Item:** CLA.010
+
+* **Severity:** L2
+
+* **Content:** 当 GROUP BY 条件为表达式或函数时会使用到临时表,如果在未指定 WHERE 或 WHERE 条件返回的结果集较大时性能会很差。
+
+## ORDER BY 多个列但排序方向不同时可能无法使用索引
+
+* **Item:** KEY.008
+
+* **Severity:** L4
+
+* **Content:** 在 MySQL 8.0之前当 ORDER BY 多个列指定的排序方向不同时将无法使用已经建立的索引。
+
+## 不建议使用连续判断
+
+* **Item:** RES.009
+
+* **Severity:** L2
+
+* **Content:** 类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
+
+# Query: C11ECE7AE5F80CE5
+
+★ ★ ☆ ☆ ☆ 45分
+
+```sql
+create table hello. t (id int unsigned)
+```
+
+## 建议为表添加注释
+
+* **Item:** CLA.011
+
+* **Severity:** L1
+
+* **Content:** 为表添加注释能够使得表的意义更明确,从而为日后的维护带来极大的便利。
+
+## 请为列添加默认值
+
+* **Item:** COL.004
+
+* **Severity:** L1
+
+* **Content:** 请为列添加默认值,如果是 ALTER 操作,请不要忘记将原字段的默认值写上。字段无默认值,当表较大时无法在线变更表结构。
+
+## 列未添加注释
+
+* **Item:** COL.005
+
+* **Severity:** L1
+
+* **Content:** 建议对表中每个列添加注释,来明确每个列在表中的含义及作用。
+
+## 未指定主键或主键非 int 或 bigint
+
+* **Item:** KEY.007
+
+* **Severity:** L4
+
+* **Content:** 未指定主键或主键非 int 或 bigint,建议将主键设置为 int unsigned 或 bigint unsigned。
+
+## 请为表选择合适的存储引擎
+
+* **Item:** TBL.002
+
+* **Severity:** L4
+
+* **Content:** 建表或修改表的存储引擎时建议使用推荐的存储引擎,如:innodb
+
+# Query: 291F95B7DCB74C21
+
+★ ★ ★ ★ ☆ 95分
+
+```sql
+
+SELECT
+ *
+FROM
+ tb
+WHERE
+ data >= ''
+```
+
+## 不建议使用 SELECT * 类型查询
+
+* **Item:** COL.001
+
+* **Severity:** L1
+
+* **Content:** 当表结构变更时,使用 \* 通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数据。
+
+# Query: 084DA3E3EE38DD85
+
+★ ★ ★ ★ ★ 100分
+
+```sql
+
+ALTER TABLE
+ tb alter column id
+DROP
+ DEFAULT
+```
+
+## OK
+
diff --git a/doc/example/main_test.sh b/doc/example/main_test.sh
index dfc6412618942d7c0203e400733ffe7f5e7cfd44..8eb2d7c2bb449a88509884d4d951fd13db74dda0 100755
--- a/doc/example/main_test.sh
+++ b/doc/example/main_test.sh
@@ -1,17 +1,21 @@
#!/bin/bash
-
+GOPATH=$(go env GOPATH)
PROJECT_PATH=${GOPATH}/src/github.com/XiaoMi/soar/
if [ "$1x" == "-updatex" ]; then
- cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.md
+ cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.md
+ if [ ! $? -eq 0 ]; then
+ exit 1
+ fi
else
- cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.log
- # optimizer_XXX 库名,散粒度,以及索引先后顺序每次可能会不一致
- DIFF_LINES=$(cat ./doc/example/main_test.log ./doc/example/main_test.md | grep -v "optimizer\|散粒度" | sort | uniq -u | wc -l)
- if [ "${DIFF_LINES}" -gt 0 ]; then
- git diff ./doc/example/main_test.log ./doc/example/main_test.md
- fi
+ cd "${PROJECT_PATH}" && ./bin/soar -list-test-sqls | ./bin/soar -config=../etc/soar.yaml > ./doc/example/main_test.log
+ if [ ! $? -eq 0 ]; then
+ exit 1
+ fi
+ # optimizer_XXX 库名,散粒度,以及索引先后顺序每次可能会不一致
+ DIFF_LINES=$(cat ./doc/example/main_test.log ./doc/example/main_test.md | grep -v "optimizer\|散粒度" | sort | uniq -u | wc -l)
+ if [ "${DIFF_LINES}" -gt 0 ]; then
+ git diff ./doc/example/main_test.log ./doc/example/main_test.md
+ fi
fi
-
-
diff --git a/doc/heuristic.md b/doc/heuristic.md
index 32dc038a9e5091daced48d7ca8d69f6abe7523fe..5ca0ffb9f0bdfeeb0bce6939392d3ab27efbe44f 100644
--- a/doc/heuristic.md
+++ b/doc/heuristic.md
@@ -409,6 +409,16 @@ CREATE TABLE tbl (col int) ENGINE=InnoDB;
* **Content**:表中包含有太多的列
* **Case**:
+```sql
+CREATE TABLE tbl ( cols ....);
+```
+## 表中包含有太多的 text/blob 列
+
+* **Item**:COL.007
+* **Severity**:L3
+* **Content**:表中包含超过2个的 text/blob 列
+* **Case**:
+
```sql
CREATE TABLE tbl ( cols ....);
```
@@ -452,15 +462,15 @@ create table tab1(status ENUM('new','in progress','fixed'))
```sql
select c1,c2,c3 from tbl where c4 is null or c4 <> 1
```
-## BLOB 和 TEXT 类型的字段不可设置为 NULL
+## BLOB 和 TEXT 类型的字段不建议设置为 NOT NULL
* **Item**:COL.012
* **Severity**:L5
-* **Content**:BLOB 和 TEXT 类型的字段不可设置为 NULL
+* **Content**:BLOB 和 TEXT 类型的字段无法指定非 NULL 的默认值,如果添加了 NOT NULL 限制,写入数据时又未对该字段指定值可能导致写入失败。
* **Case**:
```sql
-CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` longblob, PRIMARY KEY (`id`));
+CREATE TABLE `tb`(`c` longblob NOT NULL);
```
## TIMESTAMP 类型未设置默认值
@@ -482,15 +492,15 @@ CREATE TABLE tbl( `id` bigint not null, `create_time` timestamp);
```sql
CREATE TABLE `tb2` ( `id` int(11) DEFAULT NULL, `col` char(10) CHARACTER SET utf8 DEFAULT NULL)
```
-## BLOB 类型的字段不可指定默认值
+## TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值
* **Item**:COL.015
* **Severity**:L4
-* **Content**:BLOB 类型的字段不可指定默认值
+* **Content**:MySQL 数据库中 TEXT 和 BLOB 类型的字段不可指定非 NULL 的默认值。TEXT最大长度为2^16-1个字符,MEDIUMTEXT最大长度为2^32-1个字符,LONGTEXT最大长度为2^64-1个字符。
* **Case**:
```sql
-CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `c` blob NOT NULL DEFAULT '', PRIMARY KEY (`id`));
+CREATE TABLE `tbl` (`c` blob DEFAULT NULL);
```
## 整型定义建议采用 INT(10) 或 BIGINT(20)
@@ -512,6 +522,26 @@ CREATE TABLE tab (a INT(1));
```sql
CREATE TABLE tab (a varchar(3500));
```
+## 建表语句中使用了不推荐的字段类型
+
+* **Item**:COL.018
+* **Severity**:L1
+* **Content**:以下字段类型不被推荐使用:boolean
+* **Case**:
+
+```sql
+CREATE TABLE tab (a BOOLEAN);
+```
+## 不建议使用精度在秒级以下的时间数据类型
+
+* **Item**:COL.019
+* **Severity**:L1
+* **Content**:使用高精度的时间数据类型带来的存储空间消耗相对较大;MySQL 在5.6.4以上才可以支持精确到微秒的时间数据类型,使用时需要考虑版本兼容问题。
+* **Case**:
+
+```sql
+CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
+```
## 消除不必要的 DISTINCT 条件
* **Item**:DIS.001
@@ -1002,6 +1032,16 @@ select * from tbl where 1 = 1;
```sql
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
```
+## 不建议使用连续判断
+
+* **Item**:RES.009
+* **Severity**:L2
+* **Content**:类似这样的 SELECT \* FROM tbl WHERE col = col = 'abc' 语句可能是书写错误,您可能想表达的含义是 col = 'abc'。如果确实是业务需求建议修改为 col = col and col = 'abc'。
+* **Case**:
+
+```sql
+SELECT * FROM tbl WHERE col = col = 'abc'
+```
## 请谨慎使用TRUNCATE操作
* **Item**:SEC.001
@@ -1176,7 +1216,7 @@ CREATE TABLE tbl (a int) AUTO_INCREMENT = 10;
* **Item**:TBL.005
* **Severity**:L4
-* **Content**:表字符集只允许设置为utf8,utf8mb4
+* **Content**:表字符集只允许设置为'utf8,utf8mb4'
* **Case**:
```sql
@@ -1202,3 +1242,13 @@ create view v_today (today) AS SELECT CURRENT_DATE;
```sql
CREATE TEMPORARY TABLE `work` (`time` time DEFAULT NULL) ENGINE=InnoDB;
```
+## 请使用推荐的COLLATE
+
+* **Item**:TBL.008
+* **Severity**:L4
+* **Content**:COLLATE 只允许设置为''
+* **Case**:
+
+```sql
+CREATE TABLE tbl (a int) DEFAULT COLLATE = latin1_bin;
+```
diff --git a/env/env.go b/env/env.go
index 293f6217ca922d065854af67eb6fdaaa37eff14a..d9db4d2da469bfaa1ba9a8bfb7cee14aefe00d1b 100644
--- a/env/env.go
+++ b/env/env.go
@@ -34,10 +34,10 @@ import (
type VirtualEnv struct {
*database.Connector
- // 保存DB测试环境映射关系,防止vEnv环境冲突。
+ // 保存 DB 测试环境映射关系,防止 vEnv 环境冲突。
DBRef map[string]string // db -> optimizer_xxx
- hash2Db map[string]string // optimizer_xxx -> db
- // 保存Table创建关系,防止重复创建表
+ Hash2DB map[string]string // optimizer_xxx -> db
+ // 保存 Table 创建关系,防止重复创建表
TableMap map[string]map[string]string
// 错误
Error error
@@ -48,7 +48,7 @@ func NewVirtualEnv(vEnv *database.Connector) *VirtualEnv {
return &VirtualEnv{
Connector: vEnv,
DBRef: make(map[string]string),
- hash2Db: make(map[string]string),
+ Hash2DB: make(map[string]string),
TableMap: make(map[string]map[string]string),
}
}
@@ -86,7 +86,7 @@ func BuildEnv() (*VirtualEnv, *database.Connector) {
common.Config.OnlineDSN.Version = rEnvVersion
if err != nil {
common.Log.Warn("BuildEnv OnlineDSN: %s:********@%s/%s not available , Error: %s",
- vEnv.User, vEnv.Addr, vEnv.Database, err.Error())
+ connOnline.User, connOnline.Addr, connOnline.Database, err.Error())
common.Config.TestDSN.Disable = true
}
@@ -109,42 +109,50 @@ func BuildEnv() (*VirtualEnv, *database.Connector) {
}
// RealDB 从测试环境中获取通过hash后的DB
-func (ve VirtualEnv) RealDB(hash string) string {
- if _, ok := ve.hash2Db[hash]; ok {
- return ve.hash2Db[hash]
+func (vEnv *VirtualEnv) RealDB(hash string) string {
+ if _, ok := vEnv.Hash2DB[hash]; ok {
+ return vEnv.Hash2DB[hash]
+ }
+ // hash may be real database name not hash
+ if strings.HasPrefix(hash, "optimizer_") {
+ common.Log.Warning("RealDB, Hash2DB missing hash map: %s", hash)
}
return hash
}
// DBHash 从测试环境中根据DB找到对应的hash值
-func (ve VirtualEnv) DBHash(db string) string {
- if _, ok := ve.DBRef[db]; ok {
- return ve.DBRef[db]
+func (vEnv *VirtualEnv) DBHash(db string) string {
+ if _, ok := vEnv.DBRef[db]; ok {
+ return vEnv.DBRef[db]
}
return db
}
// CleanUp 环境清理
-func (ve VirtualEnv) CleanUp() bool {
+func (vEnv *VirtualEnv) CleanUp() bool {
if !common.Config.TestDSN.Disable && common.Config.DropTestTemporary {
common.Log.Debug("CleanUp ...")
- for db := range ve.hash2Db {
- ve.Database = db
- _, err := ve.Query(fmt.Sprintf("drop database %s", db))
+ for db := range vEnv.Hash2DB {
+ _, err := vEnv.Query(fmt.Sprintf("drop database %s", db))
if err != nil {
common.Log.Error("CleanUp failed Error: %s", err)
return false
}
}
+ // cleanup hash map
+ vEnv.DBRef = make(map[string]string)
+ vEnv.Hash2DB = make(map[string]string)
+ vEnv.TableMap = make(map[string]map[string]string)
+
common.Log.Debug("CleanUp, done")
}
return true
}
// CleanupTestDatabase 清除一小时前的环境
-func (ve *VirtualEnv) CleanupTestDatabase() {
+func (vEnv *VirtualEnv) CleanupTestDatabase() {
common.Log.Debug("CleanupTestDatabase ...")
- dbs, err := ve.Query("show databases like 'optimizer%%'")
+ dbs, err := vEnv.Query("show databases like 'optimizer%%'")
if err != nil {
common.Log.Error("CleanupTestDatabase failed Error:%s", err.Error())
return
@@ -172,7 +180,7 @@ func (ve *VirtualEnv) CleanupTestDatabase() {
subHour := time.Since(pastTime).Hours()
if subHour > float64(minHour) {
- if _, err := ve.Query(fmt.Sprintf("drop database %s", testDatabase)); err != nil {
+ if _, err := vEnv.Query(fmt.Sprintf("drop database %s", testDatabase)); err != nil {
common.Log.Error("CleanupTestDatabase failed Error: %s", err.Error())
continue
}
@@ -188,14 +196,14 @@ func (ve *VirtualEnv) CleanupTestDatabase() {
// BuildVirtualEnv rEnv为SQL源环境,DB使用的信息从接口获取
// 注意:如果是USE,DDL等语句,执行完第一条就会返回,后面的SQL不会执行
-func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string) bool {
+func (vEnv *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string) bool {
var stmt sqlparser.Statement
var err error
// 置空错误信息
- ve.Error = nil
+ vEnv.Error = nil
// 检测是否已经创建初始数据库,如果未创建则创建一个名称hash过的映射数据库
- err = ve.createDatabase(rEnv, rEnv.Database)
+ err = vEnv.createDatabase(rEnv)
common.LogIfWarn(err, "")
// 测试环境检测
@@ -232,15 +240,14 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
rEnv.Database = stmt.DBName.String()
// use DB 后检查 DB是否已经创建,如果没有创建则创建DB
- err = ve.createDatabase(rEnv, rEnv.Database)
+ err = vEnv.createDatabase(rEnv)
common.LogIfWarn(err, "")
}
return true
case *sqlparser.DDL:
// 如果是DDL,则先获取DDL对应的表结构,然后直接在测试环境接执行SQL
// 为不影响其他SQL操作,复制一个Connector对象,将数据库切换到对应的DB上直接执行
- tmpDB := *ve.Connector
- tmpDB.Database = ve.DBRef[rEnv.Database]
+ vEnv.Database = vEnv.DBRef[rEnv.Database]
// 为了支持并发,需要将DB进行映射,但db.table这种形式无法保证DB的映射是正确的
// TODO:暂不支持 create db.tableName (id int) 形式的建表语句
@@ -266,7 +273,7 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
// 拉取表结构
table := stmt.Table.Name.String()
if table != "" {
- err = ve.createTable(rEnv, rEnv.Database, table)
+ err = vEnv.createTable(rEnv, table)
// 这里如果报错可能有两种可能:
// 1. SQL 是 Create 语句,线上环境并没有相关的库表结构
// 2. 在测试环境中执行 SQL 报错
@@ -274,16 +281,16 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
// 如果是因为执行 SQL 报错,那么其他地方执行 SQL 的时候也一定会报错
// 所以这里不需要 `return false`,可以继续执行
if err != nil {
- common.Log.Error("BuildVirtualEnv Error : %v", err)
+ common.Log.Warning("BuildVirtualEnv Error : %v", err)
}
}
- _, err = tmpDB.Query(sql)
+ _, err = vEnv.Query(sql)
if err != nil {
switch stmt.Action {
case "create", "alter":
// 如果是创建或者修改语句,且报错信息为如重复建表、重复索引等信息,将错误反馈到上一次层输出建议
- ve.Error = err
+ vEnv.Error = err
default:
common.Log.Error("BuildVirtualEnv DDL Execute Error : %v", err)
}
@@ -298,8 +305,7 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
if db == "" {
db = rEnv.Database
}
- tmpEnv := rEnv
- tmpEnv.Database = db
+ rEnv.Database = db
// 创建数据库环境
for _, tb := range table.Table {
@@ -308,8 +314,8 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
}
// 视图检查
- common.Log.Debug("BuildVirtualEnv Checking view -- %s.%s", tmpEnv.Database, tb.TableName)
- tbStatus, err := tmpEnv.ShowTableStatus(tb.TableName)
+ common.Log.Debug("BuildVirtualEnv Checking view -- %s.%s", rEnv.Database, tb.TableName)
+ tbStatus, err := rEnv.ShowTableStatus(tb.TableName)
if err != nil {
common.Log.Error("BuildVirtualEnv ShowTableStatus Error : %v", err)
return false
@@ -317,9 +323,8 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
// 如果是视图,解析语句
if len(tbStatus.Rows) > 0 && string(tbStatus.Rows[0].Comment) == "VIEW" {
- tmpEnv.Database = db
var viewDDL string
- viewDDL, err = tmpEnv.ShowCreateTable(tb.TableName)
+ viewDDL, err = rEnv.ShowCreateTable(tb.TableName)
if err != nil {
common.Log.Error("BuildVirtualEnv create view failed: %v", err)
return false
@@ -331,14 +336,14 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
return false
}
viewDDL = viewDDL[startIdx+2:]
- if !ve.BuildVirtualEnv(tmpEnv, viewDDL) {
+ if !vEnv.BuildVirtualEnv(rEnv, viewDDL) {
return false
}
}
- err = ve.createTable(tmpEnv, db, tb.TableName)
+ err = vEnv.createTable(rEnv, tb.TableName)
if err != nil {
- common.Log.Error("BuildVirtualEnv %s.%s Error : %v", db, tb.TableName, err)
+ common.Log.Error("BuildVirtualEnv %s.%s Error : %v", rEnv.Database, tb.TableName, err)
return false
}
}
@@ -347,36 +352,39 @@ func (ve *VirtualEnv) BuildVirtualEnv(rEnv *database.Connector, SQLs ...string)
return true
}
-func (ve VirtualEnv) createDatabase(rEnv *database.Connector, dbName string) error {
+func (vEnv *VirtualEnv) createDatabase(rEnv *database.Connector) error {
// 生成映射关系
- if _, ok := ve.DBRef[dbName]; ok {
- common.Log.Debug("createDatabase, Database `%s` created", dbName)
+ if _, ok := vEnv.DBRef[rEnv.Database]; ok {
+ common.Log.Debug("createDatabase, Database `%s` has created, mapping from `%s`", vEnv.DBRef[rEnv.Database], rEnv.Database)
return nil
}
// optimizer_YYMMDDHHmmss_xxxx
- dbHash := fmt.Sprintf("optimizer_%s_%s", time.Now().Format("060102150405"), uniuri.New())
- common.Log.Debug("createDatabase, mapping `%s` :`%s`-->`%s`", dbName, dbName, dbHash)
- ddl, err := rEnv.ShowCreateDatabase(dbName)
+ dbHash := fmt.Sprintf("optimizer_%s_%s", // Total 39 bytes
+ time.Now().Format("060102150405"), // 12 Bytes 20180102030405
+ strings.ToLower(uniuri.New())) // 16 Bytes random string
+ common.Log.Debug("createDatabase, mapping `%s` :`%s`-->`%s`", rEnv.Database, rEnv.Database, dbHash)
+ ddl, err := rEnv.ShowCreateDatabase(rEnv.Database)
if err != nil {
common.Log.Warning("createDatabase, rEnv.ShowCreateDatabase Error : %v", err)
- ddl = fmt.Sprintf("create database `%s` character set utf8mb4", dbName)
+ ddl = fmt.Sprintf("create database `%s` character set utf8mb4", rEnv.Database)
}
- ddl = strings.Replace(ddl, dbName, dbHash, -1)
+ ddl = strings.Replace(ddl, rEnv.Database, dbHash, -1)
if ddl == "" {
- return fmt.Errorf("dbName: '%s' get create info error", dbName)
+ return fmt.Errorf("dbName: '%s' get create info error", rEnv.Database)
}
- res, err := ve.Query(ddl)
+ res, err := vEnv.Query(ddl)
if err != nil {
common.Log.Warning("createDatabase, Error : %v", err)
return err
}
- res.Rows.Close()
+ err = res.Rows.Close()
+ common.LogIfWarn(err, "")
// 创建成功,添加映射记录
- ve.DBRef[dbName] = dbHash
- ve.hash2Db[dbHash] = dbName
+ vEnv.DBRef[rEnv.Database] = dbHash
+ vEnv.Hash2DB[dbHash] = rEnv.Database
return nil
}
@@ -400,16 +408,18 @@ func (ve VirtualEnv) createDatabase(rEnv *database.Connector, dbName string) err
soar 能够做出判断并进行 session 级别的修改,但是这一阶段可用性保证应该是由用户提供两个完全相同(或测试环境兼容线上环境)
的数据库环境来实现的。
*/
-func (ve VirtualEnv) createTable(rEnv *database.Connector, dbName, tbName string) error {
-
- if dbName == "" {
- dbName = rEnv.Database
+func (vEnv *VirtualEnv) createTable(rEnv *database.Connector, tbName string) error {
+ // 判断数据库是否已经创建
+ if vEnv.DBRef[rEnv.Database] == "" {
+ // 若没创建,则创建数据库
+ err := vEnv.createDatabase(rEnv)
+ if err != nil {
+ return err
+ }
}
- // 如果 dbName 不为空,说明指定了DB,临时修改rEnv中DB参数,来确保执行正确性
- rEnv.Database = dbName
- if ve.TableMap[dbName] == nil {
- ve.TableMap[dbName] = make(map[string]string)
+ if vEnv.TableMap[rEnv.Database] == nil {
+ vEnv.TableMap[rEnv.Database] = make(map[string]string)
}
if strings.ToLower(tbName) == "dual" {
@@ -417,30 +427,20 @@ func (ve VirtualEnv) createTable(rEnv *database.Connector, dbName, tbName string
return nil
}
- if ve.TableMap[dbName][tbName] != "" {
- common.Log.Debug("createTable, `%s`.`%s` created", dbName, tbName)
+ if vEnv.TableMap[rEnv.Database][tbName] != "" {
+ common.Log.Debug("createTable, `%s`.`%s` has created, mapping from `%s`.`%s`", vEnv.DBRef[rEnv.Database], tbName, rEnv.Database, tbName)
return nil
}
- common.Log.Debug("createTable, Database: %s, TableName: %s", dbName, tbName)
+ common.Log.Debug("createTable, Database: %s, TableName: %s", vEnv.DBRef[rEnv.Database], tbName)
// TODO:查看是否有外键关联(done),对外键的支持 (未解决循环依赖的问题)
- // 判断数据库是否已经创建
- if ve.DBRef[dbName] == "" {
- // 若没创建,则创建数据库
- err := ve.createDatabase(rEnv, dbName)
- if err != nil {
- return err
- }
- }
-
// 记录Table创建信息
- ve.TableMap[dbName][tbName] = tbName
+ vEnv.TableMap[rEnv.Database][tbName] = tbName
// 生成建表语句
common.Log.Debug("createTable DSN(%s/%s): generate ddl", rEnv.Addr, rEnv.Database)
-
ddl, err := rEnv.ShowCreateTable(tbName)
if err != nil {
// 有可能是用户新建表,因此线上环境查不到
@@ -449,25 +449,26 @@ func (ve VirtualEnv) createTable(rEnv *database.Connector, dbName, tbName string
}
// 改变数据环境
- ve.Database = ve.DBRef[dbName]
- res, err := ve.Query(ddl)
+ vEnv.Database = vEnv.DBRef[rEnv.Database]
+ res, err := vEnv.Query(ddl)
if err != nil {
// 有可能是用户新建表,因此线上环境查不到
common.Log.Error("createTable: %s Error : %v", tbName, err)
return err
}
- res.Rows.Close()
+ err = res.Rows.Close()
+ common.LogIfWarn(err, "")
// 泵取数据
if common.Config.Sampling {
- common.Log.Debug("createTable, Start Sampling data from %s.%s to %s.%s ...", dbName, tbName, ve.DBRef[dbName], tbName)
- err = ve.SamplingData(rEnv, dbName, tbName)
+ common.Log.Debug("createTable, Start Sampling data from %s.%s to %s.%s ...", rEnv.Database, tbName, vEnv.DBRef[rEnv.Database], tbName)
+ err = vEnv.SamplingData(rEnv, tbName)
}
return err
}
// GenTableColumns 为 Rewrite 提供的结构体初始化
-func (ve *VirtualEnv) GenTableColumns(meta common.Meta) common.TableColumns {
+func (vEnv *VirtualEnv) GenTableColumns(meta common.Meta) common.TableColumns {
tableColumns := make(common.TableColumns)
for dbName, db := range meta {
for _, tb := range db.Table {
@@ -475,7 +476,7 @@ func (ve *VirtualEnv) GenTableColumns(meta common.Meta) common.TableColumns {
if tb == nil {
break
}
- td, err := ve.Connector.ShowColumns(tb.TableName)
+ td, err := vEnv.Connector.ShowColumns(tb.TableName)
if err != nil {
common.Log.Warn("GenTableColumns, ShowColumns Error: " + err.Error())
break
@@ -483,7 +484,7 @@ func (ve *VirtualEnv) GenTableColumns(meta common.Meta) common.TableColumns {
// tableColumns 初始化
if dbName == "" {
- dbName = ve.RealDB(ve.Connector.Database)
+ dbName = vEnv.RealDB(vEnv.Connector.Database)
}
if _, ok := tableColumns[dbName]; !ok {
diff --git a/env/env_test.go b/env/env_test.go
index fa3805a252ef4714ad5ffc4121fa4b4e4c8b9d67..d245428a60741a19df34cc4a787b152711d8a5e2 100644
--- a/env/env_test.go
+++ b/env/env_test.go
@@ -18,6 +18,7 @@ package env
import (
"flag"
+ "fmt"
"os"
"testing"
@@ -28,24 +29,33 @@ import (
"github.com/kr/pretty"
)
-var connTest *database.Connector
var update = flag.Bool("update", false, "update .golden files")
+var vEnv *VirtualEnv
+var rEnv *database.Connector
-func init() {
+func TestMain(m *testing.M) {
+ // 初始化 init
common.BaseDir = common.DevPath
err := common.ParseConfig("")
common.LogIfError(err, "init ParseConfig")
common.Log.Debug("env_test init")
- connTest, err = database.NewConnector(common.Config.TestDSN)
- if err != nil {
- common.Log.Critical("Test env Error: %v", err)
+ vEnv, rEnv = BuildEnv()
+ if _, err = vEnv.Version(); err != nil {
+ fmt.Println(err.Error(), ", By pass all advisor test cases")
os.Exit(0)
}
- if _, err := connTest.Version(); err != nil {
- common.Log.Critical("Test env Error: %v", err)
+ if _, err := rEnv.Version(); err != nil {
+ fmt.Println(err.Error(), ", By pass all advisor test cases")
os.Exit(0)
}
+
+ // 分割线
+ flag.Parse()
+ m.Run()
+
+ // 环境清理
+ vEnv.CleanUp()
}
func TestNewVirtualEnv(t *testing.T) {
@@ -53,7 +63,6 @@ func TestNewVirtualEnv(t *testing.T) {
testSQL := []string{
"create table t(id int,c1 varchar(20),PRIMARY KEY (id));",
"alter table t add index `idx_c1`(c1);",
- "alter table t add index `idx_c1`(c1);",
"select * from city where country_id = 44;",
"select * from address where address2 is not null;",
"select * from address where address2 is null;",
@@ -95,14 +104,10 @@ func TestNewVirtualEnv(t *testing.T) {
"select ID,name from (select address from customer_list where SID=1 order by phone limit 50,10) a join customer_list l on (a.address=l.address) join city c on (c.city=l.city) order by phone desc;",
}
- rEnv := connTest
-
- env := NewVirtualEnv(connTest)
- defer env.CleanUp()
- common.GoldenDiff(func() {
+ err := common.GoldenDiff(func() {
for _, sql := range testSQL {
- env.BuildVirtualEnv(rEnv, sql)
- switch err := env.Error.(type) {
+ vEnv.BuildVirtualEnv(rEnv, sql)
+ switch err := vEnv.Error.(type) {
case nil:
pretty.Println(sql, "OK")
case error:
@@ -118,12 +123,14 @@ func TestNewVirtualEnv(t *testing.T) {
}
}
}, t.Name(), update)
+ if err != nil {
+ t.Error(err)
+ }
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
func TestCleanupTestDatabase(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
- vEnv, _ := BuildEnv()
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
if common.Config.TestDSN.Disable {
common.Log.Warn("common.Config.TestDSN.Disable=true, by pass TestCleanupTestDatabase")
return
@@ -153,9 +160,7 @@ func TestCleanupTestDatabase(t *testing.T) {
}
func TestGenTableColumns(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
- vEnv, rEnv := BuildEnv()
- defer vEnv.CleanUp()
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
pretty.Println(common.Config.TestDSN.Disable)
if common.Config.TestDSN.Disable {
@@ -223,12 +228,12 @@ func TestGenTableColumns(t *testing.T) {
}
func TestCreateTable(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
orgSamplingCondition := common.Config.SamplingCondition
common.Config.SamplingCondition = "LIMIT 1"
- vEnv, rEnv := BuildEnv()
- defer vEnv.CleanUp()
+ orgREnvDatabase := rEnv.Database
+ rEnv.Database = "sakila"
// TODO: support VIEW,
tables := []string{
"actor",
@@ -256,20 +261,21 @@ func TestCreateTable(t *testing.T) {
"store",
}
for _, table := range tables {
- err := vEnv.createTable(rEnv, "sakila", table)
+ err := vEnv.createTable(rEnv, table)
if err != nil {
t.Error(err)
}
}
common.Config.SamplingCondition = orgSamplingCondition
+ rEnv.Database = orgREnvDatabase
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
func TestCreateDatabase(t *testing.T) {
- common.Log.Debug("Enter function: %s", common.GetFunctionName())
- vEnv, rEnv := BuildEnv()
- defer vEnv.CleanUp()
- err := vEnv.createDatabase(rEnv, "sakila")
+ common.Log.Debug("Entering function: %s", common.GetFunctionName())
+ orgREnvDatabase := rEnv.Database
+ rEnv.Database = "sakila"
+ err := vEnv.createDatabase(rEnv)
if err != nil {
t.Error(err)
}
@@ -280,5 +286,6 @@ func TestCreateDatabase(t *testing.T) {
if vEnv.DBHash("not_exist_db") != "not_exist_db" {
t.Errorf("database: not_exist_db rehashed!")
}
+ rEnv.Database = orgREnvDatabase
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
}
diff --git a/env/testdata/TestNewVirtualEnv.golden b/env/testdata/TestNewVirtualEnv.golden
index 65edf3fd892e3db64f97951843ed201761120a74..63b69465da6f79be30d096174e4bb2ec62979c74 100644
--- a/env/testdata/TestNewVirtualEnv.golden
+++ b/env/testdata/TestNewVirtualEnv.golden
@@ -1,6 +1,5 @@
create table t(id int,c1 varchar(20),PRIMARY KEY (id)); OK
alter table t add index `idx_c1`(c1); OK
-alter table t add index `idx_c1`(c1); OK
select * from city where country_id = 44; OK
select * from address where address2 is not null; OK
select * from address where address2 is null; OK
diff --git a/vendor/github.com/pingcap/parser/ast/ast.go b/vendor/github.com/pingcap/parser/ast/ast.go
index 2f3be0b4b4f5a972ac988673c5ea153040d44117..c13e592c2948c4d3832aed5c62ddb1308ed4125e 100644
--- a/vendor/github.com/pingcap/parser/ast/ast.go
+++ b/vendor/github.com/pingcap/parser/ast/ast.go
@@ -25,6 +25,8 @@ import (
// Node is the basic element of the AST.
// Interfaces embed Node should have 'Node' name suffix.
type Node interface {
+ // Restore returns the sql text from ast tree
+ Restore(ctx *RestoreCtx) error
// Accept accepts Visitor to visit itself.
// The returned node should replace original node.
// ok returns false to stop visiting.
diff --git a/vendor/github.com/pingcap/parser/ast/ddl.go b/vendor/github.com/pingcap/parser/ast/ddl.go
index 48a7cc7b4654515f288e07399ead824fcc095769..f1bae2514e9d749bc0303987a10d8e711dee5400 100644
--- a/vendor/github.com/pingcap/parser/ast/ddl.go
+++ b/vendor/github.com/pingcap/parser/ast/ddl.go
@@ -14,6 +14,8 @@
package ast
import (
+ "github.com/pingcap/errors"
+ "github.com/pingcap/parser/auth"
"github.com/pingcap/parser/model"
"github.com/pingcap/parser/types"
)
@@ -61,6 +63,23 @@ type DatabaseOption struct {
Value string
}
+// Restore implements Node interface.
+func (n *DatabaseOption) Restore(ctx *RestoreCtx) error {
+ switch n.Tp {
+ case DatabaseOptionCharset:
+ ctx.WriteKeyWord("CHARACTER SET")
+ ctx.WritePlain(" = ")
+ ctx.WritePlain(n.Value)
+ case DatabaseOptionCollate:
+ ctx.WriteKeyWord("COLLATE")
+ ctx.WritePlain(" = ")
+ ctx.WritePlain(n.Value)
+ default:
+ return errors.Errorf("invalid DatabaseOptionType: %d", n.Tp)
+ }
+ return nil
+}
+
// CreateDatabaseStmt is a statement to create a database.
// See https://dev.mysql.com/doc/refman/5.7/en/create-database.html
type CreateDatabaseStmt struct {
@@ -71,6 +90,23 @@ type CreateDatabaseStmt struct {
Options []*DatabaseOption
}
+// Restore implements Node interface.
+func (n *CreateDatabaseStmt) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("CREATE DATABASE ")
+ if n.IfNotExists {
+ ctx.WriteKeyWord("IF NOT EXISTS ")
+ }
+ ctx.WriteName(n.Name)
+ for _, option := range n.Options {
+ ctx.WritePlain(" ")
+ err := option.Restore(ctx)
+ if err != nil {
+ return errors.Trace(err)
+ }
+ }
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *CreateDatabaseStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -90,6 +126,16 @@ type DropDatabaseStmt struct {
Name string
}
+// Restore implements Node interface.
+func (n *DropDatabaseStmt) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("DROP DATABASE ")
+ if n.IfExists {
+ ctx.WriteKeyWord("IF EXISTS ")
+ }
+ ctx.WriteName(n.Name)
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *DropDatabaseStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -108,6 +154,11 @@ type IndexColName struct {
Length int
}
+// Restore implements Node interface.
+func (n *IndexColName) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *IndexColName) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -134,6 +185,11 @@ type ReferenceDef struct {
OnUpdate *OnUpdateOpt
}
+// Restore implements Node interface.
+func (n *ReferenceDef) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ReferenceDef) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -199,6 +255,11 @@ type OnDeleteOpt struct {
ReferOpt ReferOptionType
}
+// Restore implements Node interface.
+func (n *OnDeleteOpt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *OnDeleteOpt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -215,6 +276,11 @@ type OnUpdateOpt struct {
ReferOpt ReferOptionType
}
+// Restore implements Node interface.
+func (n *OnUpdateOpt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *OnUpdateOpt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -259,6 +325,11 @@ type ColumnOption struct {
Refer *ReferenceDef
}
+// Restore implements Node interface.
+func (n *ColumnOption) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ColumnOption) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -290,6 +361,34 @@ type IndexOption struct {
Comment string
}
+// Restore implements Node interface.
+func (n *IndexOption) Restore(ctx *RestoreCtx) error {
+ hasPrevOption := false
+ if n.KeyBlockSize > 0 {
+ ctx.WriteKeyWord("KEY_BLOCK_SIZE")
+ ctx.WritePlainf("=%d", n.KeyBlockSize)
+ hasPrevOption = true
+ }
+
+ if n.Tp != model.IndexTypeInvalid {
+ if hasPrevOption {
+ ctx.WritePlain(" ")
+ }
+ ctx.WriteKeyWord("USING ")
+ ctx.WritePlain(n.Tp.String())
+ hasPrevOption = true
+ }
+
+ if n.Comment != "" {
+ if hasPrevOption {
+ ctx.WritePlain(" ")
+ }
+ ctx.WriteKeyWord("COMMENT ")
+ ctx.WriteString(n.Comment)
+ }
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *IndexOption) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -330,6 +429,11 @@ type Constraint struct {
Option *IndexOption // Index Options
}
+// Restore implements Node interface.
+func (n *Constraint) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *Constraint) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -370,6 +474,11 @@ type ColumnDef struct {
Options []*ColumnOption
}
+// Restore implements Node interface.
+func (n *ColumnDef) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ColumnDef) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -408,6 +517,11 @@ type CreateTableStmt struct {
Select ResultSetNode
}
+// Restore implements Node interface.
+func (n *CreateTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *CreateTableStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -459,6 +573,12 @@ type DropTableStmt struct {
IfExists bool
Tables []*TableName
+ IsView bool
+}
+
+// Restore implements Node interface.
+func (n *DropTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
}
// Accept implements Node Accept interface.
@@ -491,6 +611,11 @@ type RenameTableStmt struct {
TableToTables []*TableToTable
}
+// Restore implements Node interface.
+func (n *RenameTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *RenameTableStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -527,6 +652,11 @@ type TableToTable struct {
NewTable *TableName
}
+// Restore implements Node interface.
+func (n *TableToTable) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TableToTable) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -552,16 +682,39 @@ func (n *TableToTable) Accept(v Visitor) (Node, bool) {
type CreateViewStmt struct {
ddlNode
- OrReplace bool
- ViewName *TableName
- Cols []model.CIStr
- Select StmtNode
+ OrReplace bool
+ ViewName *TableName
+ Cols []model.CIStr
+ Select StmtNode
+ Algorithm model.ViewAlgorithm
+ Definer *auth.UserIdentity
+ Security model.ViewSecurity
+ CheckOption model.ViewCheckOption
+}
+
+// Restore implements Node interface.
+func (n *CreateViewStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
}
// Accept implements Node Accept interface.
func (n *CreateViewStmt) Accept(v Visitor) (Node, bool) {
- // TODO: implement the details.
- return n, true
+ newNode, skipChildren := v.Enter(n)
+ if skipChildren {
+ return v.Leave(newNode)
+ }
+ n = newNode.(*CreateViewStmt)
+ node, ok := n.ViewName.Accept(v)
+ if !ok {
+ return n, false
+ }
+ n.ViewName = node.(*TableName)
+ selnode, ok := n.Select.Accept(v)
+ if !ok {
+ return n, false
+ }
+ n.Select = selnode.(*SelectStmt)
+ return v.Leave(n)
}
// CreateIndexStmt is a statement to create an index.
@@ -576,6 +729,11 @@ type CreateIndexStmt struct {
IndexOption *IndexOption
}
+// Restore implements Node interface.
+func (n *CreateIndexStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *CreateIndexStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -615,6 +773,22 @@ type DropIndexStmt struct {
Table *TableName
}
+// Restore implements Node interface.
+func (n *DropIndexStmt) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("DROP INDEX ")
+ if n.IfExists {
+ ctx.WriteKeyWord("IF EXISTS ")
+ }
+ ctx.WriteName(n.IndexName)
+ ctx.WriteKeyWord(" ON ")
+
+ if err := n.Table.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while add index")
+ }
+
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *DropIndexStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -703,6 +877,11 @@ type ColumnPosition struct {
RelativeColumn *ColumnName
}
+// Restore implements Node interface.
+func (n *ColumnPosition) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ColumnPosition) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -743,8 +922,9 @@ const (
AlterTableAddPartitions
AlterTableCoalescePartitions
AlterTableDropPartition
+ AlterTableTruncatePartition
-// TODO: Add more actions
+ // TODO: Add more actions
)
// LockType is the type for AlterTableSpec.
@@ -779,6 +959,11 @@ type AlterTableSpec struct {
Num uint64
}
+// Restore implements Node interface.
+func (n *AlterTableSpec) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *AlterTableSpec) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -833,6 +1018,11 @@ type AlterTableStmt struct {
Specs []*AlterTableSpec
}
+// Restore implements Node interface.
+func (n *AlterTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *AlterTableStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -863,6 +1053,11 @@ type TruncateTableStmt struct {
Table *TableName
}
+// Restore implements Node interface.
+func (n *TruncateTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TruncateTableStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
diff --git a/vendor/github.com/pingcap/parser/ast/dml.go b/vendor/github.com/pingcap/parser/ast/dml.go
index 82268cc7e6aa226b8d29e13335f9b66f5ca87efa..d29c88415464d145ffecd60ac43b0c1c99383f32 100644
--- a/vendor/github.com/pingcap/parser/ast/dml.go
+++ b/vendor/github.com/pingcap/parser/ast/dml.go
@@ -14,6 +14,7 @@
package ast
import (
+ "github.com/pingcap/errors"
"github.com/pingcap/parser/auth"
"github.com/pingcap/parser/model"
"github.com/pingcap/parser/mysql"
@@ -82,6 +83,11 @@ type Join struct {
StraightJoin bool
}
+// Restore implements Node interface.
+func (n *Join) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *Join) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -125,6 +131,22 @@ type TableName struct {
IndexHints []*IndexHint
}
+// Restore implements Node interface.
+func (n *TableName) Restore(ctx *RestoreCtx) error {
+ if n.Schema.String() != "" {
+ ctx.WriteName(n.Schema.String())
+ ctx.WritePlain(".")
+ }
+ ctx.WriteName(n.Name.String())
+ for _, value := range n.IndexHints {
+ ctx.WritePlain(" ")
+ if err := value.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while splicing IndexHints")
+ }
+ }
+ return nil
+}
+
// IndexHintType is the type for index hint use, ignore or force.
type IndexHintType int
@@ -153,6 +175,47 @@ type IndexHint struct {
HintScope IndexHintScope
}
+// IndexHint Restore (The const field uses switch to facilitate understanding)
+func (n *IndexHint) Restore(ctx *RestoreCtx) error {
+ indexHintType := ""
+ switch n.HintType {
+ case 1:
+ indexHintType = "USE INDEX"
+ case 2:
+ indexHintType = "IGNORE INDEX"
+ case 3:
+ indexHintType = "FORCE INDEX"
+ default: // Prevent accidents
+ return errors.New("IndexHintType has an error while matching")
+ }
+
+ indexHintScope := ""
+ switch n.HintScope {
+ case 1:
+ indexHintScope = ""
+ case 2:
+ indexHintScope = " FOR JOIN"
+ case 3:
+ indexHintScope = " FOR ORDER BY"
+ case 4:
+ indexHintScope = " FOR GROUP BY"
+ default: // Prevent accidents
+ return errors.New("IndexHintScope has an error while matching")
+ }
+ ctx.WriteKeyWord(indexHintType)
+ ctx.WriteKeyWord(indexHintScope)
+ ctx.WritePlain(" (")
+ for i, value := range n.IndexNames {
+ if i > 0 {
+ ctx.WritePlain(", ")
+ }
+ ctx.WriteName(value.O)
+ }
+ ctx.WritePlain(")")
+
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *TableName) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -169,6 +232,11 @@ type DeleteTableList struct {
Tables []*TableName
}
+// Restore implements Node interface.
+func (n *DeleteTableList) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *DeleteTableList) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -195,6 +263,11 @@ type OnCondition struct {
Expr ExprNode
}
+// Restore implements Node interface.
+func (n *OnCondition) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *OnCondition) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -222,6 +295,11 @@ type TableSource struct {
AsName model.CIStr
}
+// Restore implements Node interface.
+func (n *TableSource) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TableSource) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -268,6 +346,11 @@ type WildCardField struct {
Schema model.CIStr
}
+// Restore implements Node interface.
+func (n *WildCardField) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *WildCardField) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -298,6 +381,11 @@ type SelectField struct {
Auxiliary bool
}
+// Restore implements Node interface.
+func (n *SelectField) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *SelectField) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -322,6 +410,11 @@ type FieldList struct {
Fields []*SelectField
}
+// Restore implements Node interface.
+func (n *FieldList) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *FieldList) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -346,6 +439,11 @@ type TableRefsClause struct {
TableRefs *Join
}
+// Restore implements Node interface.
+func (n *TableRefsClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TableRefsClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -369,6 +467,11 @@ type ByItem struct {
Desc bool
}
+// Restore implements Node interface.
+func (n *ByItem) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ByItem) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -390,6 +493,11 @@ type GroupByClause struct {
Items []*ByItem
}
+// Restore implements Node interface.
+func (n *GroupByClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *GroupByClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -413,6 +521,11 @@ type HavingClause struct {
Expr ExprNode
}
+// Restore implements Node interface.
+func (n *HavingClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *HavingClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -435,6 +548,11 @@ type OrderByClause struct {
ForUnion bool
}
+// Restore implements Node interface.
+func (n *OrderByClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *OrderByClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -488,6 +606,11 @@ type SelectStmt struct {
IsInBraces bool
}
+// Restore implements Node interface.
+func (n *SelectStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *SelectStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -582,6 +705,11 @@ type UnionSelectList struct {
Selects []*SelectStmt
}
+// Restore implements Node interface.
+func (n *UnionSelectList) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *UnionSelectList) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -610,6 +738,11 @@ type UnionStmt struct {
Limit *Limit
}
+// Restore implements Node interface.
+func (n *UnionStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *UnionStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -650,6 +783,11 @@ type Assignment struct {
Expr ExprNode
}
+// Restore implements Node interface.
+func (n *Assignment) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *Assignment) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -684,6 +822,11 @@ type LoadDataStmt struct {
IgnoreLines uint64
}
+// Restore implements Node interface.
+func (n *LoadDataStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *LoadDataStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -737,6 +880,11 @@ type InsertStmt struct {
Select ResultSetNode
}
+// Restore implements Node interface.
+func (n *InsertStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *InsertStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -813,6 +961,11 @@ type DeleteStmt struct {
TableHints []*TableOptimizerHint
}
+// Restore implements Node interface.
+func (n *DeleteStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *DeleteStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -873,6 +1026,11 @@ type UpdateStmt struct {
TableHints []*TableOptimizerHint
}
+// Restore implements Node interface.
+func (n *UpdateStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *UpdateStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -924,6 +1082,21 @@ type Limit struct {
Offset ExprNode
}
+// Restore implements Node interface.
+func (n *Limit) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("LIMIT ")
+ if n.Offset != nil {
+ if err := n.Offset.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore Limit.Offset")
+ }
+ ctx.WritePlain(",")
+ }
+ if err := n.Count.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore Limit.Count")
+ }
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *Limit) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -1004,6 +1177,11 @@ type ShowStmt struct {
Where ExprNode
}
+// Restore implements Node interface.
+func (n *ShowStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ShowStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -1064,6 +1242,11 @@ type WindowSpec struct {
Frame *FrameClause
}
+// Restore implements Node interface.
+func (n *WindowSpec) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *WindowSpec) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -1102,6 +1285,11 @@ type PartitionByClause struct {
Items []*ByItem
}
+// Restore implements Node interface.
+func (n *PartitionByClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *PartitionByClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -1138,6 +1326,11 @@ type FrameClause struct {
Extent FrameExtent
}
+// Restore implements Node interface.
+func (n *FrameClause) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *FrameClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -1186,6 +1379,11 @@ type FrameBound struct {
Unit ExprNode
}
+// Restore implements Node interface.
+func (n *FrameBound) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *FrameBound) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
diff --git a/vendor/github.com/pingcap/parser/ast/expressions.go b/vendor/github.com/pingcap/parser/ast/expressions.go
index 402f7aed0d55a123b2c17eed0f35437423401435..fdccd7b1f0dcd3fa92424e41a7eaca1fc5160d99 100644
--- a/vendor/github.com/pingcap/parser/ast/expressions.go
+++ b/vendor/github.com/pingcap/parser/ast/expressions.go
@@ -19,6 +19,7 @@ import (
"regexp"
"strings"
+ "github.com/pingcap/errors"
"github.com/pingcap/parser/model"
"github.com/pingcap/parser/opcode"
)
@@ -78,6 +79,26 @@ type BetweenExpr struct {
Not bool
}
+// Restore implements Node interface.
+func (n *BetweenExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore BetweenExpr.Expr")
+ }
+ if n.Not {
+ ctx.WriteKeyWord(" NOT BETWEEN ")
+ } else {
+ ctx.WriteKeyWord(" BETWEEN ")
+ }
+ if err := n.Left.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore BetweenExpr.Left")
+ }
+ ctx.WriteKeyWord(" AND ")
+ if err := n.Right.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore BetweenExpr.Right ")
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *BetweenExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -131,6 +152,21 @@ type BinaryOperationExpr struct {
R ExprNode
}
+// Restore implements Node interface.
+func (n *BinaryOperationExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.L.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred when restore BinaryOperationExpr.L")
+ }
+ if err := n.Op.Restore(ctx.In); err != nil {
+ return errors.Annotate(err, "An error occurred when restore BinaryOperationExpr.Op")
+ }
+ if err := n.R.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred when restore BinaryOperationExpr.R")
+ }
+
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *BinaryOperationExpr) Format(w io.Writer) {
n.L.Format(w)
@@ -172,6 +208,19 @@ type WhenClause struct {
Result ExprNode
}
+// Restore implements Node interface.
+func (n *WhenClause) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("WHEN ")
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore WhenClauses.Expr")
+ }
+ ctx.WriteKeyWord(" THEN ")
+ if err := n.Result.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore WhenClauses.Result")
+ }
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *WhenClause) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -205,6 +254,32 @@ type CaseExpr struct {
ElseClause ExprNode
}
+// Restore implements Node interface.
+func (n *CaseExpr) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("CASE")
+ if n.Value != nil {
+ ctx.WritePlain(" ")
+ if err := n.Value.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore CaseExpr.Value")
+ }
+ }
+ for _, clause := range n.WhenClauses {
+ ctx.WritePlain(" ")
+ if err := clause.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore CaseExpr.WhenClauses")
+ }
+ }
+ if n.ElseClause != nil {
+ ctx.WriteKeyWord(" ELSE ")
+ if err := n.ElseClause.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore CaseExpr.ElseClause")
+ }
+ }
+ ctx.WriteKeyWord(" END")
+
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *CaseExpr) Format(w io.Writer) {
fmt.Fprint(w, "CASE ")
@@ -269,6 +344,11 @@ type SubqueryExpr struct {
Exists bool
}
+// Restore implements Node interface.
+func (n *SubqueryExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *SubqueryExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -305,6 +385,11 @@ type CompareSubqueryExpr struct {
All bool
}
+// Restore implements Node interface.
+func (n *CompareSubqueryExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *CompareSubqueryExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -338,6 +423,20 @@ type ColumnName struct {
Name model.CIStr
}
+// Restore implements Node interface.
+func (n *ColumnName) Restore(ctx *RestoreCtx) error {
+ if n.Schema.O != "" {
+ ctx.WriteName(n.Schema.O)
+ ctx.WritePlain(".")
+ }
+ if n.Table.O != "" {
+ ctx.WriteName(n.Table.O)
+ ctx.WritePlain(".")
+ }
+ ctx.WriteName(n.Name.O)
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *ColumnName) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -386,6 +485,14 @@ type ColumnNameExpr struct {
Refer *ResultField
}
+// Restore implements Node interface.
+func (n *ColumnNameExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Name.Restore(ctx); err != nil {
+ return errors.Trace(err)
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *ColumnNameExpr) Format(w io.Writer) {
name := strings.Replace(n.Name.String(), ".", "`.`", -1)
@@ -414,6 +521,19 @@ type DefaultExpr struct {
Name *ColumnName
}
+// Restore implements Node interface.
+func (n *DefaultExpr) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("DEFAULT")
+ if n.Name != nil {
+ ctx.WritePlain("(")
+ if err := n.Name.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore DefaultExpr.Name")
+ }
+ ctx.WritePlain(")")
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *DefaultExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -446,6 +566,11 @@ type ExistsSubqueryExpr struct {
Not bool
}
+// Restore implements Node interface.
+func (n *ExistsSubqueryExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *ExistsSubqueryExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -479,6 +604,11 @@ type PatternInExpr struct {
Sel ExprNode
}
+// Restore implements Node interface.
+func (n *PatternInExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *PatternInExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -534,6 +664,19 @@ type IsNullExpr struct {
Not bool
}
+// Restore implements Node interface.
+func (n *IsNullExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Trace(err)
+ }
+ if n.Not {
+ ctx.WriteKeyWord(" IS NOT NULL")
+ } else {
+ ctx.WriteKeyWord(" IS NULL")
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *IsNullExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -570,6 +713,24 @@ type IsTruthExpr struct {
True int64
}
+// Restore implements Node interface.
+func (n *IsTruthExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Trace(err)
+ }
+ if n.Not {
+ ctx.WriteKeyWord(" IS NOT")
+ } else {
+ ctx.WriteKeyWord(" IS")
+ }
+ if n.True > 0 {
+ ctx.WriteKeyWord(" TRUE")
+ } else {
+ ctx.WriteKeyWord(" FALSE")
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *IsTruthExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -616,6 +777,25 @@ type PatternLikeExpr struct {
PatTypes []byte
}
+// Restore implements Node interface.
+func (n *PatternLikeExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore PatternLikeExpr.Expr")
+ }
+
+ if n.Not {
+ ctx.WriteKeyWord(" NOT LIKE ")
+ } else {
+ ctx.WriteKeyWord(" LIKE ")
+ }
+
+ if err := n.Pattern.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore PatternLikeExpr.Pattern")
+ }
+
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *PatternLikeExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -669,6 +849,16 @@ type ParenthesesExpr struct {
Expr ExprNode
}
+// Restore implements Node interface.
+func (n *ParenthesesExpr) Restore(ctx *RestoreCtx) error {
+ ctx.WritePlain("(")
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred when restore ParenthesesExpr.Expr")
+ }
+ ctx.WritePlain(")")
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *ParenthesesExpr) Format(w io.Writer) {
fmt.Fprint(w, "(")
@@ -706,6 +896,11 @@ type PositionExpr struct {
Refer *ResultField
}
+// Restore implements Node interface.
+func (n *PositionExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *PositionExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -744,6 +939,25 @@ type PatternRegexpExpr struct {
Sexpr *string
}
+// Restore implements Node interface.
+func (n *PatternRegexpExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Expr.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore PatternRegexpExpr.Expr")
+ }
+
+ if n.Not {
+ ctx.WriteKeyWord(" NOT REGEXP ")
+ } else {
+ ctx.WriteKeyWord(" REGEXP ")
+ }
+
+ if err := n.Pattern.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore PatternRegexpExpr.Pattern")
+ }
+
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *PatternRegexpExpr) Format(w io.Writer) {
n.Expr.Format(w)
@@ -783,6 +997,11 @@ type RowExpr struct {
Values []ExprNode
}
+// Restore implements Node interface.
+func (n *RowExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *RowExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -814,6 +1033,17 @@ type UnaryOperationExpr struct {
V ExprNode
}
+// Restore implements Node interface.
+func (n *UnaryOperationExpr) Restore(ctx *RestoreCtx) error {
+ if err := n.Op.Restore(ctx.In); err != nil {
+ return errors.Trace(err)
+ }
+ if err := n.V.Restore(ctx); err != nil {
+ return errors.Trace(err)
+ }
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *UnaryOperationExpr) Format(w io.Writer) {
n.Op.Format(w)
@@ -842,6 +1072,18 @@ type ValuesExpr struct {
Column *ColumnNameExpr
}
+// Restore implements Node interface.
+func (n *ValuesExpr) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("VALUES")
+ ctx.WritePlain("(")
+ if err := n.Column.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while restore ValuesExpr.Column")
+ }
+ ctx.WritePlain(")")
+
+ return nil
+}
+
// Format the ExprNode into a Writer.
func (n *ValuesExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -879,6 +1121,11 @@ type VariableExpr struct {
Value ExprNode
}
+// Restore implements Node interface.
+func (n *VariableExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *VariableExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -908,6 +1155,11 @@ type MaxValueExpr struct {
exprNode
}
+// Restore implements Node interface.
+func (n *MaxValueExpr) Restore(ctx *RestoreCtx) error {
+ panic("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *MaxValueExpr) Format(w io.Writer) {
fmt.Fprint(w, "MAXVALUE")
diff --git a/vendor/github.com/pingcap/parser/ast/functions.go b/vendor/github.com/pingcap/parser/ast/functions.go
index 6363296bf95279a7291e8d4b73c951e027d1f9a7..e3500c67e5f8c9b4236a527b0c360b1090652229 100644
--- a/vendor/github.com/pingcap/parser/ast/functions.go
+++ b/vendor/github.com/pingcap/parser/ast/functions.go
@@ -17,6 +17,7 @@ import (
"fmt"
"io"
+ "github.com/pingcap/errors"
"github.com/pingcap/parser/model"
"github.com/pingcap/parser/types"
)
@@ -327,6 +328,11 @@ type FuncCallExpr struct {
Args []ExprNode
}
+// Restore implements Node interface.
+func (n *FuncCallExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *FuncCallExpr) Format(w io.Writer) {
fmt.Fprintf(w, "%s(", n.FnName.L)
@@ -399,6 +405,11 @@ type FuncCastExpr struct {
FunctionType CastFunctionType
}
+// Restore implements Node interface.
+func (n *FuncCastExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *FuncCastExpr) Format(w io.Writer) {
switch n.FunctionType {
@@ -484,6 +495,10 @@ const (
AggFuncBitXor = "bit_xor"
// AggFuncBitAnd is the name of bit_and function.
AggFuncBitAnd = "bit_and"
+ // AggFuncVarPop is the name of var_pop function
+ AggFuncVarPop = "var_pop"
+ // AggFuncVarSamp is the name of var_samp function
+ AggFuncVarSamp = "var_samp"
// AggFuncStddevPop is the name of stddev_pop function
AggFuncStddevPop = "stddev_pop"
// AggFuncStddevSamp is the name of stddev_samp function
@@ -503,6 +518,11 @@ type AggregateFuncExpr struct {
Distinct bool
}
+// Restore implements Node interface.
+func (n *AggregateFuncExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format the ExprNode into a Writer.
func (n *AggregateFuncExpr) Format(w io.Writer) {
panic("Not implemented")
@@ -571,6 +591,11 @@ type WindowFuncExpr struct {
Spec WindowSpec
}
+// Restore implements Node interface.
+func (n *WindowFuncExpr) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Format formats the window function expression into a Writer.
func (n *WindowFuncExpr) Format(w io.Writer) {
panic("Not implemented")
diff --git a/vendor/github.com/pingcap/parser/ast/misc.go b/vendor/github.com/pingcap/parser/ast/misc.go
index fdcc569d238be42c117de1c4a971dde89c71626d..b96210789ffcc6eaa86cc6097406487c398aef05 100644
--- a/vendor/github.com/pingcap/parser/ast/misc.go
+++ b/vendor/github.com/pingcap/parser/ast/misc.go
@@ -18,6 +18,7 @@ import (
"fmt"
"strings"
+ "github.com/pingcap/errors"
"github.com/pingcap/parser/auth"
"github.com/pingcap/parser/model"
"github.com/pingcap/parser/mysql"
@@ -97,6 +98,11 @@ type TraceStmt struct {
Format string
}
+// Restore implements Node interface.
+func (n *TraceStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TraceStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -123,6 +129,11 @@ type ExplainStmt struct {
Analyze bool
}
+// Restore implements Node interface.
+func (n *ExplainStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ExplainStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -149,6 +160,11 @@ type PrepareStmt struct {
SQLVar *VariableExpr
}
+// Restore implements Node interface.
+func (n *PrepareStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *PrepareStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -174,6 +190,11 @@ type DeallocateStmt struct {
Name string
}
+// Restore implements Node interface.
+func (n *DeallocateStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *DeallocateStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -202,6 +223,11 @@ type ExecuteStmt struct {
ExecID uint32
}
+// Restore implements Node interface.
+func (n *ExecuteStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *ExecuteStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -225,6 +251,11 @@ type BeginStmt struct {
stmtNode
}
+// Restore implements Node interface.
+func (n *BeginStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *BeginStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -243,6 +274,11 @@ type BinlogStmt struct {
Str string
}
+// Restore implements Node interface.
+func (n *BinlogStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *BinlogStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -259,6 +295,11 @@ type CommitStmt struct {
stmtNode
}
+// Restore implements Node interface.
+func (n *CommitStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *CommitStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -275,6 +316,11 @@ type RollbackStmt struct {
stmtNode
}
+// Restore implements Node interface.
+func (n *RollbackStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *RollbackStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -293,6 +339,13 @@ type UseStmt struct {
DBName string
}
+// Restore implements Node interface.
+func (n *UseStmt) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("USE ")
+ ctx.WriteName(n.DBName)
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *UseStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -324,6 +377,11 @@ type VariableAssignment struct {
ExtendValue ValueExpr
}
+// Restore implements Node interface.
+func (n *VariableAssignment) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node interface.
func (n *VariableAssignment) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -360,6 +418,11 @@ type FlushStmt struct {
ReadLock bool
}
+// Restore implements Node interface.
+func (n *FlushStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *FlushStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -390,6 +453,11 @@ type KillStmt struct {
TiDBExtension bool
}
+// Restore implements Node interface.
+func (n *KillStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *KillStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -407,6 +475,11 @@ type SetStmt struct {
Variables []*VariableAssignment
}
+// Restore implements Node interface.
+func (n *SetStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *SetStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -454,6 +527,11 @@ type SetPwdStmt struct {
Password string
}
+// Restore implements Node interface.
+func (n *SetPwdStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// SecureText implements SensitiveStatement interface.
func (n *SetPwdStmt) SecureText() string {
return fmt.Sprintf("set password for user %s", n.User)
@@ -517,6 +595,11 @@ type CreateUserStmt struct {
Specs []*UserSpec
}
+// Restore implements Node interface.
+func (n *CreateUserStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *CreateUserStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -548,6 +631,11 @@ type AlterUserStmt struct {
Specs []*UserSpec
}
+// Restore implements Node interface.
+func (n *AlterUserStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// SecureText implements SensitiveStatement interface.
func (n *AlterUserStmt) SecureText() string {
var buf bytes.Buffer
@@ -578,6 +666,11 @@ type DropUserStmt struct {
UserList []*auth.UserIdentity
}
+// Restore implements Node interface.
+func (n *DropUserStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *DropUserStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -595,6 +688,11 @@ type DoStmt struct {
Exprs []ExprNode
}
+// Restore implements Node interface.
+func (n *DoStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *DoStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -682,6 +780,11 @@ type AdminStmt struct {
ShowSlow *ShowSlow
}
+// Restore implements Node interface.
+func (n *AdminStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *AdminStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -709,6 +812,11 @@ type PrivElem struct {
Cols []*ColumnName
}
+// Restore implements Node interface.
+func (n *PrivElem) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *PrivElem) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -767,6 +875,11 @@ type RevokeStmt struct {
Users []*UserSpec
}
+// Restore implements Node interface.
+func (n *RevokeStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *RevokeStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -795,6 +908,11 @@ type GrantStmt struct {
WithGrant bool
}
+// Restore implements Node interface.
+func (n *GrantStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// SecureText implements SensitiveStatement interface.
func (n *GrantStmt) SecureText() string {
text := n.text
@@ -860,6 +978,11 @@ type TableOptimizerHint struct {
MaxExecutionTime uint64
}
+// Restore implements Node interface.
+func (n *TableOptimizerHint) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *TableOptimizerHint) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
diff --git a/vendor/github.com/pingcap/parser/ast/read_only_checker.go b/vendor/github.com/pingcap/parser/ast/read_only_checker.go
deleted file mode 100644
index 99c48f5800fad55cb894bdf61ef5417b13ab479f..0000000000000000000000000000000000000000
--- a/vendor/github.com/pingcap/parser/ast/read_only_checker.go
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright 2017 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,
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package ast
-
-// IsReadOnly checks whether the input ast is readOnly.
-func IsReadOnly(node Node) bool {
- switch st := node.(type) {
- case *SelectStmt:
- if st.LockTp == SelectLockForUpdate {
- return false
- }
-
- checker := readOnlyChecker{
- readOnly: true,
- }
-
- node.Accept(&checker)
- return checker.readOnly
- case *ExplainStmt, *DoStmt:
- return true
- default:
- return false
- }
-}
-
-// readOnlyChecker checks whether a query's ast is readonly, if it satisfied
-// 1. selectstmt;
-// 2. need not to set var;
-// it is readonly statement.
-type readOnlyChecker struct {
- readOnly bool
-}
-
-// Enter implements Visitor interface.
-func (checker *readOnlyChecker) Enter(in Node) (out Node, skipChildren bool) {
- switch node := in.(type) {
- case *VariableExpr:
- // like func rewriteVariable(), this stands for SetVar.
- if !node.IsSystem && node.Value != nil {
- checker.readOnly = false
- return in, true
- }
- }
- return in, false
-}
-
-// Leave implements Visitor interface.
-func (checker *readOnlyChecker) Leave(in Node) (out Node, ok bool) {
- return in, checker.readOnly
-}
diff --git a/vendor/github.com/pingcap/parser/ast/stats.go b/vendor/github.com/pingcap/parser/ast/stats.go
index 5db8664a511e2374641606ff958e71b5f73e40d1..df0e5f5f1c04adb9f61580be38b871c4af9b228c 100644
--- a/vendor/github.com/pingcap/parser/ast/stats.go
+++ b/vendor/github.com/pingcap/parser/ast/stats.go
@@ -13,7 +13,10 @@
package ast
-import "github.com/pingcap/parser/model"
+import (
+ "github.com/pingcap/errors"
+ "github.com/pingcap/parser/model"
+)
var (
_ StmtNode = &AnalyzeTableStmt{}
@@ -34,6 +37,11 @@ type AnalyzeTableStmt struct {
IndexFlag bool
}
+// Restore implements Node interface.
+func (n *AnalyzeTableStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *AnalyzeTableStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -58,6 +66,16 @@ type DropStatsStmt struct {
Table *TableName
}
+// Restore implements Node interface.
+func (n *DropStatsStmt) Restore(ctx *RestoreCtx) error {
+ ctx.WriteKeyWord("DROP STATS ")
+ if err := n.Table.Restore(ctx); err != nil {
+ return errors.Annotate(err, "An error occurred while add table")
+ }
+
+ return nil
+}
+
// Accept implements Node Accept interface.
func (n *DropStatsStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
@@ -80,6 +98,11 @@ type LoadStatsStmt struct {
Path string
}
+// Restore implements Node interface.
+func (n *LoadStatsStmt) Restore(ctx *RestoreCtx) error {
+ return errors.New("Not implemented")
+}
+
// Accept implements Node Accept interface.
func (n *LoadStatsStmt) Accept(v Visitor) (Node, bool) {
newNode, skipChildren := v.Enter(n)
diff --git a/vendor/github.com/pingcap/parser/ast/util.go b/vendor/github.com/pingcap/parser/ast/util.go
new file mode 100644
index 0000000000000000000000000000000000000000..1569d2462bffc62bbfb305d7649421599edd7047
--- /dev/null
+++ b/vendor/github.com/pingcap/parser/ast/util.go
@@ -0,0 +1,215 @@
+// Copyright 2018 PingCAP, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package ast
+
+import (
+ "fmt"
+ "io"
+ "strings"
+)
+
+// IsReadOnly checks whether the input ast is readOnly.
+func IsReadOnly(node Node) bool {
+ switch st := node.(type) {
+ case *SelectStmt:
+ if st.LockTp == SelectLockForUpdate {
+ return false
+ }
+
+ checker := readOnlyChecker{
+ readOnly: true,
+ }
+
+ node.Accept(&checker)
+ return checker.readOnly
+ case *ExplainStmt, *DoStmt:
+ return true
+ default:
+ return false
+ }
+}
+
+// readOnlyChecker checks whether a query's ast is readonly, if it satisfied
+// 1. selectstmt;
+// 2. need not to set var;
+// it is readonly statement.
+type readOnlyChecker struct {
+ readOnly bool
+}
+
+// Enter implements Visitor interface.
+func (checker *readOnlyChecker) Enter(in Node) (out Node, skipChildren bool) {
+ switch node := in.(type) {
+ case *VariableExpr:
+ // like func rewriteVariable(), this stands for SetVar.
+ if !node.IsSystem && node.Value != nil {
+ checker.readOnly = false
+ return in, true
+ }
+ }
+ return in, false
+}
+
+// Leave implements Visitor interface.
+func (checker *readOnlyChecker) Leave(in Node) (out Node, ok bool) {
+ return in, checker.readOnly
+}
+
+//RestoreFlag mark the Restore format
+type RestoreFlags uint64
+
+// Mutually exclusive group of `RestoreFlags`:
+// [RestoreStringSingleQuotes, RestoreStringDoubleQuotes]
+// [RestoreKeyWordUppercase, RestoreKeyWordLowercase]
+// [RestoreNameUppercase, RestoreNameLowercase]
+// [RestoreNameDoubleQuotes, RestoreNameBackQuotes]
+// The flag with the left position in each group has a higher priority.
+const (
+ RestoreStringSingleQuotes RestoreFlags = 1 << iota
+ RestoreStringDoubleQuotes
+ RestoreStringEscapeBackslash
+
+ RestoreKeyWordUppercase
+ RestoreKeyWordLowercase
+
+ RestoreNameUppercase
+ RestoreNameLowercase
+ RestoreNameDoubleQuotes
+ RestoreNameBackQuotes
+)
+
+const (
+ DefaultRestoreFlags = RestoreStringSingleQuotes | RestoreKeyWordUppercase | RestoreNameBackQuotes
+)
+
+func (rf RestoreFlags) has(flag RestoreFlags) bool {
+ return rf&flag != 0
+}
+
+// HasStringSingleQuotesFlag returns a boolean indicating when `rf` has `RestoreStringSingleQuotes` flag.
+func (rf RestoreFlags) HasStringSingleQuotesFlag() bool {
+ return rf.has(RestoreStringSingleQuotes)
+}
+
+// HasStringDoubleQuotesFlag returns a boolean indicating whether `rf` has `RestoreStringDoubleQuotes` flag.
+func (rf RestoreFlags) HasStringDoubleQuotesFlag() bool {
+ return rf.has(RestoreStringDoubleQuotes)
+}
+
+// HasStringEscapeBackslashFlag returns a boolean indicating whether `rf` has `RestoreStringEscapeBackslash` flag.
+func (rf RestoreFlags) HasStringEscapeBackslashFlag() bool {
+ return rf.has(RestoreStringEscapeBackslash)
+}
+
+// HasKeyWordUppercaseFlag returns a boolean indicating whether `rf` has `RestoreKeyWordUppercase` flag.
+func (rf RestoreFlags) HasKeyWordUppercaseFlag() bool {
+ return rf.has(RestoreKeyWordUppercase)
+}
+
+// HasKeyWordLowercaseFlag returns a boolean indicating whether `rf` has `RestoreKeyWordLowercase` flag.
+func (rf RestoreFlags) HasKeyWordLowercaseFlag() bool {
+ return rf.has(RestoreKeyWordLowercase)
+}
+
+// HasNameUppercaseFlag returns a boolean indicating whether `rf` has `RestoreNameUppercase` flag.
+func (rf RestoreFlags) HasNameUppercaseFlag() bool {
+ return rf.has(RestoreNameUppercase)
+}
+
+// HasNameLowercaseFlag returns a boolean indicating whether `rf` has `RestoreNameLowercase` flag.
+func (rf RestoreFlags) HasNameLowercaseFlag() bool {
+ return rf.has(RestoreNameLowercase)
+}
+
+// HasNameDoubleQuotesFlag returns a boolean indicating whether `rf` has `RestoreNameDoubleQuotes` flag.
+func (rf RestoreFlags) HasNameDoubleQuotesFlag() bool {
+ return rf.has(RestoreNameDoubleQuotes)
+}
+
+// HasNameBackQuotesFlag returns a boolean indicating whether `rf` has `RestoreNameBackQuotes` flag.
+func (rf RestoreFlags) HasNameBackQuotesFlag() bool {
+ return rf.has(RestoreNameBackQuotes)
+}
+
+// RestoreCtx is `Restore` context to hold flags and writer.
+type RestoreCtx struct {
+ Flags RestoreFlags
+ In io.Writer
+}
+
+// NewRestoreCtx returns a new `RestoreCtx`.
+func NewRestoreCtx(flags RestoreFlags, in io.Writer) *RestoreCtx {
+ return &RestoreCtx{flags, in}
+}
+
+// WriteKeyWord writes the `keyWord` into writer.
+// `keyWord` will be converted format(uppercase and lowercase for now) according to `RestoreFlags`.
+func (ctx *RestoreCtx) WriteKeyWord(keyWord string) {
+ switch {
+ case ctx.Flags.HasKeyWordUppercaseFlag():
+ keyWord = strings.ToUpper(keyWord)
+ case ctx.Flags.HasKeyWordLowercaseFlag():
+ keyWord = strings.ToLower(keyWord)
+ }
+ fmt.Fprint(ctx.In, keyWord)
+}
+
+// WriteString writes the string into writer
+// `str` may be wrapped in quotes and escaped according to RestoreFlags.
+func (ctx *RestoreCtx) WriteString(str string) {
+ if ctx.Flags.HasStringEscapeBackslashFlag() {
+ str = strings.Replace(str, `\`, `\\`, -1)
+ }
+ quotes := ""
+ switch {
+ case ctx.Flags.HasStringSingleQuotesFlag():
+ str = strings.Replace(str, `'`, `''`, -1)
+ quotes = `'`
+ case ctx.Flags.HasStringDoubleQuotesFlag():
+ str = strings.Replace(str, `"`, `""`, -1)
+ quotes = `"`
+ }
+ fmt.Fprint(ctx.In, quotes, str, quotes)
+}
+
+// WriteName writes the name into writer
+// `name` maybe wrapped in quotes and escaped according to RestoreFlags.
+func (ctx *RestoreCtx) WriteName(name string) {
+ switch {
+ case ctx.Flags.HasNameUppercaseFlag():
+ name = strings.ToUpper(name)
+ case ctx.Flags.HasNameLowercaseFlag():
+ name = strings.ToLower(name)
+ }
+ quotes := ""
+ switch {
+ case ctx.Flags.HasNameDoubleQuotesFlag():
+ name = strings.Replace(name, `"`, `""`, -1)
+ quotes = `"`
+ case ctx.Flags.HasNameBackQuotesFlag():
+ name = strings.Replace(name, "`", "``", -1)
+ quotes = "`"
+ }
+ fmt.Fprint(ctx.In, quotes, name, quotes)
+}
+
+// WritePlain writes the plain text into writer without any handling.
+func (ctx *RestoreCtx) WritePlain(plainText string) {
+ fmt.Fprint(ctx.In, plainText)
+}
+
+// WritePlainf write the plain text into writer without any handling.
+func (ctx *RestoreCtx) WritePlainf(format string, a ...interface{}) {
+ fmt.Fprintf(ctx.In, format, a...)
+}
diff --git a/vendor/github.com/pingcap/parser/charset/charset.go b/vendor/github.com/pingcap/parser/charset/charset.go
index c42c13e4b09fcd2cc364bc1ef2a7701098af2a3a..0c0d3820efa56de92c62fda7c072ad4e08cbcae3 100644
--- a/vendor/github.com/pingcap/parser/charset/charset.go
+++ b/vendor/github.com/pingcap/parser/charset/charset.go
@@ -94,6 +94,7 @@ func ValidCharsetAndCollation(cs string, co string) bool {
if co == "" {
return true
}
+ co = strings.ToLower(co)
_, ok = c.Collations[co]
if !ok {
return false
diff --git a/vendor/github.com/pingcap/parser/checkout-pr-branch.sh b/vendor/github.com/pingcap/parser/checkout-pr-branch.sh
new file mode 100755
index 0000000000000000000000000000000000000000..e66b4aad82f4c504fcb6728e4207ee471d35c6e7
--- /dev/null
+++ b/vendor/github.com/pingcap/parser/checkout-pr-branch.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+# This script is used to checkout a Parser PR branch in a forked repo.
+if test -z $1; then
+ echo -e "Usage:\n"
+ echo -e "\tcheckout-pr-branch.sh [github-username]:[pr-branch]\n"
+ echo -e "The argument can be copied directly from github PR page."
+ echo -e "The local branch name would be [github-username]/[pr-branch]."
+ exit 0;
+fi
+
+username=$(echo $1 | cut -d':' -f1)
+branch=$(echo $1 | cut -d':' -f2)
+local_branch=$username/$branch
+fork="https://github.com/$username/parser"
+
+exists=`git show-ref refs/heads/$local_branch`
+if [ -n "$exists" ]; then
+ git checkout $local_branch
+ git pull $fork $branch:$local_branch
+else
+ git fetch $fork $branch:$local_branch
+ git checkout $local_branch
+fi
diff --git a/vendor/github.com/pingcap/parser/go.mod1 b/vendor/github.com/pingcap/parser/go.mod1
index 3afbad54b186a233f95135d23f0b7de401a87ac8..cfc68ae2e2375e699107ec5c1ea17e46cab73788 100644
--- a/vendor/github.com/pingcap/parser/go.mod1
+++ b/vendor/github.com/pingcap/parser/go.mod1
@@ -1,16 +1,16 @@
module github.com/pingcap/parser
require (
+ github.com/cznic/golex v0.0.0-20181122101858-9c343928389c // indirect
github.com/cznic/mathutil v0.0.0-20181021201202-eba54fb065b7
github.com/cznic/parser v0.0.0-20160622100904-31edd927e5b1
github.com/cznic/sortutil v0.0.0-20150617083342-4c7342852e65
github.com/cznic/strutil v0.0.0-20171016134553-529a34b1c186
github.com/cznic/y v0.0.0-20170802143616-045f81c6662a
- github.com/pingcap/check v0.0.0-20171206051426-1c287c953996
+ github.com/pingcap/check v0.0.0-20181213055612-5c2b07721bdb
github.com/pingcap/errors v0.11.0
- github.com/pingcap/tidb v0.0.0-20181109062255-f547869f4933
+ github.com/pingcap/tidb v0.0.0-20181217070741-096bb68e6bef
github.com/pingcap/tipb v0.0.0-20181012112600-11e33c750323
github.com/sirupsen/logrus v1.2.0
- golang.org/x/net v0.0.0-20181029044818-c44066c5c816
golang.org/x/text v0.3.0
)
diff --git a/vendor/github.com/pingcap/parser/go.sum1 b/vendor/github.com/pingcap/parser/go.sum1
index a6c916ca9caf98959440a54c200569be1a2ccfb7..02668a3f0423d05c8251c9f8819ee7c91e2b1f4e 100644
--- a/vendor/github.com/pingcap/parser/go.sum1
+++ b/vendor/github.com/pingcap/parser/go.sum1
@@ -1,20 +1,18 @@
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
-github.com/Shopify/toxiproxy v2.1.3+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
-github.com/apache/thrift v0.0.0-20161221203622-b2a4d4ae21c7/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
+github.com/StackExchange/wmi v0.0.0-20180725035823-b12b22c5341f h1:5ZfJxyXo8KyX8DgGXC5B7ILL8y51fci/qYz2B4j8iLY=
+github.com/StackExchange/wmi v0.0.0-20180725035823-b12b22c5341f/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/blacktear23/go-proxyprotocol v0.0.0-20171102103907-62e368e1c470/go.mod h1:VKt7CNAQxpFpSDz3sXyj9hY/GbVsQCr0sB3w59nE7lU=
-github.com/chzyer/readline v0.0.0-20171208011716-f6d7a1f6fbf3/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
+github.com/boltdb/bolt v1.3.1 h1:JQmyP4ZBrce+ZQu0dY660FMfatumYDLun9hBCUVIkF4=
+github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
-github.com/cockroachdb/cmux v0.0.0-20170110192607-30d10be49292/go.mod h1:qRiX68mZX1lGBkTWyp3CLcenw9I94W2dLeRvMzcn9N4=
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd h1:qMd81Ts1T2OTKmB4acZcyKaMtRnY5Y44NuXGX2GFJ1w=
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
-github.com/coreos/bbolt v1.3.1-coreos.6 h1:uTXKg9gY70s9jMAKdfljFQcuh4e/BXOM+V+d00KFj3A=
-github.com/coreos/bbolt v1.3.1-coreos.6/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
+github.com/coreos/bbolt v1.3.0 h1:HIgH5xUWXT914HCI671AxuTTqjj64UOFr7pHn48LUTI=
+github.com/coreos/bbolt v1.3.0/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
github.com/coreos/etcd v3.3.10+incompatible h1:KjVWqrZ5U0wa3CxY2AxlH6/UcB+PK2td1DcsYhA+HRs=
github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
github.com/coreos/go-semver v0.2.0 h1:3Jm3tLmsgAYcjC+4Up7hJrFBPr+n7rAqYeSw/SZazuY=
@@ -23,8 +21,8 @@ github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142 h1:3jFq2xL4ZajGK
github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f h1:lBNOc5arjvs8E5mO2tbpBpLoyyu8B6e44T7hJy6potg=
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
-github.com/cznic/golex v0.0.0-20170803123110-4ab7c5e190e4 h1:CVAqftqbj+exlab+8KJQrE+kNIVlQfJt58j4GxCMF1s=
-github.com/cznic/golex v0.0.0-20170803123110-4ab7c5e190e4/go.mod h1:+bmmJDNmKlhWNG+gwWCkaBoTy39Fs+bzRxVBzoTQbIc=
+github.com/cznic/golex v0.0.0-20181122101858-9c343928389c h1:G8zTsaqyVfIHpgMFcGgdbhHSFhlNc77rAKkhVbQ9kQg=
+github.com/cznic/golex v0.0.0-20181122101858-9c343928389c/go.mod h1:+bmmJDNmKlhWNG+gwWCkaBoTy39Fs+bzRxVBzoTQbIc=
github.com/cznic/mathutil v0.0.0-20181021201202-eba54fb065b7 h1:y+DH9ARrWiiNBV+6waYP2IPcsRbxdU1qsnycPfShF4c=
github.com/cznic/mathutil v0.0.0-20181021201202-eba54fb065b7/go.mod h1:e6NPNENfs9mPDVNRekM7lKScauxd5kXTr1Mfyig6TDM=
github.com/cznic/parser v0.0.0-20160622100904-31edd927e5b1 h1:uWcWCkSP+E1w1z8r082miT+c+9vzg+5UdrgGCo15lMo=
@@ -41,9 +39,6 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumC
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo=
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
-github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
-github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=
-github.com/eapache/queue v0.0.0-20180227141424-093482f3f8ce/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385 h1:clC1lXBpe2kTj2VHdaIu9ajZQe4kcEY9j0NsnDDBZ3o=
github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZifjYj7uP3BG/gKcuzL9xWVV/Y+cK33KM=
github.com/etcd-io/gofail v0.0.0-20180808172546-51ce9a71510a h1:QNEenQIsGDEEfFNSnN+h6hE1OwnHqTg7Dl9gEk1Cko4=
@@ -52,6 +47,8 @@ github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
+github.com/go-ole/go-ole v1.2.1 h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E=
+github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8=
github.com/go-sql-driver/mysql v0.0.0-20170715192408-3955978caca4/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/gogo/protobuf v1.1.1 h1:72R+M5VuhED/KujmZVcIquuo8mBgX4oVda//DQb3PXo=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
@@ -60,7 +57,6 @@ github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfU
github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff h1:kOkM9whyQYodu09SJ6W3NCsHG7crFaJILQ22Gozp3lg=
github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
-github.com/golang/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@@ -72,8 +68,8 @@ github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/mux v1.6.2 h1:Pgr17XVTNXAk3q/r4CpKzC5xBM/qW1uVLV+IhRZpIIk=
github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
-github.com/gorilla/websocket v1.2.0 h1:VJtLvh6VQym50czpZzx07z/kw9EgAxI3x1ZB8taTMQQ=
-github.com/gorilla/websocket v1.2.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
+github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q=
+github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 h1:BWIsLfhgKhV5g/oF34aRjniBHLTZe5DNekSjbAjIS6c=
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=
@@ -82,72 +78,48 @@ github.com/grpc-ecosystem/grpc-gateway v1.5.1 h1:3scN4iuXkNOyP98jF55Lv8a9j1o/Iwv
github.com/grpc-ecosystem/grpc-gateway v1.5.1/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
-github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/jonboulle/clockwork v0.1.0 h1:VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo=
github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
-github.com/juju/errors v0.0.0-20181012004132-a4583d0a56ea h1:g2k+8WR7cHch4g0tBDhfiEvAp7fXxTNBiD1oC1Oxj3E=
-github.com/juju/errors v0.0.0-20181012004132-a4583d0a56ea/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q=
-github.com/juju/loggo v0.0.0-20180524022052-584905176618 h1:MK144iBQF9hTSwBW/9eJm034bVoG30IshVm688T2hi8=
-github.com/juju/loggo v0.0.0-20180524022052-584905176618/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U=
-github.com/juju/testing v0.0.0-20180920084828-472a3e8b2073 h1:WQM1NildKThwdP7qWrNAFGzp4ijNLw8RlgENkaI4MJs=
-github.com/juju/testing v0.0.0-20180920084828-472a3e8b2073/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5 h1:2U0HzY8BJ8hVwDKIzp7y4voR9CX/nvcfymLmg2UiOio=
github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek=
github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
-github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
-github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
-github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
-github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
-github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o=
github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/montanaflynn/stats v0.0.0-20180911141734-db72e6cae808 h1:pmpDGKLw4n82EtrNiLqB+xSz/JQwFOaZuMALYUHwX5s=
github.com/montanaflynn/stats v0.0.0-20180911141734-db72e6cae808/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc=
github.com/myesui/uuid v1.0.0 h1:xCBmH4l5KuvLYc5L7AS7SZg9/jKdIFubM7OVoLqaQUI=
github.com/myesui/uuid v1.0.0/go.mod h1:2CDfNgU0LR8mIdO8vdWd8i9gWWxLlcoIGGpSNgafq84=
-github.com/ngaut/log v0.0.0-20180314031856-b8e36e7ba5ac/go.mod h1:ueVCjKQllPmX7uEvCYnZD5b8qjidGf1TCH61arVe4SU=
github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7 h1:7KAv7KMGTTqSmYZtNdcNTgsos+vFzULLwyElndwn+5c=
github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7/go.mod h1:iWMfgwqYW+e8n5lC/jjNEhwcjbRDpl5NT7n2h+4UNcI=
github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef h1:K0Fn+DoFqNqktdZtdV3bPQ/0cuYh2H4rkg0tytX/07k=
github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef/go.mod h1:7WjlapSfwQyo6LNmIvEWzsW1hbBQfpUO4JWnuQRmva8=
github.com/onsi/ginkgo v1.6.0 h1:Ix8l273rp3QzYgXSR+c8d1fTG7UPgYkOSELPhiY/YGw=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
-github.com/onsi/gomega v1.4.2 h1:3mYCb7aPxS/RU7TI1y4rkEn1oKmPRjNJLNEXgw7MH2I=
-github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
+github.com/onsi/ginkgo v1.7.0 h1:WSHQ+IS43OoUrWtD1/bbclrwK8TTH5hzp+umCiuxHgs=
+github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/gomega v1.4.3 h1:RE1xgDvH7imwFD45h+u2SgIfERHlS2yNG4DObb5BSKU=
+github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/opentracing/basictracer-go v1.0.0 h1:YyUAhaEfjoWXclZVJ9sGoNct7j4TVk7lZWlQw5UXuoo=
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
github.com/opentracing/opentracing-go v1.0.2 h1:3jA2P6O1F9UOrWVpwrIo17pu01KWvNWg4X946/Y5Zwg=
github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
-github.com/petar/GoLLRB v0.0.0-20130427215148-53be0d36a84c/go.mod h1:HUpKUBZnpzkdx0kD/+Yfuft+uD3zHGtXF/XJB14TUr4=
-github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
-github.com/pierrec/xxHash v0.1.1/go.mod h1:w2waW5Zoa/Wc4Yqe0wgrIYAGKqRMf7czn2HNKXmuL+I=
-github.com/pingcap/check v0.0.0-20171206051426-1c287c953996 h1:ZBdiJCMan6GSo/aPAM7gywcUKa0z58gczVrnG6TQnAQ=
-github.com/pingcap/check v0.0.0-20171206051426-1c287c953996/go.mod h1:B1+S9LNcuMyLH/4HMTViQOJevkGiik3wW2AN9zb2fNQ=
-github.com/pingcap/errcode v0.0.0-20180921232412-a1a7271709d9/go.mod h1:4b2X8xSqxIroj/IZ9MX/VGZhAwc11wB9wRIzHvz6SeM=
+github.com/pingcap/check v0.0.0-20181213055612-5c2b07721bdb h1:RGm4hzUgf7wxELKAzOBV27WFMxBD33OQkDwX6VOs/W4=
+github.com/pingcap/check v0.0.0-20181213055612-5c2b07721bdb/go.mod h1:B1+S9LNcuMyLH/4HMTViQOJevkGiik3wW2AN9zb2fNQ=
github.com/pingcap/errors v0.11.0 h1:DCJQB8jrHbQ1VVlMFIrbj2ApScNNotVmkSNplu2yUt4=
github.com/pingcap/errors v0.11.0/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
github.com/pingcap/goleveldb v0.0.0-20171020122428-b9ff6c35079e h1:P73/4dPCL96rGrobssy1nVy2VaVpNCuLpCbr+FEaTA8=
github.com/pingcap/goleveldb v0.0.0-20171020122428-b9ff6c35079e/go.mod h1:O17XtbryoCJhkKGbT62+L2OlrniwqiGLSqrmdHCMzZw=
-github.com/pingcap/kvproto v0.0.0-20181028030329-855d2192cdc7 h1:CYssSnPvf90ZSbFdZpsZGSI7y+drG1EfKxqTOnKnHb0=
-github.com/pingcap/kvproto v0.0.0-20181028030329-855d2192cdc7/go.mod h1:0gwbe1F2iBIjuQ9AH0DbQhL+Dpr5GofU8fgYyXk+ykk=
+github.com/pingcap/kvproto v0.0.0-20181105061835-1b5d69cd1d26 h1:JK4VLNYbSn36QSbCnqALi2ySXdH0DfcMssT/zmLf4Ls=
github.com/pingcap/kvproto v0.0.0-20181105061835-1b5d69cd1d26/go.mod h1:0gwbe1F2iBIjuQ9AH0DbQhL+Dpr5GofU8fgYyXk+ykk=
-github.com/pingcap/parser v0.0.0-20181102070703-4acd198f5092/go.mod h1:1FNvfp9+J0wvc4kl8eGNh7Rqrxveg15jJoWo/a0uHwA=
+github.com/pingcap/parser v0.0.0-20181214132045-732efe993f70/go.mod h1:1FNvfp9+J0wvc4kl8eGNh7Rqrxveg15jJoWo/a0uHwA=
github.com/pingcap/pd v2.1.0-rc.4+incompatible h1:/buwGk04aHO5odk/+O8ZOXGs4qkUjYTJ2UpCJXna8NE=
github.com/pingcap/pd v2.1.0-rc.4+incompatible/go.mod h1:nD3+EoYes4+aNNODO99ES59V83MZSI+dFbhyr667a0E=
-github.com/pingcap/tidb v0.0.0-20181105182855-379ee5b1915a h1:Qd8qbDnsmAIXxefGBgFrWh4y0GDO6froUNFqZYmC568=
-github.com/pingcap/tidb v0.0.0-20181105182855-379ee5b1915a/go.mod h1:tq1TVnaDUrh46KbB+oJA34Ob3eMbinTopWVzhX5Rj94=
-github.com/pingcap/tidb v0.0.0-20181106092750-bb6d0a935d70 h1:a71Zzbf3hautypbfreDgnT+NWtTTJATGGcssArxl/WQ=
-github.com/pingcap/tidb v0.0.0-20181106092750-bb6d0a935d70/go.mod h1:tq1TVnaDUrh46KbB+oJA34Ob3eMbinTopWVzhX5Rj94=
-github.com/pingcap/tidb v0.0.0-20181109062255-f547869f4933 h1:YwXtZpzgqq6LymXQXHBpneC7yQpxeXpAO5cuafuFgMQ=
-github.com/pingcap/tidb v0.0.0-20181109062255-f547869f4933/go.mod h1:GJ1YwdkgaTo6oaWlg9K8nKZ3RaYaP5qXJl/lCywOQ5I=
-github.com/pingcap/tidb v2.0.8+incompatible h1:4G85C71eFTQRJ0Icwul/z3gJfR0u0aWXq1t/f4O8R40=
-github.com/pingcap/tidb v2.0.8+incompatible/go.mod h1:I8C6jrPINP2rrVunTRd7C9fRRhQrtR43S1/CL5ix/yQ=
-github.com/pingcap/tidb-tools v0.0.0-20181101090416-cfac1096162e h1:LKGiK9RwOntq4kniQdGM9q1Cg4AGeIyHBeiFc2OIlpo=
-github.com/pingcap/tidb-tools v0.0.0-20181101090416-cfac1096162e/go.mod h1:XGdcy9+yqlDSEMTpOXnwf3hiTeqrV6MN/u1se9N8yIM=
+github.com/pingcap/tidb v0.0.0-20181217070741-096bb68e6bef h1:a00XEAUzCi+RlsZcAg/LJx3zTL6FY+lwPwyxz5ZlnsI=
+github.com/pingcap/tidb v0.0.0-20181217070741-096bb68e6bef/go.mod h1:YrstANCcWGHO/mbgK4nofaNCj3zOpmkhmfMwlltzPSE=
+github.com/pingcap/tidb-tools v0.0.0-20181112132202-4860a0d5de03 h1:xVuo5U+l6XAWHsb+xhkZ8zz3jerIwDfCHAO6kR2Kaog=
+github.com/pingcap/tidb-tools v0.0.0-20181112132202-4860a0d5de03/go.mod h1:XGdcy9+yqlDSEMTpOXnwf3hiTeqrV6MN/u1se9N8yIM=
github.com/pingcap/tipb v0.0.0-20181012112600-11e33c750323 h1:mRKKzRjDNaUNPnAkPAHnRqpNmwNWBX1iA+hxlmvQ93I=
github.com/pingcap/tipb v0.0.0-20181012112600-11e33c750323/go.mod h1:RtkHW8WbcNxj8lsbzjaILci01CtYnYbIkQhjyZWrWVI=
github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
@@ -162,23 +134,23 @@ github.com/prometheus/common v0.0.0-20181020173914-7e9e6cabbd39 h1:Cto4X6SVMWRPB
github.com/prometheus/common v0.0.0-20181020173914-7e9e6cabbd39/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d h1:GoAlyOgbOEIFdaDqxJVlbOQ1DtGmZWs/Qau0hIlk+WQ=
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
-github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446 h1:/NRJ5vAYoqz+7sG51ubIDHXeWO8DlTSrToPu6q11ziA=
github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M=
-github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
-github.com/siddontang/go v0.0.0-20180604090527-bdc77568d726/go.mod h1:3yhqj7WBBfRhbBlzyOC3gUxftwsU0u8gqevxwIHQpMw=
+github.com/shirou/gopsutil v2.18.10+incompatible h1:cy84jW6EVRPa5g9HAHrlbxMSIjBhDSX0OFYyMYminYs=
+github.com/shirou/gopsutil v2.18.10+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
+github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg=
+github.com/shurcooL/vfsgen v0.0.0-20181020040650-a97a25d856ca/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw=
github.com/sirupsen/logrus v1.2.0 h1:juTguoYk5qI21pwyTXY3B3Y5cOTH3ZUyZCg1v/mihuo=
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/soheilhy/cmux v0.1.4 h1:0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E=
github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
-github.com/spf13/cobra v0.0.2/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
-github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
-github.com/syndtr/goleveldb v0.0.0-20180815032940-ae2bd5eed72d/go.mod h1:Z4AUp2Km+PwemOoO/VB5AOx9XSsIItzFjoJlOSiYmn0=
+github.com/struCoder/pidusage v0.1.2/go.mod h1:pWBlW3YuSwRl6h7R5KbvA4N8oOqe9LjaKW5CwT1SPjI=
+github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2/go.mod h1:2PfKggNGDuadAa0LElHrByyrz4JPZ9fFx6Gs7nx7ZZU=
github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6 h1:lYIiVDtZnyTWlNwiAxLj0bbpTcx1BWCFhXjfsvmPdNc=
github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
github.com/twinj/uuid v1.0.0 h1:fzz7COZnDrXGTAOHGuUGYd6sG+JMq+AoE7+Jlu0przk=
@@ -189,62 +161,47 @@ github.com/uber/jaeger-client-go v2.15.0+incompatible h1:NP3qsSqNxh8VYr956ur1N/1
github.com/uber/jaeger-client-go v2.15.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk=
github.com/uber/jaeger-lib v1.5.0 h1:OHbgr8l656Ub3Fw5k9SWnBfIEwvoHQ+W2y+Aa9D1Uyo=
github.com/uber/jaeger-lib v1.5.0/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U=
-github.com/ugorji/go v1.1.1 h1:gmervu+jDMvXTbcHQ0pd2wee85nEoE0BsVyEuzkfK8w=
-github.com/ugorji/go v1.1.1/go.mod h1:hnLbHMwcvSihnDhEfx2/BzKp2xb0Y+ErdfYcrs9tkJQ=
+github.com/ugorji/go/codec v0.0.0-20181127175209-856da096dbdf h1:BLcwkDfQ8QPXNXBApZUATvuigovcYPXkHzez80QFGNg=
+github.com/ugorji/go/codec v0.0.0-20181127175209-856da096dbdf/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
github.com/unrolled/render v0.0.0-20180914162206-b9786414de4d h1:ggUgChAeyge4NZ4QUw6lhHsVymzwSDJOZcE0s2X8S20=
github.com/unrolled/render v0.0.0-20180914162206-b9786414de4d/go.mod h1:tu82oB5W2ykJRVioYsB+IQKcft7ryBr7w12qMBUPyXg=
-github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4=
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 h1:MPPkRncZLN9Kh4MEFmbnK4h3BD7AUmskWv2+EeZJCCs=
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
go.uber.org/atomic v1.3.2 h1:2Oa65PReHzfn29GpvgsYwloV9AVFHPDk8tYxt2c2tr4=
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/multierr v1.1.0 h1:HoEmRHQPVSqub6w2z2d2EOVs2fjyFRGyofhKuyDq0QI=
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
-go.uber.org/zap v1.8.0 h1:r6Za1Rii8+EGOYRDLvpooNOF6kP3iyDnkpzbw67gCQ8=
-go.uber.org/zap v1.8.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
+go.uber.org/zap v1.9.1 h1:XCJQEf3W6eZaVwhRBof6ImoYGJSITeKWsyeh3HFu/5o=
+go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 h1:u+LnwYTOOW7Ukr/fppxEb1Nwz0AtPflrblfvUudpo+I=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16 h1:y6ce7gCWtnH+m3dCjzQ1PCuwl28DDIc3VNnvY29DlIA=
-golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181029044818-c44066c5c816 h1:mVFkLpejdFLXVUv9E42f3XJVfMdqd0IVLVIVLjZWn5o=
golang.org/x/net v0.0.0-20181029044818-c44066c5c816/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.0.0-20181031022657-8527f56f7107/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f h1:wMNYb4v58l5UBM7MYRLPG6ZhfOqbKu7X5eyFl8ZhKvA=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33 h1:I6FyU15t786LL7oL/hn43zqTuEGr4PN7F4XJ1p4E3Y8=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e h1:o3PsSEY8E4eXWkXrIP9YJALUkVZqzHJT5DOasTyn8Vs=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181031143558-9b800f95dbbc h1:SdCq5U4J+PpbSDIl9bM0V1e1Ug1jsnBkAFvTs1htn7U=
-golang.org/x/sys v0.0.0-20181031143558-9b800f95dbbc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2 h1:+DCIGbF/swA92ohVg0//6X2IVY3KZs6p9mix0ziNYJM=
-golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+golang.org/x/time v0.0.0-20181108054448-85acf8d2951c h1:fqgJT0MGcGpPgpWU7VRdRjuArfcOvC4AoJmILihzhDg=
+golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
-google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
+google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8 h1:Nw54tB0rB7hY/N0NQvRW8DG4Yk3Q6T9cu9RcFQDu1tc=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
-google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2 h1:67iHsV9djwGdZpdZNbLuQj6FOzCaZe3w+vhLjn5AcFA=
-google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/grpc v1.16.0 h1:dz5IJGuC2BB7qXR5AyHNwAUBhZscK2xVez7mznh72sY=
google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio=
-gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
-gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
-gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo=
-gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce h1:xcEWjVhvbDy+nHP67nPDDpbYrY+ILlfndk4bRioVHaU=
-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/stretchr/testify.v1 v1.2.2 h1:yhQC6Uy5CqibAIlk1wlusa/MJ3iAN49/BsR/dCCKz3M=
@@ -254,4 +211,6 @@ gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWD
gopkg.in/yaml.v2 v2.2.1 h1:mUhvW9EsL+naU5Q3cakzfE91YhliOondGd6ZrsDBHQE=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20180920025451-e3ad64cb4ed3/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
+sourcegraph.com/sourcegraph/appdash v0.0.0-20180531100431-4c381bd170b4 h1:VO9oZbbkvTwqLimlQt15QNdOOBArT2dw/bvzsMZBiqQ=
+sourcegraph.com/sourcegraph/appdash v0.0.0-20180531100431-4c381bd170b4/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
+sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod h1:L5q+DGLGOQFpo1snNEkLOJT2d1YTW66rWNzatr3He1k=
diff --git a/vendor/github.com/pingcap/parser/lexer.go b/vendor/github.com/pingcap/parser/lexer.go
index 56498d153aa060fa651181ea9dfc83fb6812d9f2..7697ec62e78af8a4ba50fd5265746ce5b9fbd4c5 100644
--- a/vendor/github.com/pingcap/parser/lexer.go
+++ b/vendor/github.com/pingcap/parser/lexer.go
@@ -38,6 +38,7 @@ type Scanner struct {
buf bytes.Buffer
errs []error
+ warns []error
stmtStartPos int
// For scanning such kind of comment: /*! MySQL-specific code */ or /*+ optimizer hint */
@@ -88,9 +89,9 @@ func (s *optimizerHintScanner) scan() (tok int, pos Pos, lit string) {
return
}
-// Errors returns the errors during a scan.
-func (s *Scanner) Errors() []error {
- return s.errs
+// Errors returns the errors and warns during a scan.
+func (s *Scanner) Errors() (warns []error, errs []error) {
+ return s.warns, s.errs
}
// reset resets the sql string to be scanned.
@@ -98,6 +99,7 @@ func (s *Scanner) reset(sql string) {
s.r = reader{s: sql, p: Pos{Line: 1}}
s.buf.Reset()
s.errs = s.errs[:0]
+ s.warns = s.warns[:0]
s.stmtStartPos = 0
s.specialComment = nil
}
@@ -195,9 +197,9 @@ func (s *Scanner) GetSQLMode() mysql.SQLMode {
return s.sqlMode
}
-// EnableWindowFunc enables the scanner to recognize the keywords of window function.
-func (s *Scanner) EnableWindowFunc() {
- s.supportWindowFunc = true
+// EnableWindowFunc controls whether the scanner recognize the keywords of window function.
+func (s *Scanner) EnableWindowFunc(val bool) {
+ s.supportWindowFunc = val
}
// NewScanner returns a new scanner object.
diff --git a/vendor/github.com/pingcap/parser/misc.go b/vendor/github.com/pingcap/parser/misc.go
index c990dbd12d260d5ae0688d2fc542c145786c111c..190bd677c5b956abb7d8ce65dac91db6f3ef5d4c 100644
--- a/vendor/github.com/pingcap/parser/misc.go
+++ b/vendor/github.com/pingcap/parser/misc.go
@@ -516,6 +516,9 @@ var tokenMap = map[string]int{
"VARBINARY": varbinaryType,
"VARCHAR": varcharType,
"VARIABLES": variables,
+ "VARIANCE": varPop,
+ "VAR_POP": varPop,
+ "VAR_SAMP": varSamp,
"VIEW": view,
"VIRTUAL": virtual,
"WARNINGS": warnings,
diff --git a/vendor/github.com/pingcap/parser/model/ddl.go b/vendor/github.com/pingcap/parser/model/ddl.go
index fa7e9887ec0634e0849c32cdf3c7983f4a03c069..e9f0f7d9aad0c573e296104ff8eb6370dde15ff6 100644
--- a/vendor/github.com/pingcap/parser/model/ddl.go
+++ b/vendor/github.com/pingcap/parser/model/ddl.go
@@ -29,53 +29,59 @@ type ActionType byte
// List DDL actions.
const (
- ActionNone ActionType = 0
- ActionCreateSchema ActionType = 1
- ActionDropSchema ActionType = 2
- ActionCreateTable ActionType = 3
- ActionDropTable ActionType = 4
- ActionAddColumn ActionType = 5
- ActionDropColumn ActionType = 6
- ActionAddIndex ActionType = 7
- ActionDropIndex ActionType = 8
- ActionAddForeignKey ActionType = 9
- ActionDropForeignKey ActionType = 10
- ActionTruncateTable ActionType = 11
- ActionModifyColumn ActionType = 12
- ActionRebaseAutoID ActionType = 13
- ActionRenameTable ActionType = 14
- ActionSetDefaultValue ActionType = 15
- ActionShardRowID ActionType = 16
- ActionModifyTableComment ActionType = 17
- ActionRenameIndex ActionType = 18
- ActionAddTablePartition ActionType = 19
- ActionDropTablePartition ActionType = 20
+ ActionNone ActionType = 0
+ ActionCreateSchema ActionType = 1
+ ActionDropSchema ActionType = 2
+ ActionCreateTable ActionType = 3
+ ActionDropTable ActionType = 4
+ ActionAddColumn ActionType = 5
+ ActionDropColumn ActionType = 6
+ ActionAddIndex ActionType = 7
+ ActionDropIndex ActionType = 8
+ ActionAddForeignKey ActionType = 9
+ ActionDropForeignKey ActionType = 10
+ ActionTruncateTable ActionType = 11
+ ActionModifyColumn ActionType = 12
+ ActionRebaseAutoID ActionType = 13
+ ActionRenameTable ActionType = 14
+ ActionSetDefaultValue ActionType = 15
+ ActionShardRowID ActionType = 16
+ ActionModifyTableComment ActionType = 17
+ ActionRenameIndex ActionType = 18
+ ActionAddTablePartition ActionType = 19
+ ActionDropTablePartition ActionType = 20
+ ActionCreateView ActionType = 21
+ ActionModifyTableCharsetAndCollate ActionType = 22
+ ActionTruncateTablePartition ActionType = 23
)
// AddIndexStr is a string related to the operation of "add index".
const AddIndexStr = "add index"
var actionMap = map[ActionType]string{
- ActionCreateSchema: "create schema",
- ActionDropSchema: "drop schema",
- ActionCreateTable: "create table",
- ActionDropTable: "drop table",
- ActionAddColumn: "add column",
- ActionDropColumn: "drop column",
- ActionAddIndex: AddIndexStr,
- ActionDropIndex: "drop index",
- ActionAddForeignKey: "add foreign key",
- ActionDropForeignKey: "drop foreign key",
- ActionTruncateTable: "truncate table",
- ActionModifyColumn: "modify column",
- ActionRebaseAutoID: "rebase auto_increment ID",
- ActionRenameTable: "rename table",
- ActionSetDefaultValue: "set default value",
- ActionShardRowID: "shard row ID",
- ActionModifyTableComment: "modify table comment",
- ActionRenameIndex: "rename index",
- ActionAddTablePartition: "add partition",
- ActionDropTablePartition: "drop table partition",
+ ActionCreateSchema: "create schema",
+ ActionDropSchema: "drop schema",
+ ActionCreateTable: "create table",
+ ActionDropTable: "drop table",
+ ActionAddColumn: "add column",
+ ActionDropColumn: "drop column",
+ ActionAddIndex: AddIndexStr,
+ ActionDropIndex: "drop index",
+ ActionAddForeignKey: "add foreign key",
+ ActionDropForeignKey: "drop foreign key",
+ ActionTruncateTable: "truncate table",
+ ActionModifyColumn: "modify column",
+ ActionRebaseAutoID: "rebase auto_increment ID",
+ ActionRenameTable: "rename table",
+ ActionSetDefaultValue: "set default value",
+ ActionShardRowID: "shard row ID",
+ ActionModifyTableComment: "modify table comment",
+ ActionRenameIndex: "rename index",
+ ActionAddTablePartition: "add partition",
+ ActionDropTablePartition: "drop partition",
+ ActionCreateView: "create view",
+ ActionModifyTableCharsetAndCollate: "modify table charset and collate",
+ ActionTruncateTablePartition: "truncate partition",
}
// String return current ddl action in string
diff --git a/vendor/github.com/pingcap/parser/model/model.go b/vendor/github.com/pingcap/parser/model/model.go
index 01bb261b685bf725335fb7ce61ad77803bab6096..a5ebab0ebb98d37575f001783befa4bb5358f5b6 100644
--- a/vendor/github.com/pingcap/parser/model/model.go
+++ b/vendor/github.com/pingcap/parser/model/model.go
@@ -19,6 +19,7 @@ import (
"time"
"github.com/pingcap/errors"
+ "github.com/pingcap/parser/auth"
"github.com/pingcap/parser/mysql"
"github.com/pingcap/parser/types"
"github.com/pingcap/tipb/go-tipb"
@@ -169,6 +170,8 @@ type TableInfo struct {
Partition *PartitionInfo `json:"partition"`
Compression string `json:"compression"`
+
+ View *ViewInfo `json:"view"`
}
// GetPartitionInfo returns the partition information.
@@ -247,6 +250,14 @@ func (t *TableInfo) GetAutoIncrementColInfo() *ColumnInfo {
return nil
}
+func (t *TableInfo) IsAutoIncColUnsigned() bool {
+ col := t.GetAutoIncrementColInfo()
+ if col == nil {
+ return false
+ }
+ return mysql.HasUnsignedFlag(col.Flag)
+}
+
// Cols returns the columns of the table in public state.
func (t *TableInfo) Cols() []*ColumnInfo {
publicColumns := make([]*ColumnInfo, len(t.Columns))
@@ -287,6 +298,84 @@ func (t *TableInfo) ColumnIsInIndex(c *ColumnInfo) bool {
return false
}
+// IsView checks if tableinfo is a view
+func (t *TableInfo) IsView() bool {
+ return t.View != nil
+}
+
+// ViewAlgorithm is VIEW's SQL AlGORITHM characteristic.
+// See https://dev.mysql.com/doc/refman/5.7/en/view-algorithms.html
+type ViewAlgorithm int
+
+const (
+ AlgorithmUndefined ViewAlgorithm = iota
+ AlgorithmMerge
+ AlgorithmTemptable
+)
+
+func (v *ViewAlgorithm) String() string {
+ switch *v {
+ case AlgorithmMerge:
+ return "MERGE"
+ case AlgorithmTemptable:
+ return "TEMPTABLE"
+ case AlgorithmUndefined:
+ return "UNDEFINED"
+ default:
+ return "UNDEFINED"
+ }
+}
+
+// ViewSecurity is VIEW's SQL SECURITY characteristic.
+// See https://dev.mysql.com/doc/refman/5.7/en/create-view.html
+type ViewSecurity int
+
+const (
+ SecurityDefiner ViewSecurity = iota
+ SecurityInvoker
+)
+
+func (v *ViewSecurity) String() string {
+ switch *v {
+ case SecurityInvoker:
+ return "INVOKER"
+ case SecurityDefiner:
+ return "DEFINER"
+ default:
+ return "DEFINER"
+ }
+}
+
+// ViewCheckOption is VIEW's WITH CHECK OPTION clause part.
+// See https://dev.mysql.com/doc/refman/5.7/en/view-check-option.html
+type ViewCheckOption int
+
+const (
+ CheckOptionLocal ViewCheckOption = iota
+ CheckOptionCascaded
+)
+
+func (v *ViewCheckOption) String() string {
+ switch *v {
+ case CheckOptionLocal:
+ return "LOCAL"
+ case CheckOptionCascaded:
+ return "CASCADED"
+ default:
+ return "CASCADED"
+ }
+}
+
+// ViewInfo provides meta data describing a DB view.
+type ViewInfo struct {
+ Algorithm ViewAlgorithm `json:"view_algorithm"`
+ Definer *auth.UserIdentity `json:"view_definer"`
+ Security ViewSecurity `json:"view_security"`
+ SelectStmt string `json:"view_select"`
+ CheckOption ViewCheckOption `json:"view_checkoption"`
+ Cols []CIStr `json:"view_cols"`
+}
+
// PartitionType is the type for PartitionInfo
type PartitionType int
diff --git a/vendor/github.com/pingcap/parser/opcode/opcode.go b/vendor/github.com/pingcap/parser/opcode/opcode.go
index 670fb2b883bd14afd87ded2fb3c21ad3d4348d17..0b2a1936df67318268ce3d3def32a632dfa6cf36 100644
--- a/vendor/github.com/pingcap/parser/opcode/opcode.go
+++ b/vendor/github.com/pingcap/parser/opcode/opcode.go
@@ -16,6 +16,8 @@ package opcode
import (
"fmt"
"io"
+
+ "github.com/pingcap/errors"
)
// Op is opcode type.
@@ -136,3 +138,12 @@ var opsLiteral = map[Op]string{
func (o Op) Format(w io.Writer) {
fmt.Fprintf(w, "%s", opsLiteral[o])
}
+
+// Restore the Op into a Writer
+func (o Op) Restore(w io.Writer) error {
+ if v, ok := opsLiteral[o]; ok {
+ fmt.Fprint(w, v)
+ return nil
+ }
+ return errors.Errorf("Invalid opcode type %d during restoring AST to SQL text", o)
+}
diff --git a/vendor/github.com/pingcap/parser/parser.go b/vendor/github.com/pingcap/parser/parser.go
index 0eeafaccc8d9e87d52a3958d821fd985849b010f..43f0d5d98c18d45239eae12dede8c26bbe387f63 100644
--- a/vendor/github.com/pingcap/parser/parser.go
+++ b/vendor/github.com/pingcap/parser/parser.go
@@ -55,12 +55,12 @@ type yyXError struct {
}
const (
- yyDefault = 57827
+ yyDefault = 57830
yyEOFCode = 57344
action = 57554
add = 57359
addDate = 57719
- admin = 57752
+ admin = 57755
after = 57555
algorithm = 57557
all = 57360
@@ -69,12 +69,12 @@ const (
analyze = 57362
and = 57363
andand = 57354
- andnot = 57798
+ andnot = 57801
any = 57558
as = 57364
asc = 57365
ascii = 57559
- assignmentEq = 57799
+ assignmentEq = 57802
autoIncrement = 57560
avg = 57562
avgRowLength = 57561
@@ -84,7 +84,7 @@ const (
binaryType = 57368
binlog = 57564
bitAnd = 57720
- bitLit = 57797
+ bitLit = 57800
bitOr = 57721
bitType = 57565
bitXor = 57722
@@ -93,36 +93,36 @@ const (
booleanType = 57566
both = 57370
btree = 57568
- buckets = 57753
- builtinAddDate = 57767
- builtinBitAnd = 57768
- builtinBitOr = 57769
- builtinBitXor = 57770
- builtinCast = 57771
- builtinCount = 57772
- builtinCurDate = 57773
- builtinCurTime = 57774
- builtinDateAdd = 57775
- builtinDateSub = 57776
- builtinExtract = 57777
- builtinGroupConcat = 57778
- builtinMax = 57779
- builtinMin = 57780
- builtinNow = 57781
- builtinPosition = 57782
- builtinStddevPop = 57787
- builtinStddevSamp = 57788
- builtinSubDate = 57783
- builtinSubstring = 57784
- builtinSum = 57785
- builtinSysDate = 57786
- builtinTrim = 57789
- builtinUser = 57790
- builtinVarPop = 57791
- builtinVarSamp = 57792
+ buckets = 57756
+ builtinAddDate = 57770
+ builtinBitAnd = 57771
+ builtinBitOr = 57772
+ builtinBitXor = 57773
+ builtinCast = 57774
+ builtinCount = 57775
+ builtinCurDate = 57776
+ builtinCurTime = 57777
+ builtinDateAdd = 57778
+ builtinDateSub = 57779
+ builtinExtract = 57780
+ builtinGroupConcat = 57781
+ builtinMax = 57782
+ builtinMin = 57783
+ builtinNow = 57784
+ builtinPosition = 57785
+ builtinStddevPop = 57790
+ builtinStddevSamp = 57791
+ builtinSubDate = 57786
+ builtinSubstring = 57787
+ builtinSum = 57788
+ builtinSysDate = 57789
+ builtinTrim = 57792
+ builtinUser = 57793
+ builtinVarPop = 57794
+ builtinVarSamp = 57795
by = 57371
byteType = 57569
- cancel = 57754
+ cancel = 57757
cascade = 57372
cascaded = 57570
caseKwd = 57373
@@ -153,7 +153,7 @@ const (
copyKwd = 57724
count = 57725
create = 57382
- createTableSelect = 57819
+ createTableSelect = 57822
cross = 57383
cumeDist = 57384
curTime = 57726
@@ -174,9 +174,9 @@ const (
dayMicrosecond = 57392
dayMinute = 57393
daySecond = 57394
- ddl = 57755
+ ddl = 57758
deallocate = 57591
- decLit = 57794
+ decLit = 57797
decimalType = 57395
defaultKwd = 57396
definer = 57592
@@ -198,14 +198,14 @@ const (
duplicate = 57596
dynamic = 57597
elseKwd = 57408
- empty = 57812
+ empty = 57815
enable = 57598
enclosed = 57409
end = 57599
engine = 57600
engines = 57601
enum = 57602
- eq = 57800
+ eq = 57803
yyErrCode = 57345
escape = 57605
escaped = 57410
@@ -221,7 +221,7 @@ const (
first = 57609
firstValue = 57414
fixed = 57610
- floatLit = 57793
+ floatLit = 57796
floatType = 57415
flush = 57611
following = 57612
@@ -233,7 +233,7 @@ const (
full = 57614
fulltext = 57420
function = 57615
- ge = 57801
+ ge = 57804
generated = 57421
getFormat = 57730
global = 57694
@@ -244,9 +244,9 @@ const (
groups = 57424
hash = 57617
having = 57425
- hexLit = 57796
+ hexLit = 57799
highPriority = 57426
- higherThanComma = 57826
+ higherThanComma = 57829
hintBegin = 57352
hintEnd = 57353
hour = 57618
@@ -265,13 +265,13 @@ const (
inner = 57435
inplace = 57733
insert = 57440
- insertValues = 57817
+ insertValues = 57820
int1Type = 57442
int2Type = 57443
int3Type = 57444
int4Type = 57445
int8Type = 57446
- intLit = 57795
+ intLit = 57798
intType = 57441
integerType = 57436
internal = 57734
@@ -281,12 +281,12 @@ const (
invoker = 57622
is = 57439
isolation = 57620
- job = 57757
- jobs = 57756
+ job = 57760
+ jobs = 57759
join = 57447
jsonType = 57623
- jss = 57803
- juss = 57804
+ jss = 57806
+ juss = 57807
key = 57448
keyBlockSize = 57624
keys = 57449
@@ -294,7 +294,7 @@ const (
lag = 57451
last = 57626
lastValue = 57452
- le = 57802
+ le = 57805
lead = 57453
leading = 57454
left = 57455
@@ -312,16 +312,16 @@ const (
longblobType = 57463
longtextType = 57464
lowPriority = 57465
- lowerThanComma = 57825
- lowerThanCreateTableSelect = 57818
- lowerThanEq = 57823
- lowerThanInsertValues = 57816
- lowerThanIntervalKeyword = 57813
- lowerThanKey = 57820
- lowerThanOn = 57822
- lowerThanSetKeyword = 57815
- lowerThanStringLitToken = 57814
- lsh = 57805
+ lowerThanComma = 57828
+ lowerThanCreateTableSelect = 57821
+ lowerThanEq = 57826
+ lowerThanInsertValues = 57819
+ lowerThanIntervalKeyword = 57816
+ lowerThanKey = 57823
+ lowerThanOn = 57825
+ lowerThanSetKeyword = 57818
+ lowerThanStringLitToken = 57817
+ lsh = 57808
master = 57629
max = 57736
maxConnectionsPerHour = 57636
@@ -348,20 +348,20 @@ const (
names = 57642
national = 57643
natural = 57553
- neg = 57824
- neq = 57806
- neqSynonym = 57807
+ neg = 57827
+ neq = 57809
+ neqSynonym = 57810
next_row_id = 57732
no = 57644
noWriteToBinLog = 57474
none = 57645
not = 57473
- not2 = 57811
+ not2 = 57814
now = 57738
nthValue = 57475
ntile = 57476
null = 57477
- nulleq = 57808
+ nulleq = 57811
nulls = 57646
numericType = 57478
nvarcharType = 57479
@@ -377,7 +377,7 @@ const (
outer = 57484
over = 57485
packKeys = 57486
- paramMarker = 57809
+ paramMarker = 57812
partition = 57487
partitions = 57650
password = 57649
@@ -427,7 +427,7 @@ const (
rowFormat = 57673
rowNumber = 57508
rows = 57507
- rsh = 57810
+ rsh = 57813
second = 57674
secondMicrosecond = 57509
security = 57675
@@ -453,11 +453,11 @@ const (
sqlNoCache = 57686
start = 57687
starting = 57516
- stats = 57758
- statsBuckets = 57761
- statsHealthy = 57762
- statsHistograms = 57760
- statsMeta = 57759
+ stats = 57761
+ statsBuckets = 57764
+ statsHealthy = 57765
+ statsHistograms = 57763
+ statsMeta = 57762
statsPersistent = 57688
status = 57689
std = 57741
@@ -474,7 +474,7 @@ const (
sum = 57746
super = 57692
tableKwd = 57518
- tableRefPriority = 57821
+ tableRefPriority = 57824
tables = 57695
tablespace = 57696
temporary = 57697
@@ -483,10 +483,10 @@ const (
textType = 57699
than = 57700
then = 57521
- tidb = 57763
- tidbHJ = 57764
- tidbINLJ = 57766
- tidbSMJ = 57765
+ tidb = 57766
+ tidbHJ = 57767
+ tidbINLJ = 57769
+ tidbSMJ = 57768
timeType = 57701
timestampAdd = 57748
timestampDiff = 57749
@@ -523,9 +523,12 @@ const (
utcTimestamp = 57538
value = 57712
values = 57540
+ varPop = 57753
+ varSamp = 57754
varbinaryType = 57543
varcharType = 57542
variables = 57713
+ variance = 57752
view = 57714
virtual = 57544
warnings = 57715
@@ -541,896 +544,899 @@ const (
zerofill = 57552
yyMaxDepth = 200
- yyTabOfs = -1431
+ yyTabOfs = -1439
)
var (
yyXLAT = map[int]int{
- 57344: 0, // $end (1213x)
- 59: 1, // ';' (1212x)
- 57578: 2, // comment (1116x)
- 57560: 3, // autoIncrement (1090x)
- 57609: 4, // first (1055x)
- 57555: 5, // after (1054x)
- 44: 6, // ',' (1037x)
- 57571: 7, // charsetKwd (979x)
- 57624: 8, // keyBlockSize (965x)
- 41: 9, // ')' (964x)
- 57600: 10, // engine (959x)
- 57584: 11, // connection (952x)
- 57649: 12, // password (952x)
- 57681: 13, // signed (951x)
- 57572: 14, // checksum (950x)
- 57561: 15, // avgRowLength (949x)
- 57583: 16, // compression (949x)
- 57593: 17, // delayKeyWrite (949x)
- 57635: 18, // maxRows (949x)
- 57641: 19, // minRows (949x)
- 57673: 20, // rowFormat (949x)
- 57688: 21, // statsPersistent (949x)
- 57714: 22, // view (927x)
- 57676: 23, // separator (919x)
- 57689: 24, // status (919x)
- 57695: 25, // tables (919x)
- 57653: 26, // preceding (918x)
- 57696: 27, // tablespace (917x)
- 57718: 28, // yearType (917x)
- 57577: 29, // columns (916x)
- 57587: 30, // day (916x)
- 57618: 31, // hour (916x)
- 57630: 32, // microsecond (916x)
- 57631: 33, // minute (916x)
- 57634: 34, // month (916x)
- 57659: 35, // quarter (916x)
- 57674: 36, // second (916x)
- 57717: 37, // week (916x)
- 57592: 38, // definer (915x)
- 57608: 39, // fields (915x)
- 57619: 40, // identified (915x)
- 57737: 41, // maxExecutionTime (915x)
- 57667: 42, // respect (915x)
- 57764: 43, // tidbHJ (915x)
- 57766: 44, // tidbINLJ (915x)
- 57765: 45, // tidbSMJ (915x)
- 57612: 46, // following (914x)
- 57586: 47, // current (913x)
- 57599: 48, // end (913x)
- 57655: 49, // privileges (913x)
- 57707: 50, // unbounded (913x)
- 57557: 51, // algorithm (912x)
- 57607: 52, // execute (912x)
- 57647: 53, // offset (912x)
- 57650: 54, // partitions (912x)
- 57654: 55, // prepare (912x)
- 57590: 56, // datetimeType (911x)
- 57589: 57, // dateType (911x)
- 57620: 58, // isolation (911x)
- 57625: 59, // local (911x)
- 57690: 60, // subpartition (911x)
- 57701: 61, // timeType (911x)
- 57710: 62, // user (911x)
- 57713: 63, // variables (911x)
- 57603: 64, // event (910x)
- 57617: 65, // hash (910x)
- 57623: 66, // jsonType (910x)
- 57732: 67, // next_row_id (910x)
- 57656: 68, // process (910x)
- 57657: 69, // processlist (910x)
- 57660: 70, // query (910x)
- 57665: 71, // reload (910x)
- 57668: 72, // replication (910x)
- 57692: 73, // super (910x)
- 57709: 74, // unknown (910x)
- 57712: 75, // value (910x)
- 57752: 76, // admin (909x)
- 57563: 77, // begin (909x)
- 57564: 78, // binlog (909x)
- 57753: 79, // buckets (909x)
- 57575: 80, // coalesce (909x)
- 57579: 81, // commit (909x)
- 57581: 82, // compact (909x)
- 57582: 83, // compressed (909x)
- 57724: 84, // copyKwd (909x)
- 57591: 85, // deallocate (909x)
- 57594: 86, // disable (909x)
- 57595: 87, // do (909x)
- 57597: 88, // dynamic (909x)
- 57598: 89, // enable (909x)
- 57610: 90, // fixed (909x)
- 57611: 91, // flush (909x)
- 57733: 92, // inplace (909x)
- 57756: 93, // jobs (909x)
- 57633: 94, // modify (909x)
- 57644: 95, // no (909x)
- 57646: 96, // nulls (909x)
- 57664: 97, // redundant (909x)
- 57670: 98, // rollback (909x)
- 57671: 99, // routine (909x)
- 57687: 100, // start (909x)
- 57758: 101, // stats (909x)
- 57691: 102, // subpartitions (909x)
- 57702: 103, // timestampType (909x)
- 57703: 104, // trace (909x)
- 57706: 105, // truncate (909x)
- 57554: 106, // action (908x)
- 57556: 107, // always (908x)
- 57565: 108, // bitType (908x)
- 57566: 109, // booleanType (908x)
- 57567: 110, // boolType (908x)
- 57568: 111, // btree (908x)
- 57754: 112, // cancel (908x)
- 57570: 113, // cascaded (908x)
- 57573: 114, // cleanup (908x)
- 57574: 115, // client (908x)
- 57576: 116, // collation (908x)
- 57580: 117, // committed (908x)
- 57585: 118, // consistent (908x)
- 57588: 119, // data (908x)
- 57755: 120, // ddl (908x)
- 57596: 121, // duplicate (908x)
- 57601: 122, // engines (908x)
- 57602: 123, // enum (908x)
- 57604: 124, // events (908x)
- 57606: 125, // exclusive (908x)
- 57613: 126, // format (908x)
- 57614: 127, // full (908x)
- 57615: 128, // function (908x)
- 57694: 129, // global (908x)
- 57616: 130, // grants (908x)
- 57716: 131, // identSQLErrors (908x)
- 57621: 132, // indexes (908x)
- 57734: 133, // internal (908x)
- 57622: 134, // invoker (908x)
- 57757: 135, // job (908x)
- 57626: 136, // last (908x)
- 57627: 137, // less (908x)
- 57628: 138, // level (908x)
- 57629: 139, // master (908x)
- 57636: 140, // maxConnectionsPerHour (908x)
- 57637: 141, // maxQueriesPerHour (908x)
- 57638: 142, // maxUpdatesPerHour (908x)
- 57639: 143, // maxUserConnections (908x)
- 57640: 144, // merge (908x)
- 57632: 145, // mode (908x)
- 57643: 146, // national (908x)
- 57645: 147, // none (908x)
- 57648: 148, // only (908x)
- 57652: 149, // plugins (908x)
- 57658: 150, // profiles (908x)
- 57661: 151, // queries (908x)
- 57740: 152, // recent (908x)
- 57663: 153, // recover (908x)
- 57666: 154, // repeatable (908x)
- 57675: 155, // security (908x)
- 57677: 156, // serializable (908x)
- 57678: 157, // session (908x)
- 57679: 158, // share (908x)
- 57680: 159, // shared (908x)
- 57682: 160, // slave (908x)
- 57684: 161, // snapshot (908x)
- 57761: 162, // statsBuckets (908x)
- 57762: 163, // statsHealthy (908x)
- 57760: 164, // statsHistograms (908x)
- 57759: 165, // statsMeta (908x)
- 57697: 166, // temporary (908x)
- 57698: 167, // temptable (908x)
- 57699: 168, // textType (908x)
- 57700: 169, // than (908x)
- 57763: 170, // tidb (908x)
- 57750: 171, // top (908x)
- 57704: 172, // transaction (908x)
- 57705: 173, // triggers (908x)
- 57708: 174, // uncommitted (908x)
- 57711: 175, // undefined (908x)
- 57715: 176, // warnings (908x)
- 57719: 177, // addDate (907x)
- 57558: 178, // any (907x)
- 57559: 179, // ascii (907x)
- 57562: 180, // avg (907x)
- 57720: 181, // bitAnd (907x)
- 57721: 182, // bitOr (907x)
- 57722: 183, // bitXor (907x)
- 57569: 184, // byteType (907x)
- 57723: 185, // cast (907x)
- 57725: 186, // count (907x)
- 57726: 187, // curTime (907x)
- 57727: 188, // dateAdd (907x)
- 57728: 189, // dateSub (907x)
- 57605: 190, // escape (907x)
- 57729: 191, // extract (907x)
- 57730: 192, // getFormat (907x)
- 57731: 193, // groupConcat (907x)
- 57346: 194, // identifier (907x)
- 57736: 195, // max (907x)
- 57735: 196, // min (907x)
- 57642: 197, // names (907x)
- 57738: 198, // now (907x)
- 57739: 199, // position (907x)
- 57662: 200, // quick (907x)
- 57669: 201, // reverse (907x)
- 57672: 202, // rowCount (907x)
- 57683: 203, // slow (907x)
- 57693: 204, // some (907x)
- 57685: 205, // sqlCache (907x)
- 57686: 206, // sqlNoCache (907x)
- 57741: 207, // std (907x)
- 57742: 208, // stddev (907x)
- 57743: 209, // stddevPop (907x)
- 57744: 210, // stddevSamp (907x)
- 57745: 211, // subDate (907x)
- 57747: 212, // substring (907x)
- 57746: 213, // sum (907x)
- 57748: 214, // timestampAdd (907x)
- 57749: 215, // timestampDiff (907x)
- 57751: 216, // trim (907x)
- 40: 217, // '(' (780x)
- 57480: 218, // on (770x)
- 57348: 219, // stringLit (736x)
- 57473: 220, // not (724x)
- 57364: 221, // as (677x)
- 57455: 222, // left (675x)
- 57504: 223, // right (675x)
- 43: 224, // '+' (632x)
- 45: 225, // '-' (632x)
- 57472: 226, // mod (630x)
- 57396: 227, // defaultKwd (625x)
- 57549: 228, // with (591x)
- 57530: 229, // union (581x)
- 57477: 230, // null (570x)
- 57462: 231, // lock (569x)
- 57416: 232, // forKwd (562x)
- 57457: 233, // limit (552x)
- 57483: 234, // order (550x)
- 57363: 235, // and (548x)
- 57482: 236, // or (537x)
- 57354: 237, // andand (536x)
- 57651: 238, // pipesAsOr (536x)
- 57550: 239, // xor (536x)
- 57546: 240, // where (533x)
- 57419: 241, // from (520x)
- 57536: 242, // using (519x)
- 57800: 243, // eq (509x)
- 57517: 244, // straightJoin (502x)
- 57548: 245, // window (500x)
- 57511: 246, // set (499x)
- 57425: 247, // having (498x)
- 57447: 248, // join (495x)
- 57378: 249, // collate (490x)
- 57423: 250, // group (490x)
- 57383: 251, // cross (484x)
- 57435: 252, // inner (484x)
- 57553: 253, // natural (484x)
- 125: 254, // '}' (483x)
- 57501: 255, // replace (480x)
- 57795: 256, // intLit (477x)
- 57456: 257, // like (477x)
- 42: 258, // '*' (472x)
- 57493: 259, // rangeKwd (468x)
- 57424: 260, // groups (467x)
- 57507: 261, // rows (467x)
- 57400: 262, // desc (464x)
- 57365: 263, // asc (462x)
- 57391: 264, // dayHour (461x)
- 57392: 265, // dayMicrosecond (461x)
- 57393: 266, // dayMinute (461x)
- 57394: 267, // daySecond (461x)
- 57427: 268, // hourMicrosecond (461x)
- 57428: 269, // hourMinute (461x)
- 57429: 270, // hourSecond (461x)
- 57470: 271, // minuteMicrosecond (461x)
- 57471: 272, // minuteSecond (461x)
- 57509: 273, // secondMicrosecond (461x)
- 57545: 274, // when (461x)
- 57551: 275, // yearMonth (461x)
- 57408: 276, // elseKwd (458x)
- 57432: 277, // in (455x)
- 57521: 278, // then (455x)
- 46: 279, // '.' (451x)
- 60: 280, // '<' (449x)
- 62: 281, // '>' (449x)
- 57801: 282, // ge (449x)
- 57439: 283, // is (449x)
- 57802: 284, // le (449x)
- 57806: 285, // neq (449x)
- 57807: 286, // neqSynonym (449x)
- 57808: 287, // nulleq (449x)
- 57368: 288, // binaryType (446x)
- 57366: 289, // between (441x)
- 37: 290, // '%' (440x)
- 38: 291, // '&' (440x)
- 47: 292, // '/' (440x)
- 94: 293, // '^' (440x)
- 124: 294, // '|' (440x)
- 57404: 295, // div (440x)
- 57805: 296, // lsh (440x)
- 57810: 297, // rsh (440x)
- 57498: 298, // regexpKwd (437x)
- 57505: 299, // rlike (437x)
- 57388: 300, // currentUser (421x)
- 57440: 301, // insert (419x)
- 57430: 302, // ifKwd (418x)
- 123: 303, // '{' (417x)
- 57794: 304, // decLit (417x)
- 57793: 305, // floatLit (417x)
- 57809: 306, // paramMarker (417x)
- 57349: 307, // singleAtIdentifier (415x)
- 57376: 308, // charType (414x)
- 57437: 309, // interval (413x)
- 57540: 310, // values (412x)
- 57411: 311, // exists (411x)
- 57413: 312, // falseKwd (411x)
- 57528: 313, // trueKwd (411x)
- 57381: 314, // convert (410x)
- 57389: 315, // database (409x)
- 57797: 316, // bitLit (408x)
- 57781: 317, // builtinNow (408x)
- 57387: 318, // currentTs (408x)
- 57350: 319, // doubleAtIdentifier (408x)
- 57796: 320, // hexLit (408x)
- 57460: 321, // localTime (408x)
- 57461: 322, // localTs (408x)
- 57347: 323, // underscoreCS (408x)
- 57506: 324, // row (407x)
- 33: 325, // '!' (406x)
- 126: 326, // '~' (406x)
- 57767: 327, // builtinAddDate (406x)
- 57768: 328, // builtinBitAnd (406x)
- 57769: 329, // builtinBitOr (406x)
- 57770: 330, // builtinBitXor (406x)
- 57771: 331, // builtinCast (406x)
- 57772: 332, // builtinCount (406x)
- 57773: 333, // builtinCurDate (406x)
- 57774: 334, // builtinCurTime (406x)
- 57775: 335, // builtinDateAdd (406x)
- 57776: 336, // builtinDateSub (406x)
- 57777: 337, // builtinExtract (406x)
- 57778: 338, // builtinGroupConcat (406x)
- 57779: 339, // builtinMax (406x)
- 57780: 340, // builtinMin (406x)
- 57782: 341, // builtinPosition (406x)
- 57787: 342, // builtinStddevPop (406x)
- 57788: 343, // builtinStddevSamp (406x)
- 57783: 344, // builtinSubDate (406x)
- 57784: 345, // builtinSubstring (406x)
- 57785: 346, // builtinSum (406x)
- 57786: 347, // builtinSysDate (406x)
- 57789: 348, // builtinTrim (406x)
- 57790: 349, // builtinUser (406x)
- 57373: 350, // caseKwd (406x)
- 57384: 351, // cumeDist (406x)
- 57385: 352, // currentDate (406x)
- 57386: 353, // currentTime (406x)
- 57399: 354, // denseRank (406x)
- 57414: 355, // firstValue (406x)
- 57451: 356, // lag (406x)
- 57452: 357, // lastValue (406x)
- 57453: 358, // lead (406x)
- 57811: 359, // not2 (406x)
- 57475: 360, // nthValue (406x)
- 57476: 361, // ntile (406x)
- 57488: 362, // percentRank (406x)
- 57355: 363, // pipes (406x)
- 57494: 364, // rank (406x)
- 57500: 365, // repeat (406x)
- 57508: 366, // rowNumber (406x)
- 57537: 367, // utcDate (406x)
- 57539: 368, // utcTime (406x)
- 57538: 369, // utcTimestamp (406x)
- 57448: 370, // key (396x)
- 57490: 371, // primary (385x)
- 57529: 372, // unique (381x)
- 57377: 373, // check (378x)
- 57497: 374, // references (377x)
- 57421: 375, // generated (373x)
- 57964: 376, // Identifier (331x)
- 57431: 377, // ignore (331x)
- 58017: 378, // NotKeywordToken (331x)
- 58148: 379, // TiDBKeyword (331x)
- 58158: 380, // UnReservedKeyword (331x)
- 57510: 381, // selectKwd (320x)
- 57375: 382, // character (296x)
- 57487: 383, // partition (270x)
- 57486: 384, // packKeys (262x)
- 57492: 385, // shardRowIDBits (262x)
- 57803: 386, // jss (252x)
- 57804: 387, // juss (252x)
- 57433: 388, // index (248x)
- 57458: 389, // lines (237x)
- 57371: 390, // by (234x)
- 57514: 391, // sql (233x)
- 57417: 392, // force (230x)
- 57535: 393, // use (230x)
- 57406: 394, // drop (229x)
- 57372: 395, // cascade (228x)
- 57502: 396, // restrict (228x)
- 57525: 397, // to (228x)
- 57495: 398, // read (226x)
- 57361: 399, // alter (225x)
- 57362: 400, // analyze (225x)
- 57418: 401, // foreign (224x)
- 57420: 402, // fulltext (223x)
- 57395: 403, // decimalType (222x)
- 57436: 404, // integerType (222x)
- 57441: 405, // intType (222x)
- 57499: 406, // rename (222x)
- 57542: 407, // varcharType (222x)
- 64: 408, // '@' (220x)
- 57359: 409, // add (220x)
- 57367: 410, // bigIntType (220x)
- 57369: 411, // blobType (220x)
- 57374: 412, // change (220x)
- 57405: 413, // doubleType (220x)
- 57415: 414, // floatType (220x)
- 57442: 415, // int1Type (220x)
- 57443: 416, // int2Type (220x)
- 57444: 417, // int3Type (220x)
- 57445: 418, // int4Type (220x)
- 57446: 419, // int8Type (220x)
- 57541: 420, // long (220x)
- 57463: 421, // longblobType (220x)
- 57464: 422, // longtextType (220x)
- 57467: 423, // mediumblobType (220x)
- 57468: 424, // mediumIntType (220x)
- 57469: 425, // mediumtextType (220x)
- 57478: 426, // numericType (220x)
- 57479: 427, // nvarcharType (220x)
- 57496: 428, // realType (220x)
- 57513: 429, // smallIntType (220x)
- 57522: 430, // tinyblobType (220x)
- 57523: 431, // tinyIntType (220x)
- 57524: 432, // tinytextType (220x)
- 57543: 433, // varbinaryType (220x)
- 57547: 434, // write (220x)
- 58120: 435, // SubSelect (143x)
- 58168: 436, // UserVariable (140x)
- 58003: 437, // Literal (139x)
- 58108: 438, // SimpleIdent (139x)
- 58115: 439, // StringLiteral (139x)
- 57946: 440, // FunctionCallGeneric (137x)
- 57947: 441, // FunctionCallKeyword (137x)
- 57948: 442, // FunctionCallNonKeyword (137x)
- 57949: 443, // FunctionNameConflict (137x)
- 57950: 444, // FunctionNameDateArith (137x)
- 57951: 445, // FunctionNameDateArithMultiForms (137x)
- 57952: 446, // FunctionNameDatetimePrecision (137x)
- 57953: 447, // FunctionNameOptionalBraces (137x)
- 58107: 448, // SimpleExpr (137x)
- 58121: 449, // SumExpr (137x)
- 58123: 450, // SystemVariable (137x)
- 58177: 451, // Variable (137x)
- 58199: 452, // WindowFuncCall (137x)
- 57847: 453, // BitExpr (125x)
- 58065: 454, // PredicateExpr (109x)
- 57850: 455, // BoolPri (106x)
- 57922: 456, // Expression (106x)
- 58207: 457, // logAnd (84x)
- 58208: 458, // logOr (84x)
- 58132: 459, // TableName (52x)
- 57532: 460, // unsigned (44x)
- 58014: 461, // NUM (43x)
- 57552: 462, // zerofill (42x)
- 57485: 463, // over (36x)
- 57863: 464, // ColumnName (35x)
- 57360: 465, // all (31x)
- 58116: 466, // StringName (30x)
- 58204: 467, // WindowingClause (26x)
- 57914: 468, // EqOpt (24x)
- 58087: 469, // SelectStmt (24x)
- 58088: 470, // SelectStmtBasic (24x)
- 58091: 471, // SelectStmtFromDualTable (24x)
- 58092: 472, // SelectStmtFromTable (24x)
- 57929: 473, // FieldLen (21x)
- 57518: 474, // tableKwd (21x)
- 58161: 475, // UnionSelect (19x)
- 57995: 476, // LengthNum (18x)
- 58159: 477, // UnionClauseList (18x)
- 58162: 478, // UnionStmt (18x)
- 57533: 479, // update (17x)
- 57515: 480, // sqlCalcFoundRows (16x)
- 57856: 481, // CharsetKw (15x)
- 57397: 482, // delayed (15x)
- 57426: 483, // highPriority (15x)
- 57465: 484, // lowPriority (15x)
- 58046: 485, // OptWindowingClause (15x)
- 57398: 486, // deleteKwd (14x)
- 58034: 487, // OptFieldLen (14x)
- 57923: 488, // ExpressionList (13x)
- 57989: 489, // JoinTable (13x)
- 58129: 490, // TableFactor (13x)
- 58141: 491, // TableRef (13x)
- 57402: 492, // distinct (12x)
- 57403: 493, // distinctRow (12x)
- 58170: 494, // Username (11x)
- 57901: 495, // DistinctKwd (10x)
- 57942: 496, // FromOrIn (10x)
- 57438: 497, // into (10x)
- 58050: 498, // OrderBy (10x)
- 58051: 499, // OrderByOptional (10x)
- 57902: 500, // DistinctOpt (9x)
- 57981: 501, // IndexType (9x)
- 57990: 502, // JoinType (9x)
- 58133: 503, // TableNameList (9x)
- 57857: 504, // CharsetName (8x)
- 57864: 505, // ColumnNameList (8x)
- 57887: 506, // CrossOpt (8x)
- 57896: 507, // DefaultFalseDistinctOpt (8x)
- 57897: 508, // DefaultKwdOpt (8x)
- 57970: 509, // IndexColName (8x)
- 57991: 510, // KeyOrIndex (8x)
- 58032: 511, // OptCollate (8x)
- 57852: 512, // BuggyDefaultFalseDistinctOpt (7x)
- 57859: 513, // ColumnDef (7x)
- 57900: 514, // DeleteFromStmt (7x)
- 57410: 515, // escaped (7x)
- 57916: 516, // EscapedTableRef (7x)
- 57353: 517, // hintEnd (7x)
- 57971: 518, // IndexColNameList (7x)
- 57983: 519, // InsertIntoStmt (7x)
- 58080: 520, // ReplaceIntoStmt (7x)
- 58094: 521, // SelectStmtLimit (7x)
- 58149: 522, // TimeUnit (7x)
- 58164: 523, // UpdateStmt (7x)
- 58189: 524, // WhereClause (7x)
- 58190: 525, // WhereClauseOptional (7x)
- 57382: 526, // create (6x)
- 57921: 527, // ExprOrDefault (6x)
- 57422: 528, // grant (6x)
- 58011: 529, // MaxNumBuckets (6x)
- 58022: 530, // NumLiteral (6x)
- 58030: 531, // OptBinary (6x)
- 58084: 532, // RowFormat (6x)
- 58086: 533, // SelectLockOpt (6x)
- 57512: 534, // show (6x)
- 58100: 535, // ShowDatabaseNameOpt (6x)
- 58138: 536, // TableOption (6x)
- 58142: 537, // TableRefs (6x)
- 57520: 538, // terminated (6x)
- 57853: 539, // ByItem (5x)
- 57379: 540, // column (5x)
- 57861: 541, // ColumnKeywordOpt (5x)
- 57888: 542, // DBName (5x)
- 57409: 543, // enclosed (5x)
- 57924: 544, // ExpressionListOpt (5x)
- 57931: 545, // FieldOpt (5x)
- 57932: 546, // FieldOpts (5x)
- 57977: 547, // IndexName (5x)
- 57979: 548, // IndexOption (5x)
- 57980: 549, // IndexOptionList (5x)
- 58041: 550, // OptNullTreatment (5x)
- 58069: 551, // PriorityOpt (5x)
- 58102: 552, // ShowLikeOrWhereOpt (5x)
- 58166: 553, // UserSpec (5x)
- 57839: 554, // Assignment (4x)
- 57843: 555, // AuthString (4x)
- 57854: 556, // ByList (4x)
- 57968: 557, // IgnoreOptional (4x)
- 57978: 558, // IndexNameList (4x)
- 57982: 559, // IndexTypeOpt (4x)
- 58000: 560, // LimitOption (4x)
- 57481: 561, // option (4x)
- 57484: 562, // outer (4x)
- 58059: 563, // PartitionDefinitionListOpt (4x)
- 58061: 564, // PartitionNumOpt (4x)
- 58098: 565, // SetExpr (4x)
- 58124: 566, // TableAsName (4x)
- 58153: 567, // TransactionChar (4x)
- 58167: 568, // UserSpecList (4x)
- 58200: 569, // WindowName (4x)
- 57799: 570, // assignmentEq (3x)
- 57840: 571, // AssignmentList (3x)
- 57870: 572, // ColumnPosition (3x)
- 57876: 573, // Constraint (3x)
- 57380: 574, // constraint (3x)
- 57878: 575, // ConstraintKeywordOpt (3x)
- 57920: 576, // ExplainableStmt (3x)
- 57937: 577, // FloatOpt (3x)
- 57352: 578, // hintBegin (3x)
- 57963: 579, // HintTableList (3x)
- 57965: 580, // IfExists (3x)
- 57966: 581, // IfNotExists (3x)
- 57972: 582, // IndexHint (3x)
- 57976: 583, // IndexHintType (3x)
- 57434: 584, // infile (3x)
- 57449: 585, // keys (3x)
- 58007: 586, // LockClause (3x)
- 57466: 587, // maxValue (3x)
- 58031: 588, // OptCharset (3x)
- 58064: 589, // Precision (3x)
- 58070: 590, // PrivElem (3x)
- 58073: 591, // PrivType (3x)
- 58075: 592, // ReferDef (3x)
- 58081: 593, // RestrictOrCascadeOpt (3x)
- 58085: 594, // RowValue (3x)
- 58137: 595, // TableOptimizerHints (3x)
- 58139: 596, // TableOptionList (3x)
- 58154: 597, // TransactionChars (3x)
- 57527: 598, // trigger (3x)
- 57534: 599, // usage (3x)
- 58172: 600, // ValueSym (3x)
- 58197: 601, // WindowFrameStart (3x)
- 57829: 602, // AdminStmt (2x)
- 57831: 603, // AlterTableOptionListOpt (2x)
- 57832: 604, // AlterTableSpec (2x)
- 57834: 605, // AlterTableStmt (2x)
- 57835: 606, // AlterUserStmt (2x)
- 57836: 607, // AnalyzeTableStmt (2x)
- 57844: 608, // BeginTransactionStmt (2x)
- 57846: 609, // BinlogStmt (2x)
- 57855: 610, // CastType (2x)
- 57865: 611, // ColumnNameListOpt (2x)
- 57867: 612, // ColumnOption (2x)
- 57871: 613, // ColumnSetValue (2x)
- 57874: 614, // CommitStmt (2x)
- 57879: 615, // CreateDatabaseStmt (2x)
- 57880: 616, // CreateIndexStmt (2x)
- 57884: 617, // CreateTableStmt (2x)
- 57885: 618, // CreateUserStmt (2x)
- 57886: 619, // CreateViewStmt (2x)
- 57889: 620, // DatabaseOption (2x)
- 57390: 621, // databases (2x)
- 57892: 622, // DatabaseSym (2x)
- 57894: 623, // DeallocateStmt (2x)
- 57895: 624, // DeallocateSym (2x)
- 57401: 625, // describe (2x)
- 57903: 626, // DoStmt (2x)
- 57904: 627, // DropDatabaseStmt (2x)
- 57905: 628, // DropIndexStmt (2x)
- 57906: 629, // DropStatsStmt (2x)
- 57907: 630, // DropTableStmt (2x)
- 57908: 631, // DropUserStmt (2x)
- 57909: 632, // DropViewStmt (2x)
- 57912: 633, // EmptyStmt (2x)
- 57917: 634, // ExecuteStmt (2x)
- 57412: 635, // explain (2x)
- 57918: 636, // ExplainStmt (2x)
- 57919: 637, // ExplainSym (2x)
- 57926: 638, // Field (2x)
- 57927: 639, // FieldAsName (2x)
- 57928: 640, // FieldAsNameOpt (2x)
- 57940: 641, // FlushStmt (2x)
- 57941: 642, // FromDual (2x)
- 57944: 643, // FuncDatetimePrecList (2x)
- 57945: 644, // FuncDatetimePrecListOpt (2x)
- 57954: 645, // GeneratedAlways (2x)
- 57957: 646, // GrantStmt (2x)
- 57959: 647, // HandleRange (2x)
- 57961: 648, // HashString (2x)
- 57973: 649, // IndexHintList (2x)
- 57974: 650, // IndexHintListOpt (2x)
- 57984: 651, // InsertValues (2x)
- 57986: 652, // IntoOpt (2x)
- 57450: 653, // kill (2x)
- 57993: 654, // KillOrKillTiDB (2x)
- 57994: 655, // KillStmt (2x)
- 57999: 656, // LimitClause (2x)
- 57459: 657, // load (2x)
- 58004: 658, // LoadDataStmt (2x)
- 58005: 659, // LoadStatsStmt (2x)
- 58009: 660, // LockTablesStmt (2x)
- 58012: 661, // MaxValueOrExpression (2x)
- 58018: 662, // NowSym (2x)
- 58019: 663, // NowSymFunc (2x)
- 58020: 664, // NowSymOptionFraction (2x)
- 58021: 665, // NumList (2x)
- 58025: 666, // ObjectType (2x)
- 58024: 667, // ODBCDateTimeType (2x)
- 57356: 668, // odbcDateType (2x)
- 57358: 669, // odbcTimestampType (2x)
- 57357: 670, // odbcTimeType (2x)
- 58038: 671, // OptInteger (2x)
- 58047: 672, // OptionalBraces (2x)
- 58040: 673, // OptLeadLagInfo (2x)
- 58039: 674, // OptLLDefault (2x)
- 58049: 675, // Order (2x)
- 58052: 676, // OuterOpt (2x)
- 58053: 677, // PartDefOption (2x)
- 58057: 678, // PartitionDefinition (2x)
- 58060: 679, // PartitionNameList (2x)
- 58063: 680, // PasswordOpt (2x)
- 58067: 681, // PreparedStmt (2x)
- 58068: 682, // PrimaryOpt (2x)
- 58071: 683, // PrivElemList (2x)
- 58072: 684, // PrivLevel (2x)
- 58076: 685, // ReferOpt (2x)
- 58078: 686, // RegexpSym (2x)
- 58079: 687, // RenameTableStmt (2x)
- 57503: 688, // revoke (2x)
- 58082: 689, // RevokeStmt (2x)
- 58083: 690, // RollbackStmt (2x)
- 58099: 691, // SetStmt (2x)
- 58103: 692, // ShowStmt (2x)
- 58104: 693, // ShowTableAliasOpt (2x)
- 58106: 694, // SignedLiteral (2x)
- 58111: 695, // Statement (2x)
- 58113: 696, // StatsPersistentVal (2x)
- 58114: 697, // StringList (2x)
- 58118: 698, // SubPartitionNumOpt (2x)
- 58122: 699, // Symbol (2x)
- 58126: 700, // TableElement (2x)
- 58130: 701, // TableLock (2x)
- 58136: 702, // TableOptimizerHintOpt (2x)
- 58140: 703, // TableOrTables (2x)
- 58146: 704, // TablesTerminalSym (2x)
- 58144: 705, // TableToTable (2x)
- 58150: 706, // TimestampUnit (2x)
- 58152: 707, // TraceableStmt (2x)
- 58151: 708, // TraceStmt (2x)
- 58156: 709, // TruncateTableStmt (2x)
- 57531: 710, // unlock (2x)
- 58163: 711, // UnlockTablesStmt (2x)
- 58171: 712, // UsernameList (2x)
- 58165: 713, // UseStmt (2x)
- 58174: 714, // ValuesList (2x)
- 58178: 715, // VariableAssignment (2x)
- 58187: 716, // WhenClause (2x)
- 58192: 717, // WindowDefinition (2x)
- 58195: 718, // WindowFrameBound (2x)
- 58202: 719, // WindowSpec (2x)
- 57828: 720, // AdminShowSlow (1x)
- 57830: 721, // AlterAlgorithm (1x)
- 57833: 722, // AlterTableSpecList (1x)
- 57837: 723, // AnyOrAll (1x)
- 57838: 724, // AsOpt (1x)
- 57842: 725, // AuthOption (1x)
- 57845: 726, // BetweenOrNotOp (1x)
- 57848: 727, // BitValueType (1x)
- 57849: 728, // BlobType (1x)
- 57851: 729, // BooleanType (1x)
- 57370: 730, // both (1x)
- 57858: 731, // CharsetOpt (1x)
- 57860: 732, // ColumnDefList (1x)
- 57862: 733, // ColumnList (1x)
- 57866: 734, // ColumnNameListOptWithBrackets (1x)
- 57868: 735, // ColumnOptionList (1x)
- 57869: 736, // ColumnOptionListOpt (1x)
- 57872: 737, // ColumnSetValueList (1x)
- 57875: 738, // CompareOp (1x)
- 57877: 739, // ConstraintElem (1x)
- 57881: 740, // CreateIndexStmtUnique (1x)
- 57882: 741, // CreateTableOptionListOpt (1x)
- 57883: 742, // CreateTableSelectOpt (1x)
- 57890: 743, // DatabaseOptionList (1x)
- 57891: 744, // DatabaseOptionListOpt (1x)
- 57893: 745, // DateAndTimeType (1x)
- 57898: 746, // DefaultTrueDistinctOpt (1x)
- 57899: 747, // DefaultValueExpr (1x)
- 57407: 748, // dual (1x)
- 57910: 749, // DuplicateOpt (1x)
- 57911: 750, // ElseOpt (1x)
- 57913: 751, // Enclosed (1x)
- 57915: 752, // Escaped (1x)
- 57925: 753, // ExpressionOpt (1x)
- 57930: 754, // FieldList (1x)
- 57933: 755, // Fields (1x)
- 57934: 756, // FieldsOrColumns (1x)
- 57935: 757, // FieldsTerminated (1x)
- 57936: 758, // FixedPointType (1x)
- 57938: 759, // FloatingPointType (1x)
- 57939: 760, // FlushOption (1x)
- 57943: 761, // FuncDatetimePrec (1x)
- 57955: 762, // GetFormatSelector (1x)
- 57956: 763, // GlobalScope (1x)
- 57958: 764, // GroupByClause (1x)
- 57960: 765, // HandleRangeList (1x)
- 57962: 766, // HavingClause (1x)
- 57967: 767, // IgnoreLines (1x)
- 57975: 768, // IndexHintScope (1x)
- 57969: 769, // InOrNotOp (1x)
- 57985: 770, // IntegerType (1x)
- 57988: 771, // IsolationLevel (1x)
- 57987: 772, // IsOrNotOp (1x)
- 57992: 773, // KeyOrIndexOpt (1x)
- 57454: 774, // leading (1x)
- 57996: 775, // LikeEscapeOpt (1x)
- 57997: 776, // LikeOrNotOp (1x)
- 57998: 777, // LikeTableWithOrWithoutParen (1x)
- 58001: 778, // Lines (1x)
- 58002: 779, // LinesTerminated (1x)
- 58006: 780, // LocalOpt (1x)
- 58008: 781, // LockClauseOpt (1x)
- 58010: 782, // LockType (1x)
- 58013: 783, // MaxValueOrExpressionList (1x)
- 58015: 784, // NationalOpt (1x)
- 57474: 785, // noWriteToBinLog (1x)
- 58016: 786, // NoWriteToBinLogAliasOpt (1x)
- 58023: 787, // NumericType (1x)
- 58026: 788, // OnDeleteOpt (1x)
- 58027: 789, // OnDuplicateKeyUpdate (1x)
- 58028: 790, // OnUpdateOpt (1x)
- 58029: 791, // OptBinMod (1x)
- 58033: 792, // OptExistingWindowName (1x)
- 58035: 793, // OptFromFirstLast (1x)
- 58036: 794, // OptFull (1x)
- 58037: 795, // OptGConcatSeparator (1x)
- 58042: 796, // OptPartitionClause (1x)
- 58043: 797, // OptTable (1x)
- 58044: 798, // OptWindowFrameClause (1x)
- 58045: 799, // OptWindowOrderByClause (1x)
- 58048: 800, // OrReplace (1x)
- 58054: 801, // PartDefOptionList (1x)
- 58055: 802, // PartDefOptionsOpt (1x)
- 58056: 803, // PartDefValuesOpt (1x)
- 58058: 804, // PartitionDefinitionList (1x)
- 58062: 805, // PartitionOpt (1x)
- 57489: 806, // precisionType (1x)
- 58066: 807, // PrepareSQL (1x)
- 57491: 808, // procedure (1x)
- 58074: 809, // QuickOptional (1x)
- 58077: 810, // RegexpOrNotOp (1x)
- 58089: 811, // SelectStmtCalcFoundRows (1x)
- 58090: 812, // SelectStmtFieldList (1x)
- 58093: 813, // SelectStmtGroup (1x)
- 58095: 814, // SelectStmtOpts (1x)
- 58096: 815, // SelectStmtSQLCache (1x)
- 58097: 816, // SelectStmtStraightJoin (1x)
- 58101: 817, // ShowIndexKwd (1x)
- 58105: 818, // ShowTargetFilterable (1x)
- 58109: 819, // Start (1x)
- 58110: 820, // Starting (1x)
- 57516: 821, // starting (1x)
- 58112: 822, // StatementList (1x)
- 57519: 823, // stored (1x)
- 58117: 824, // StringType (1x)
- 58119: 825, // SubPartitionOpt (1x)
- 58125: 826, // TableAsNameOpt (1x)
- 58127: 827, // TableElementList (1x)
- 58128: 828, // TableElementListOpt (1x)
- 58131: 829, // TableLockList (1x)
- 58134: 830, // TableNameListOpt (1x)
- 58135: 831, // TableOptimizerHintList (1x)
- 58143: 832, // TableRefsClause (1x)
- 58145: 833, // TableToTableList (1x)
- 58147: 834, // TextType (1x)
- 57526: 835, // trailing (1x)
- 58155: 836, // TrimDirection (1x)
- 58157: 837, // Type (1x)
- 58160: 838, // UnionOpt (1x)
- 58169: 839, // UserVariableList (1x)
- 58173: 840, // Values (1x)
- 58175: 841, // ValuesOpt (1x)
- 58176: 842, // Varchar (1x)
- 58179: 843, // VariableAssignmentList (1x)
- 58180: 844, // ViewAlgorithm (1x)
- 58181: 845, // ViewCheckOption (1x)
- 58182: 846, // ViewDefiner (1x)
- 58183: 847, // ViewFieldList (1x)
- 58184: 848, // ViewName (1x)
- 58185: 849, // ViewSQLSecurity (1x)
- 57544: 850, // virtual (1x)
- 58186: 851, // VirtualOrStored (1x)
- 58188: 852, // WhenClauseList (1x)
- 58191: 853, // WindowClauseOptional (1x)
- 58193: 854, // WindowDefinitionList (1x)
- 58194: 855, // WindowFrameBetween (1x)
- 58196: 856, // WindowFrameExtent (1x)
- 58198: 857, // WindowFrameUnits (1x)
- 58201: 858, // WindowNameOrSpec (1x)
- 58203: 859, // WindowSpecDetails (1x)
- 58205: 860, // WithGrantOptionOpt (1x)
- 58206: 861, // WithReadLockOpt (1x)
- 57827: 862, // $default (0x)
- 57798: 863, // andnot (0x)
- 57841: 864, // AssignmentListOpt (0x)
- 57791: 865, // builtinVarPop (0x)
- 57792: 866, // builtinVarSamp (0x)
- 57873: 867, // CommaOpt (0x)
- 57819: 868, // createTableSelect (0x)
- 57812: 869, // empty (0x)
- 57345: 870, // error (0x)
- 57826: 871, // higherThanComma (0x)
- 57817: 872, // insertValues (0x)
- 57351: 873, // invalid (0x)
- 57825: 874, // lowerThanComma (0x)
- 57818: 875, // lowerThanCreateTableSelect (0x)
- 57823: 876, // lowerThanEq (0x)
- 57816: 877, // lowerThanInsertValues (0x)
- 57813: 878, // lowerThanIntervalKeyword (0x)
- 57820: 879, // lowerThanKey (0x)
- 57822: 880, // lowerThanOn (0x)
- 57815: 881, // lowerThanSetKeyword (0x)
- 57814: 882, // lowerThanStringLitToken (0x)
- 57824: 883, // neg (0x)
- 57821: 884, // tableRefPriority (0x)
+ 57344: 0, // $end (1224x)
+ 59: 1, // ';' (1223x)
+ 57578: 2, // comment (1130x)
+ 57560: 3, // autoIncrement (1104x)
+ 57609: 4, // first (1069x)
+ 57555: 5, // after (1068x)
+ 44: 6, // ',' (1046x)
+ 57571: 7, // charsetKwd (993x)
+ 57624: 8, // keyBlockSize (979x)
+ 41: 9, // ')' (973x)
+ 57600: 10, // engine (973x)
+ 57584: 11, // connection (966x)
+ 57649: 12, // password (966x)
+ 57681: 13, // signed (965x)
+ 57572: 14, // checksum (964x)
+ 57561: 15, // avgRowLength (963x)
+ 57583: 16, // compression (963x)
+ 57593: 17, // delayKeyWrite (963x)
+ 57635: 18, // maxRows (963x)
+ 57641: 19, // minRows (963x)
+ 57673: 20, // rowFormat (963x)
+ 57688: 21, // statsPersistent (963x)
+ 57714: 22, // view (941x)
+ 57676: 23, // separator (933x)
+ 57689: 24, // status (933x)
+ 57695: 25, // tables (933x)
+ 57653: 26, // preceding (932x)
+ 57696: 27, // tablespace (931x)
+ 57718: 28, // yearType (931x)
+ 57577: 29, // columns (930x)
+ 57587: 30, // day (930x)
+ 57618: 31, // hour (930x)
+ 57630: 32, // microsecond (930x)
+ 57631: 33, // minute (930x)
+ 57634: 34, // month (930x)
+ 57659: 35, // quarter (930x)
+ 57674: 36, // second (930x)
+ 57717: 37, // week (930x)
+ 57592: 38, // definer (929x)
+ 57608: 39, // fields (929x)
+ 57619: 40, // identified (929x)
+ 57737: 41, // maxExecutionTime (929x)
+ 57667: 42, // respect (929x)
+ 57767: 43, // tidbHJ (929x)
+ 57769: 44, // tidbINLJ (929x)
+ 57768: 45, // tidbSMJ (929x)
+ 57612: 46, // following (928x)
+ 57586: 47, // current (927x)
+ 57599: 48, // end (927x)
+ 57655: 49, // privileges (927x)
+ 57707: 50, // unbounded (927x)
+ 57557: 51, // algorithm (926x)
+ 57607: 52, // execute (926x)
+ 57647: 53, // offset (926x)
+ 57650: 54, // partitions (926x)
+ 57654: 55, // prepare (926x)
+ 57590: 56, // datetimeType (925x)
+ 57589: 57, // dateType (925x)
+ 57620: 58, // isolation (925x)
+ 57625: 59, // local (925x)
+ 57690: 60, // subpartition (925x)
+ 57701: 61, // timeType (925x)
+ 57706: 62, // truncate (925x)
+ 57710: 63, // user (925x)
+ 57713: 64, // variables (925x)
+ 57603: 65, // event (924x)
+ 57617: 66, // hash (924x)
+ 57623: 67, // jsonType (924x)
+ 57732: 68, // next_row_id (924x)
+ 57656: 69, // process (924x)
+ 57657: 70, // processlist (924x)
+ 57660: 71, // query (924x)
+ 57665: 72, // reload (924x)
+ 57668: 73, // replication (924x)
+ 57692: 74, // super (924x)
+ 57709: 75, // unknown (924x)
+ 57712: 76, // value (924x)
+ 57755: 77, // admin (923x)
+ 57563: 78, // begin (923x)
+ 57564: 79, // binlog (923x)
+ 57756: 80, // buckets (923x)
+ 57575: 81, // coalesce (923x)
+ 57579: 82, // commit (923x)
+ 57581: 83, // compact (923x)
+ 57582: 84, // compressed (923x)
+ 57724: 85, // copyKwd (923x)
+ 57591: 86, // deallocate (923x)
+ 57594: 87, // disable (923x)
+ 57595: 88, // do (923x)
+ 57597: 89, // dynamic (923x)
+ 57598: 90, // enable (923x)
+ 57610: 91, // fixed (923x)
+ 57611: 92, // flush (923x)
+ 57733: 93, // inplace (923x)
+ 57759: 94, // jobs (923x)
+ 57633: 95, // modify (923x)
+ 57644: 96, // no (923x)
+ 57646: 97, // nulls (923x)
+ 57664: 98, // redundant (923x)
+ 57670: 99, // rollback (923x)
+ 57671: 100, // routine (923x)
+ 57687: 101, // start (923x)
+ 57761: 102, // stats (923x)
+ 57691: 103, // subpartitions (923x)
+ 57702: 104, // timestampType (923x)
+ 57703: 105, // trace (923x)
+ 57554: 106, // action (922x)
+ 57556: 107, // always (922x)
+ 57565: 108, // bitType (922x)
+ 57566: 109, // booleanType (922x)
+ 57567: 110, // boolType (922x)
+ 57568: 111, // btree (922x)
+ 57757: 112, // cancel (922x)
+ 57570: 113, // cascaded (922x)
+ 57573: 114, // cleanup (922x)
+ 57574: 115, // client (922x)
+ 57576: 116, // collation (922x)
+ 57580: 117, // committed (922x)
+ 57585: 118, // consistent (922x)
+ 57588: 119, // data (922x)
+ 57758: 120, // ddl (922x)
+ 57596: 121, // duplicate (922x)
+ 57601: 122, // engines (922x)
+ 57602: 123, // enum (922x)
+ 57604: 124, // events (922x)
+ 57606: 125, // exclusive (922x)
+ 57613: 126, // format (922x)
+ 57614: 127, // full (922x)
+ 57615: 128, // function (922x)
+ 57694: 129, // global (922x)
+ 57616: 130, // grants (922x)
+ 57716: 131, // identSQLErrors (922x)
+ 57621: 132, // indexes (922x)
+ 57734: 133, // internal (922x)
+ 57622: 134, // invoker (922x)
+ 57760: 135, // job (922x)
+ 57626: 136, // last (922x)
+ 57627: 137, // less (922x)
+ 57628: 138, // level (922x)
+ 57629: 139, // master (922x)
+ 57636: 140, // maxConnectionsPerHour (922x)
+ 57637: 141, // maxQueriesPerHour (922x)
+ 57638: 142, // maxUpdatesPerHour (922x)
+ 57639: 143, // maxUserConnections (922x)
+ 57640: 144, // merge (922x)
+ 57632: 145, // mode (922x)
+ 57643: 146, // national (922x)
+ 57645: 147, // none (922x)
+ 57648: 148, // only (922x)
+ 57652: 149, // plugins (922x)
+ 57658: 150, // profiles (922x)
+ 57661: 151, // queries (922x)
+ 57740: 152, // recent (922x)
+ 57663: 153, // recover (922x)
+ 57666: 154, // repeatable (922x)
+ 57675: 155, // security (922x)
+ 57677: 156, // serializable (922x)
+ 57678: 157, // session (922x)
+ 57679: 158, // share (922x)
+ 57680: 159, // shared (922x)
+ 57682: 160, // slave (922x)
+ 57684: 161, // snapshot (922x)
+ 57764: 162, // statsBuckets (922x)
+ 57765: 163, // statsHealthy (922x)
+ 57763: 164, // statsHistograms (922x)
+ 57762: 165, // statsMeta (922x)
+ 57697: 166, // temporary (922x)
+ 57698: 167, // temptable (922x)
+ 57699: 168, // textType (922x)
+ 57700: 169, // than (922x)
+ 57766: 170, // tidb (922x)
+ 57750: 171, // top (922x)
+ 57704: 172, // transaction (922x)
+ 57705: 173, // triggers (922x)
+ 57708: 174, // uncommitted (922x)
+ 57711: 175, // undefined (922x)
+ 57715: 176, // warnings (922x)
+ 57719: 177, // addDate (921x)
+ 57558: 178, // any (921x)
+ 57559: 179, // ascii (921x)
+ 57562: 180, // avg (921x)
+ 57720: 181, // bitAnd (921x)
+ 57721: 182, // bitOr (921x)
+ 57722: 183, // bitXor (921x)
+ 57569: 184, // byteType (921x)
+ 57723: 185, // cast (921x)
+ 57725: 186, // count (921x)
+ 57726: 187, // curTime (921x)
+ 57727: 188, // dateAdd (921x)
+ 57728: 189, // dateSub (921x)
+ 57605: 190, // escape (921x)
+ 57729: 191, // extract (921x)
+ 57730: 192, // getFormat (921x)
+ 57731: 193, // groupConcat (921x)
+ 57346: 194, // identifier (921x)
+ 57736: 195, // max (921x)
+ 57735: 196, // min (921x)
+ 57642: 197, // names (921x)
+ 57738: 198, // now (921x)
+ 57739: 199, // position (921x)
+ 57662: 200, // quick (921x)
+ 57669: 201, // reverse (921x)
+ 57672: 202, // rowCount (921x)
+ 57683: 203, // slow (921x)
+ 57693: 204, // some (921x)
+ 57685: 205, // sqlCache (921x)
+ 57686: 206, // sqlNoCache (921x)
+ 57741: 207, // std (921x)
+ 57742: 208, // stddev (921x)
+ 57743: 209, // stddevPop (921x)
+ 57744: 210, // stddevSamp (921x)
+ 57745: 211, // subDate (921x)
+ 57747: 212, // substring (921x)
+ 57746: 213, // sum (921x)
+ 57748: 214, // timestampAdd (921x)
+ 57749: 215, // timestampDiff (921x)
+ 57751: 216, // trim (921x)
+ 57752: 217, // variance (921x)
+ 57753: 218, // varPop (921x)
+ 57754: 219, // varSamp (921x)
+ 40: 220, // '(' (790x)
+ 57480: 221, // on (777x)
+ 57348: 222, // stringLit (748x)
+ 57473: 223, // not (736x)
+ 57455: 224, // left (687x)
+ 57504: 225, // right (687x)
+ 57364: 226, // as (684x)
+ 43: 227, // '+' (644x)
+ 45: 228, // '-' (644x)
+ 57472: 229, // mod (642x)
+ 57396: 230, // defaultKwd (633x)
+ 57549: 231, // with (598x)
+ 57530: 232, // union (588x)
+ 57477: 233, // null (578x)
+ 57462: 234, // lock (576x)
+ 57416: 235, // forKwd (569x)
+ 57457: 236, // limit (559x)
+ 57363: 237, // and (557x)
+ 57483: 238, // order (557x)
+ 57482: 239, // or (546x)
+ 57354: 240, // andand (545x)
+ 57651: 241, // pipesAsOr (545x)
+ 57550: 242, // xor (545x)
+ 57546: 243, // where (540x)
+ 57419: 244, // from (528x)
+ 57536: 245, // using (526x)
+ 57803: 246, // eq (516x)
+ 57517: 247, // straightJoin (510x)
+ 57548: 248, // window (507x)
+ 57511: 249, // set (506x)
+ 57425: 250, // having (505x)
+ 57447: 251, // join (502x)
+ 57378: 252, // collate (497x)
+ 57423: 253, // group (497x)
+ 57383: 254, // cross (491x)
+ 57435: 255, // inner (491x)
+ 57553: 256, // natural (491x)
+ 125: 257, // '}' (490x)
+ 57501: 258, // replace (488x)
+ 57798: 259, // intLit (485x)
+ 57456: 260, // like (484x)
+ 42: 261, // '*' (480x)
+ 57493: 262, // rangeKwd (475x)
+ 57424: 263, // groups (474x)
+ 57507: 264, // rows (474x)
+ 57400: 265, // desc (471x)
+ 57365: 266, // asc (469x)
+ 57391: 267, // dayHour (468x)
+ 57392: 268, // dayMicrosecond (468x)
+ 57393: 269, // dayMinute (468x)
+ 57394: 270, // daySecond (468x)
+ 57427: 271, // hourMicrosecond (468x)
+ 57428: 272, // hourMinute (468x)
+ 57429: 273, // hourSecond (468x)
+ 57470: 274, // minuteMicrosecond (468x)
+ 57471: 275, // minuteSecond (468x)
+ 57509: 276, // secondMicrosecond (468x)
+ 57545: 277, // when (468x)
+ 57551: 278, // yearMonth (468x)
+ 57408: 279, // elseKwd (465x)
+ 57432: 280, // in (462x)
+ 57521: 281, // then (462x)
+ 46: 282, // '.' (459x)
+ 60: 283, // '<' (456x)
+ 62: 284, // '>' (456x)
+ 57804: 285, // ge (456x)
+ 57439: 286, // is (456x)
+ 57805: 287, // le (456x)
+ 57809: 288, // neq (456x)
+ 57810: 289, // neqSynonym (456x)
+ 57811: 290, // nulleq (456x)
+ 57368: 291, // binaryType (454x)
+ 57366: 292, // between (448x)
+ 37: 293, // '%' (447x)
+ 38: 294, // '&' (447x)
+ 47: 295, // '/' (447x)
+ 94: 296, // '^' (447x)
+ 124: 297, // '|' (447x)
+ 57404: 298, // div (447x)
+ 57808: 299, // lsh (447x)
+ 57813: 300, // rsh (447x)
+ 57498: 301, // regexpKwd (444x)
+ 57505: 302, // rlike (444x)
+ 57388: 303, // currentUser (429x)
+ 57440: 304, // insert (427x)
+ 57430: 305, // ifKwd (426x)
+ 123: 306, // '{' (425x)
+ 57797: 307, // decLit (425x)
+ 57796: 308, // floatLit (425x)
+ 57812: 309, // paramMarker (425x)
+ 57349: 310, // singleAtIdentifier (423x)
+ 57376: 311, // charType (422x)
+ 57437: 312, // interval (421x)
+ 57540: 313, // values (420x)
+ 57411: 314, // exists (419x)
+ 57413: 315, // falseKwd (419x)
+ 57528: 316, // trueKwd (419x)
+ 57381: 317, // convert (418x)
+ 57389: 318, // database (417x)
+ 57800: 319, // bitLit (416x)
+ 57784: 320, // builtinNow (416x)
+ 57387: 321, // currentTs (416x)
+ 57350: 322, // doubleAtIdentifier (416x)
+ 57799: 323, // hexLit (416x)
+ 57460: 324, // localTime (416x)
+ 57461: 325, // localTs (416x)
+ 57347: 326, // underscoreCS (416x)
+ 57506: 327, // row (415x)
+ 33: 328, // '!' (414x)
+ 126: 329, // '~' (414x)
+ 57770: 330, // builtinAddDate (414x)
+ 57771: 331, // builtinBitAnd (414x)
+ 57772: 332, // builtinBitOr (414x)
+ 57773: 333, // builtinBitXor (414x)
+ 57774: 334, // builtinCast (414x)
+ 57775: 335, // builtinCount (414x)
+ 57776: 336, // builtinCurDate (414x)
+ 57777: 337, // builtinCurTime (414x)
+ 57778: 338, // builtinDateAdd (414x)
+ 57779: 339, // builtinDateSub (414x)
+ 57780: 340, // builtinExtract (414x)
+ 57781: 341, // builtinGroupConcat (414x)
+ 57782: 342, // builtinMax (414x)
+ 57783: 343, // builtinMin (414x)
+ 57785: 344, // builtinPosition (414x)
+ 57790: 345, // builtinStddevPop (414x)
+ 57791: 346, // builtinStddevSamp (414x)
+ 57786: 347, // builtinSubDate (414x)
+ 57787: 348, // builtinSubstring (414x)
+ 57788: 349, // builtinSum (414x)
+ 57789: 350, // builtinSysDate (414x)
+ 57792: 351, // builtinTrim (414x)
+ 57793: 352, // builtinUser (414x)
+ 57794: 353, // builtinVarPop (414x)
+ 57795: 354, // builtinVarSamp (414x)
+ 57373: 355, // caseKwd (414x)
+ 57384: 356, // cumeDist (414x)
+ 57385: 357, // currentDate (414x)
+ 57386: 358, // currentTime (414x)
+ 57399: 359, // denseRank (414x)
+ 57414: 360, // firstValue (414x)
+ 57451: 361, // lag (414x)
+ 57452: 362, // lastValue (414x)
+ 57453: 363, // lead (414x)
+ 57814: 364, // not2 (414x)
+ 57475: 365, // nthValue (414x)
+ 57476: 366, // ntile (414x)
+ 57488: 367, // percentRank (414x)
+ 57494: 368, // rank (414x)
+ 57500: 369, // repeat (414x)
+ 57508: 370, // rowNumber (414x)
+ 57537: 371, // utcDate (414x)
+ 57539: 372, // utcTime (414x)
+ 57538: 373, // utcTimestamp (414x)
+ 57355: 374, // pipes (413x)
+ 57448: 375, // key (399x)
+ 57490: 376, // primary (388x)
+ 57529: 377, // unique (384x)
+ 57377: 378, // check (381x)
+ 57497: 379, // references (380x)
+ 57421: 380, // generated (376x)
+ 57967: 381, // Identifier (335x)
+ 57431: 382, // ignore (335x)
+ 58020: 383, // NotKeywordToken (335x)
+ 58151: 384, // TiDBKeyword (335x)
+ 58161: 385, // UnReservedKeyword (335x)
+ 57510: 386, // selectKwd (323x)
+ 57375: 387, // character (299x)
+ 57487: 388, // partition (274x)
+ 57486: 389, // packKeys (265x)
+ 57492: 390, // shardRowIDBits (265x)
+ 57806: 391, // jss (255x)
+ 57807: 392, // juss (255x)
+ 57433: 393, // index (251x)
+ 57458: 394, // lines (240x)
+ 57371: 395, // by (237x)
+ 57514: 396, // sql (236x)
+ 57372: 397, // cascade (233x)
+ 57417: 398, // force (233x)
+ 57502: 399, // restrict (233x)
+ 57535: 400, // use (233x)
+ 57406: 401, // drop (232x)
+ 57525: 402, // to (231x)
+ 57495: 403, // read (229x)
+ 57361: 404, // alter (228x)
+ 57362: 405, // analyze (228x)
+ 57418: 406, // foreign (227x)
+ 57420: 407, // fulltext (226x)
+ 57395: 408, // decimalType (225x)
+ 57436: 409, // integerType (225x)
+ 57441: 410, // intType (225x)
+ 57499: 411, // rename (225x)
+ 57542: 412, // varcharType (225x)
+ 64: 413, // '@' (223x)
+ 57359: 414, // add (223x)
+ 57367: 415, // bigIntType (223x)
+ 57369: 416, // blobType (223x)
+ 57374: 417, // change (223x)
+ 57405: 418, // doubleType (223x)
+ 57415: 419, // floatType (223x)
+ 57442: 420, // int1Type (223x)
+ 57443: 421, // int2Type (223x)
+ 57444: 422, // int3Type (223x)
+ 57445: 423, // int4Type (223x)
+ 57446: 424, // int8Type (223x)
+ 57541: 425, // long (223x)
+ 57463: 426, // longblobType (223x)
+ 57464: 427, // longtextType (223x)
+ 57467: 428, // mediumblobType (223x)
+ 57468: 429, // mediumIntType (223x)
+ 57469: 430, // mediumtextType (223x)
+ 57478: 431, // numericType (223x)
+ 57479: 432, // nvarcharType (223x)
+ 57496: 433, // realType (223x)
+ 57513: 434, // smallIntType (223x)
+ 57522: 435, // tinyblobType (223x)
+ 57523: 436, // tinyIntType (223x)
+ 57524: 437, // tinytextType (223x)
+ 57543: 438, // varbinaryType (223x)
+ 57547: 439, // write (223x)
+ 58123: 440, // SubSelect (145x)
+ 58171: 441, // UserVariable (142x)
+ 58006: 442, // Literal (141x)
+ 58111: 443, // SimpleIdent (141x)
+ 58118: 444, // StringLiteral (141x)
+ 57949: 445, // FunctionCallGeneric (139x)
+ 57950: 446, // FunctionCallKeyword (139x)
+ 57951: 447, // FunctionCallNonKeyword (139x)
+ 57952: 448, // FunctionNameConflict (139x)
+ 57953: 449, // FunctionNameDateArith (139x)
+ 57954: 450, // FunctionNameDateArithMultiForms (139x)
+ 57955: 451, // FunctionNameDatetimePrecision (139x)
+ 57956: 452, // FunctionNameOptionalBraces (139x)
+ 58110: 453, // SimpleExpr (139x)
+ 58124: 454, // SumExpr (139x)
+ 58126: 455, // SystemVariable (139x)
+ 58180: 456, // Variable (139x)
+ 58202: 457, // WindowFuncCall (139x)
+ 57850: 458, // BitExpr (127x)
+ 58068: 459, // PredicateExpr (111x)
+ 57853: 460, // BoolPri (108x)
+ 57925: 461, // Expression (108x)
+ 58210: 462, // logAnd (86x)
+ 58211: 463, // logOr (86x)
+ 58135: 464, // TableName (53x)
+ 57532: 465, // unsigned (44x)
+ 58017: 466, // NUM (43x)
+ 57552: 467, // zerofill (42x)
+ 57485: 468, // over (38x)
+ 57866: 469, // ColumnName (35x)
+ 57360: 470, // all (34x)
+ 58119: 471, // StringName (30x)
+ 58207: 472, // WindowingClause (28x)
+ 57917: 473, // EqOpt (24x)
+ 58090: 474, // SelectStmt (24x)
+ 58091: 475, // SelectStmtBasic (24x)
+ 58094: 476, // SelectStmtFromDualTable (24x)
+ 58095: 477, // SelectStmtFromTable (24x)
+ 57932: 478, // FieldLen (21x)
+ 57518: 479, // tableKwd (21x)
+ 58164: 480, // UnionSelect (19x)
+ 57998: 481, // LengthNum (18x)
+ 58162: 482, // UnionClauseList (18x)
+ 58165: 483, // UnionStmt (18x)
+ 58049: 484, // OptWindowingClause (17x)
+ 57515: 485, // sqlCalcFoundRows (17x)
+ 57533: 486, // update (17x)
+ 57397: 487, // delayed (16x)
+ 57426: 488, // highPriority (16x)
+ 57465: 489, // lowPriority (16x)
+ 57859: 490, // CharsetKw (15x)
+ 57402: 491, // distinct (15x)
+ 57403: 492, // distinctRow (15x)
+ 57398: 493, // deleteKwd (14x)
+ 58037: 494, // OptFieldLen (14x)
+ 57926: 495, // ExpressionList (13x)
+ 57992: 496, // JoinTable (13x)
+ 58132: 497, // TableFactor (13x)
+ 58144: 498, // TableRef (13x)
+ 57904: 499, // DistinctKwd (12x)
+ 57905: 500, // DistinctOpt (11x)
+ 58173: 501, // Username (11x)
+ 57899: 502, // DefaultFalseDistinctOpt (10x)
+ 57945: 503, // FromOrIn (10x)
+ 57438: 504, // into (10x)
+ 58053: 505, // OrderBy (10x)
+ 58054: 506, // OrderByOptional (10x)
+ 58136: 507, // TableNameList (10x)
+ 57855: 508, // BuggyDefaultFalseDistinctOpt (9x)
+ 57984: 509, // IndexType (9x)
+ 57993: 510, // JoinType (9x)
+ 57860: 511, // CharsetName (8x)
+ 57867: 512, // ColumnNameList (8x)
+ 57890: 513, // CrossOpt (8x)
+ 57900: 514, // DefaultKwdOpt (8x)
+ 57353: 515, // hintEnd (8x)
+ 57973: 516, // IndexColName (8x)
+ 57994: 517, // KeyOrIndex (8x)
+ 58035: 518, // OptCollate (8x)
+ 57862: 519, // ColumnDef (7x)
+ 57903: 520, // DeleteFromStmt (7x)
+ 57410: 521, // escaped (7x)
+ 57919: 522, // EscapedTableRef (7x)
+ 57974: 523, // IndexColNameList (7x)
+ 57986: 524, // InsertIntoStmt (7x)
+ 58083: 525, // ReplaceIntoStmt (7x)
+ 58097: 526, // SelectStmtLimit (7x)
+ 58152: 527, // TimeUnit (7x)
+ 58167: 528, // UpdateStmt (7x)
+ 58192: 529, // WhereClause (7x)
+ 58193: 530, // WhereClauseOptional (7x)
+ 57382: 531, // create (6x)
+ 57924: 532, // ExprOrDefault (6x)
+ 57422: 533, // grant (6x)
+ 58014: 534, // MaxNumBuckets (6x)
+ 58025: 535, // NumLiteral (6x)
+ 58033: 536, // OptBinary (6x)
+ 58087: 537, // RowFormat (6x)
+ 58089: 538, // SelectLockOpt (6x)
+ 57512: 539, // show (6x)
+ 58103: 540, // ShowDatabaseNameOpt (6x)
+ 58141: 541, // TableOption (6x)
+ 58145: 542, // TableRefs (6x)
+ 57520: 543, // terminated (6x)
+ 57856: 544, // ByItem (5x)
+ 57379: 545, // column (5x)
+ 57864: 546, // ColumnKeywordOpt (5x)
+ 57891: 547, // DBName (5x)
+ 57409: 548, // enclosed (5x)
+ 57927: 549, // ExpressionListOpt (5x)
+ 57934: 550, // FieldOpt (5x)
+ 57935: 551, // FieldOpts (5x)
+ 57980: 552, // IndexName (5x)
+ 57982: 553, // IndexOption (5x)
+ 57983: 554, // IndexOptionList (5x)
+ 58044: 555, // OptNullTreatment (5x)
+ 58072: 556, // PriorityOpt (5x)
+ 58084: 557, // RestrictOrCascadeOpt (5x)
+ 58105: 558, // ShowLikeOrWhereOpt (5x)
+ 58169: 559, // UserSpec (5x)
+ 57842: 560, // Assignment (4x)
+ 57846: 561, // AuthString (4x)
+ 57857: 562, // ByList (4x)
+ 57971: 563, // IgnoreOptional (4x)
+ 57981: 564, // IndexNameList (4x)
+ 57985: 565, // IndexTypeOpt (4x)
+ 58003: 566, // LimitOption (4x)
+ 57481: 567, // option (4x)
+ 57484: 568, // outer (4x)
+ 58062: 569, // PartitionDefinitionListOpt (4x)
+ 58064: 570, // PartitionNumOpt (4x)
+ 58101: 571, // SetExpr (4x)
+ 58127: 572, // TableAsName (4x)
+ 58156: 573, // TransactionChar (4x)
+ 58170: 574, // UserSpecList (4x)
+ 58203: 575, // WindowName (4x)
+ 57802: 576, // assignmentEq (3x)
+ 57843: 577, // AssignmentList (3x)
+ 57873: 578, // ColumnPosition (3x)
+ 57879: 579, // Constraint (3x)
+ 57380: 580, // constraint (3x)
+ 57881: 581, // ConstraintKeywordOpt (3x)
+ 57923: 582, // ExplainableStmt (3x)
+ 57940: 583, // FloatOpt (3x)
+ 57352: 584, // hintBegin (3x)
+ 57966: 585, // HintTableList (3x)
+ 57968: 586, // IfExists (3x)
+ 57969: 587, // IfNotExists (3x)
+ 57975: 588, // IndexHint (3x)
+ 57979: 589, // IndexHintType (3x)
+ 57434: 590, // infile (3x)
+ 57449: 591, // keys (3x)
+ 58010: 592, // LockClause (3x)
+ 57466: 593, // maxValue (3x)
+ 58034: 594, // OptCharset (3x)
+ 58067: 595, // Precision (3x)
+ 58073: 596, // PrivElem (3x)
+ 58076: 597, // PrivType (3x)
+ 58078: 598, // ReferDef (3x)
+ 58088: 599, // RowValue (3x)
+ 58140: 600, // TableOptimizerHints (3x)
+ 58142: 601, // TableOptionList (3x)
+ 58157: 602, // TransactionChars (3x)
+ 57527: 603, // trigger (3x)
+ 57534: 604, // usage (3x)
+ 58175: 605, // ValueSym (3x)
+ 58200: 606, // WindowFrameStart (3x)
+ 57832: 607, // AdminStmt (2x)
+ 57834: 608, // AlterTableOptionListOpt (2x)
+ 57835: 609, // AlterTableSpec (2x)
+ 57837: 610, // AlterTableStmt (2x)
+ 57838: 611, // AlterUserStmt (2x)
+ 57839: 612, // AnalyzeTableStmt (2x)
+ 57847: 613, // BeginTransactionStmt (2x)
+ 57849: 614, // BinlogStmt (2x)
+ 57858: 615, // CastType (2x)
+ 57868: 616, // ColumnNameListOpt (2x)
+ 57870: 617, // ColumnOption (2x)
+ 57874: 618, // ColumnSetValue (2x)
+ 57877: 619, // CommitStmt (2x)
+ 57882: 620, // CreateDatabaseStmt (2x)
+ 57883: 621, // CreateIndexStmt (2x)
+ 57887: 622, // CreateTableStmt (2x)
+ 57888: 623, // CreateUserStmt (2x)
+ 57889: 624, // CreateViewStmt (2x)
+ 57892: 625, // DatabaseOption (2x)
+ 57390: 626, // databases (2x)
+ 57895: 627, // DatabaseSym (2x)
+ 57897: 628, // DeallocateStmt (2x)
+ 57898: 629, // DeallocateSym (2x)
+ 57401: 630, // describe (2x)
+ 57906: 631, // DoStmt (2x)
+ 57907: 632, // DropDatabaseStmt (2x)
+ 57908: 633, // DropIndexStmt (2x)
+ 57909: 634, // DropStatsStmt (2x)
+ 57910: 635, // DropTableStmt (2x)
+ 57911: 636, // DropUserStmt (2x)
+ 57912: 637, // DropViewStmt (2x)
+ 57915: 638, // EmptyStmt (2x)
+ 57920: 639, // ExecuteStmt (2x)
+ 57412: 640, // explain (2x)
+ 57921: 641, // ExplainStmt (2x)
+ 57922: 642, // ExplainSym (2x)
+ 57929: 643, // Field (2x)
+ 57930: 644, // FieldAsName (2x)
+ 57931: 645, // FieldAsNameOpt (2x)
+ 57943: 646, // FlushStmt (2x)
+ 57944: 647, // FromDual (2x)
+ 57947: 648, // FuncDatetimePrecList (2x)
+ 57948: 649, // FuncDatetimePrecListOpt (2x)
+ 57957: 650, // GeneratedAlways (2x)
+ 57960: 651, // GrantStmt (2x)
+ 57962: 652, // HandleRange (2x)
+ 57964: 653, // HashString (2x)
+ 57976: 654, // IndexHintList (2x)
+ 57977: 655, // IndexHintListOpt (2x)
+ 57987: 656, // InsertValues (2x)
+ 57989: 657, // IntoOpt (2x)
+ 57450: 658, // kill (2x)
+ 57996: 659, // KillOrKillTiDB (2x)
+ 57997: 660, // KillStmt (2x)
+ 58002: 661, // LimitClause (2x)
+ 57459: 662, // load (2x)
+ 58007: 663, // LoadDataStmt (2x)
+ 58008: 664, // LoadStatsStmt (2x)
+ 58012: 665, // LockTablesStmt (2x)
+ 58015: 666, // MaxValueOrExpression (2x)
+ 58021: 667, // NowSym (2x)
+ 58022: 668, // NowSymFunc (2x)
+ 58023: 669, // NowSymOptionFraction (2x)
+ 58024: 670, // NumList (2x)
+ 58028: 671, // ObjectType (2x)
+ 58027: 672, // ODBCDateTimeType (2x)
+ 57356: 673, // odbcDateType (2x)
+ 57358: 674, // odbcTimestampType (2x)
+ 57357: 675, // odbcTimeType (2x)
+ 58041: 676, // OptInteger (2x)
+ 58050: 677, // OptionalBraces (2x)
+ 58043: 678, // OptLeadLagInfo (2x)
+ 58042: 679, // OptLLDefault (2x)
+ 58052: 680, // Order (2x)
+ 58055: 681, // OuterOpt (2x)
+ 58056: 682, // PartDefOption (2x)
+ 58060: 683, // PartitionDefinition (2x)
+ 58063: 684, // PartitionNameList (2x)
+ 58066: 685, // PasswordOpt (2x)
+ 58070: 686, // PreparedStmt (2x)
+ 58071: 687, // PrimaryOpt (2x)
+ 58074: 688, // PrivElemList (2x)
+ 58075: 689, // PrivLevel (2x)
+ 58079: 690, // ReferOpt (2x)
+ 58081: 691, // RegexpSym (2x)
+ 58082: 692, // RenameTableStmt (2x)
+ 57503: 693, // revoke (2x)
+ 58085: 694, // RevokeStmt (2x)
+ 58086: 695, // RollbackStmt (2x)
+ 58102: 696, // SetStmt (2x)
+ 58106: 697, // ShowStmt (2x)
+ 58107: 698, // ShowTableAliasOpt (2x)
+ 58109: 699, // SignedLiteral (2x)
+ 58114: 700, // Statement (2x)
+ 58116: 701, // StatsPersistentVal (2x)
+ 58117: 702, // StringList (2x)
+ 58121: 703, // SubPartitionNumOpt (2x)
+ 58125: 704, // Symbol (2x)
+ 58129: 705, // TableElement (2x)
+ 58133: 706, // TableLock (2x)
+ 58139: 707, // TableOptimizerHintOpt (2x)
+ 58143: 708, // TableOrTables (2x)
+ 58149: 709, // TablesTerminalSym (2x)
+ 58147: 710, // TableToTable (2x)
+ 58153: 711, // TimestampUnit (2x)
+ 58155: 712, // TraceableStmt (2x)
+ 58154: 713, // TraceStmt (2x)
+ 58159: 714, // TruncateTableStmt (2x)
+ 57531: 715, // unlock (2x)
+ 58166: 716, // UnlockTablesStmt (2x)
+ 58174: 717, // UsernameList (2x)
+ 58168: 718, // UseStmt (2x)
+ 58177: 719, // ValuesList (2x)
+ 58181: 720, // VariableAssignment (2x)
+ 58190: 721, // WhenClause (2x)
+ 58195: 722, // WindowDefinition (2x)
+ 58198: 723, // WindowFrameBound (2x)
+ 58205: 724, // WindowSpec (2x)
+ 57831: 725, // AdminShowSlow (1x)
+ 57833: 726, // AlterAlgorithm (1x)
+ 57836: 727, // AlterTableSpecList (1x)
+ 57840: 728, // AnyOrAll (1x)
+ 57841: 729, // AsOpt (1x)
+ 57845: 730, // AuthOption (1x)
+ 57848: 731, // BetweenOrNotOp (1x)
+ 57851: 732, // BitValueType (1x)
+ 57852: 733, // BlobType (1x)
+ 57854: 734, // BooleanType (1x)
+ 57370: 735, // both (1x)
+ 57861: 736, // CharsetOpt (1x)
+ 57863: 737, // ColumnDefList (1x)
+ 57865: 738, // ColumnList (1x)
+ 57869: 739, // ColumnNameListOptWithBrackets (1x)
+ 57871: 740, // ColumnOptionList (1x)
+ 57872: 741, // ColumnOptionListOpt (1x)
+ 57875: 742, // ColumnSetValueList (1x)
+ 57878: 743, // CompareOp (1x)
+ 57880: 744, // ConstraintElem (1x)
+ 57884: 745, // CreateIndexStmtUnique (1x)
+ 57885: 746, // CreateTableOptionListOpt (1x)
+ 57886: 747, // CreateTableSelectOpt (1x)
+ 57893: 748, // DatabaseOptionList (1x)
+ 57894: 749, // DatabaseOptionListOpt (1x)
+ 57896: 750, // DateAndTimeType (1x)
+ 57901: 751, // DefaultTrueDistinctOpt (1x)
+ 57902: 752, // DefaultValueExpr (1x)
+ 57407: 753, // dual (1x)
+ 57913: 754, // DuplicateOpt (1x)
+ 57914: 755, // ElseOpt (1x)
+ 57916: 756, // Enclosed (1x)
+ 57345: 757, // error (1x)
+ 57918: 758, // Escaped (1x)
+ 57928: 759, // ExpressionOpt (1x)
+ 57933: 760, // FieldList (1x)
+ 57936: 761, // Fields (1x)
+ 57937: 762, // FieldsOrColumns (1x)
+ 57938: 763, // FieldsTerminated (1x)
+ 57939: 764, // FixedPointType (1x)
+ 57941: 765, // FloatingPointType (1x)
+ 57942: 766, // FlushOption (1x)
+ 57946: 767, // FuncDatetimePrec (1x)
+ 57958: 768, // GetFormatSelector (1x)
+ 57959: 769, // GlobalScope (1x)
+ 57961: 770, // GroupByClause (1x)
+ 57963: 771, // HandleRangeList (1x)
+ 57965: 772, // HavingClause (1x)
+ 57970: 773, // IgnoreLines (1x)
+ 57978: 774, // IndexHintScope (1x)
+ 57972: 775, // InOrNotOp (1x)
+ 57988: 776, // IntegerType (1x)
+ 57991: 777, // IsolationLevel (1x)
+ 57990: 778, // IsOrNotOp (1x)
+ 57995: 779, // KeyOrIndexOpt (1x)
+ 57454: 780, // leading (1x)
+ 57999: 781, // LikeEscapeOpt (1x)
+ 58000: 782, // LikeOrNotOp (1x)
+ 58001: 783, // LikeTableWithOrWithoutParen (1x)
+ 58004: 784, // Lines (1x)
+ 58005: 785, // LinesTerminated (1x)
+ 58009: 786, // LocalOpt (1x)
+ 58011: 787, // LockClauseOpt (1x)
+ 58013: 788, // LockType (1x)
+ 58016: 789, // MaxValueOrExpressionList (1x)
+ 58018: 790, // NationalOpt (1x)
+ 57474: 791, // noWriteToBinLog (1x)
+ 58019: 792, // NoWriteToBinLogAliasOpt (1x)
+ 58026: 793, // NumericType (1x)
+ 58029: 794, // OnDeleteOpt (1x)
+ 58030: 795, // OnDuplicateKeyUpdate (1x)
+ 58031: 796, // OnUpdateOpt (1x)
+ 58032: 797, // OptBinMod (1x)
+ 58036: 798, // OptExistingWindowName (1x)
+ 58038: 799, // OptFromFirstLast (1x)
+ 58039: 800, // OptFull (1x)
+ 58040: 801, // OptGConcatSeparator (1x)
+ 58045: 802, // OptPartitionClause (1x)
+ 58046: 803, // OptTable (1x)
+ 58047: 804, // OptWindowFrameClause (1x)
+ 58048: 805, // OptWindowOrderByClause (1x)
+ 58051: 806, // OrReplace (1x)
+ 58057: 807, // PartDefOptionList (1x)
+ 58058: 808, // PartDefOptionsOpt (1x)
+ 58059: 809, // PartDefValuesOpt (1x)
+ 58061: 810, // PartitionDefinitionList (1x)
+ 58065: 811, // PartitionOpt (1x)
+ 57489: 812, // precisionType (1x)
+ 58069: 813, // PrepareSQL (1x)
+ 57491: 814, // procedure (1x)
+ 58077: 815, // QuickOptional (1x)
+ 58080: 816, // RegexpOrNotOp (1x)
+ 58092: 817, // SelectStmtCalcFoundRows (1x)
+ 58093: 818, // SelectStmtFieldList (1x)
+ 58096: 819, // SelectStmtGroup (1x)
+ 58098: 820, // SelectStmtOpts (1x)
+ 58099: 821, // SelectStmtSQLCache (1x)
+ 58100: 822, // SelectStmtStraightJoin (1x)
+ 58104: 823, // ShowIndexKwd (1x)
+ 58108: 824, // ShowTargetFilterable (1x)
+ 58112: 825, // Start (1x)
+ 58113: 826, // Starting (1x)
+ 57516: 827, // starting (1x)
+ 58115: 828, // StatementList (1x)
+ 57519: 829, // stored (1x)
+ 58120: 830, // StringType (1x)
+ 58122: 831, // SubPartitionOpt (1x)
+ 58128: 832, // TableAsNameOpt (1x)
+ 58130: 833, // TableElementList (1x)
+ 58131: 834, // TableElementListOpt (1x)
+ 58134: 835, // TableLockList (1x)
+ 58137: 836, // TableNameListOpt (1x)
+ 58138: 837, // TableOptimizerHintList (1x)
+ 58146: 838, // TableRefsClause (1x)
+ 58148: 839, // TableToTableList (1x)
+ 58150: 840, // TextType (1x)
+ 57526: 841, // trailing (1x)
+ 58158: 842, // TrimDirection (1x)
+ 58160: 843, // Type (1x)
+ 58163: 844, // UnionOpt (1x)
+ 58172: 845, // UserVariableList (1x)
+ 58176: 846, // Values (1x)
+ 58178: 847, // ValuesOpt (1x)
+ 58179: 848, // Varchar (1x)
+ 58182: 849, // VariableAssignmentList (1x)
+ 58183: 850, // ViewAlgorithm (1x)
+ 58184: 851, // ViewCheckOption (1x)
+ 58185: 852, // ViewDefiner (1x)
+ 58186: 853, // ViewFieldList (1x)
+ 58187: 854, // ViewName (1x)
+ 58188: 855, // ViewSQLSecurity (1x)
+ 57544: 856, // virtual (1x)
+ 58189: 857, // VirtualOrStored (1x)
+ 58191: 858, // WhenClauseList (1x)
+ 58194: 859, // WindowClauseOptional (1x)
+ 58196: 860, // WindowDefinitionList (1x)
+ 58197: 861, // WindowFrameBetween (1x)
+ 58199: 862, // WindowFrameExtent (1x)
+ 58201: 863, // WindowFrameUnits (1x)
+ 58204: 864, // WindowNameOrSpec (1x)
+ 58206: 865, // WindowSpecDetails (1x)
+ 58208: 866, // WithGrantOptionOpt (1x)
+ 58209: 867, // WithReadLockOpt (1x)
+ 57830: 868, // $default (0x)
+ 57801: 869, // andnot (0x)
+ 57844: 870, // AssignmentListOpt (0x)
+ 57876: 871, // CommaOpt (0x)
+ 57822: 872, // createTableSelect (0x)
+ 57815: 873, // empty (0x)
+ 57829: 874, // higherThanComma (0x)
+ 57820: 875, // insertValues (0x)
+ 57351: 876, // invalid (0x)
+ 57828: 877, // lowerThanComma (0x)
+ 57821: 878, // lowerThanCreateTableSelect (0x)
+ 57826: 879, // lowerThanEq (0x)
+ 57819: 880, // lowerThanInsertValues (0x)
+ 57816: 881, // lowerThanIntervalKeyword (0x)
+ 57823: 882, // lowerThanKey (0x)
+ 57825: 883, // lowerThanOn (0x)
+ 57818: 884, // lowerThanSetKeyword (0x)
+ 57817: 885, // lowerThanStringLitToken (0x)
+ 57827: 886, // neg (0x)
+ 57824: 887, // tableRefPriority (0x)
}
yySymNames = []string{
@@ -1496,6 +1502,7 @@ var (
"local",
"subpartition",
"timeType",
+ "truncate",
"user",
"variables",
"event",
@@ -1539,7 +1546,6 @@ var (
"subpartitions",
"timestampType",
"trace",
- "truncate",
"action",
"always",
"bitType",
@@ -1651,13 +1657,16 @@ var (
"timestampAdd",
"timestampDiff",
"trim",
+ "variance",
+ "varPop",
+ "varSamp",
"'('",
"on",
"stringLit",
"not",
- "as",
"left",
"right",
+ "as",
"'+'",
"'-'",
"mod",
@@ -1668,8 +1677,8 @@ var (
"lock",
"forKwd",
"limit",
- "order",
"and",
+ "order",
"or",
"andand",
"pipesAsOr",
@@ -1784,6 +1793,8 @@ var (
"builtinSysDate",
"builtinTrim",
"builtinUser",
+ "builtinVarPop",
+ "builtinVarSamp",
"caseKwd",
"cumeDist",
"currentDate",
@@ -1797,13 +1808,13 @@ var (
"nthValue",
"ntile",
"percentRank",
- "pipes",
"rank",
"repeat",
"rowNumber",
"utcDate",
"utcTime",
"utcTimestamp",
+ "pipes",
"key",
"primary",
"unique",
@@ -1826,11 +1837,11 @@ var (
"lines",
"by",
"sql",
+ "cascade",
"force",
+ "restrict",
"use",
"drop",
- "cascade",
- "restrict",
"to",
"read",
"alter",
@@ -1913,45 +1924,45 @@ var (
"LengthNum",
"UnionClauseList",
"UnionStmt",
- "update",
+ "OptWindowingClause",
"sqlCalcFoundRows",
- "CharsetKw",
+ "update",
"delayed",
"highPriority",
"lowPriority",
- "OptWindowingClause",
+ "CharsetKw",
+ "distinct",
+ "distinctRow",
"deleteKwd",
"OptFieldLen",
"ExpressionList",
"JoinTable",
"TableFactor",
"TableRef",
- "distinct",
- "distinctRow",
- "Username",
"DistinctKwd",
+ "DistinctOpt",
+ "Username",
+ "DefaultFalseDistinctOpt",
"FromOrIn",
"into",
"OrderBy",
"OrderByOptional",
- "DistinctOpt",
+ "TableNameList",
+ "BuggyDefaultFalseDistinctOpt",
"IndexType",
"JoinType",
- "TableNameList",
"CharsetName",
"ColumnNameList",
"CrossOpt",
- "DefaultFalseDistinctOpt",
"DefaultKwdOpt",
+ "hintEnd",
"IndexColName",
"KeyOrIndex",
"OptCollate",
- "BuggyDefaultFalseDistinctOpt",
"ColumnDef",
"DeleteFromStmt",
"escaped",
"EscapedTableRef",
- "hintEnd",
"IndexColNameList",
"InsertIntoStmt",
"ReplaceIntoStmt",
@@ -1986,6 +1997,7 @@ var (
"IndexOptionList",
"OptNullTreatment",
"PriorityOpt",
+ "RestrictOrCascadeOpt",
"ShowLikeOrWhereOpt",
"UserSpec",
"Assignment",
@@ -2027,7 +2039,6 @@ var (
"PrivElem",
"PrivType",
"ReferDef",
- "RestrictOrCascadeOpt",
"RowValue",
"TableOptimizerHints",
"TableOptionList",
@@ -2186,6 +2197,7 @@ var (
"DuplicateOpt",
"ElseOpt",
"Enclosed",
+ "error",
"Escaped",
"ExpressionOpt",
"FieldList",
@@ -2299,12 +2311,9 @@ var (
"$default",
"andnot",
"AssignmentListOpt",
- "builtinVarPop",
- "builtinVarSamp",
"CommaOpt",
"createTableSelect",
"empty",
- "error",
"higherThanComma",
"insertValues",
"invalid",
@@ -2323,1487 +2332,1495 @@ var (
yyReductions = []struct{ xsym, components int }{
{0, 1},
- {819, 1},
- {605, 5},
- {605, 8},
- {605, 10},
- {604, 1},
- {604, 5},
- {604, 4},
- {604, 5},
- {604, 2},
- {604, 3},
- {604, 4},
- {604, 3},
- {604, 4},
- {604, 3},
- {604, 3},
- {604, 3},
- {604, 4},
- {604, 2},
- {604, 2},
- {604, 4},
- {604, 5},
- {604, 6},
- {604, 5},
- {604, 3},
- {604, 2},
- {604, 3},
- {604, 5},
- {604, 1},
- {604, 3},
- {604, 1},
- {721, 1},
- {721, 1},
- {721, 1},
- {781, 0},
- {781, 1},
- {586, 3},
- {586, 3},
- {586, 3},
- {586, 3},
- {510, 1},
- {510, 1},
- {773, 0},
- {773, 1},
- {541, 0},
- {541, 1},
- {572, 0},
- {572, 1},
- {572, 2},
- {722, 1},
- {722, 3},
- {679, 1},
- {679, 3},
- {575, 0},
- {575, 1},
- {575, 2},
- {699, 1},
- {687, 3},
- {833, 1},
- {833, 3},
- {705, 3},
- {607, 4},
- {607, 6},
- {607, 6},
- {607, 8},
- {529, 0},
- {529, 3},
- {554, 3},
- {571, 1},
- {571, 3},
- {864, 0},
- {864, 1},
- {608, 1},
- {608, 2},
- {608, 5},
+ {825, 1},
+ {610, 5},
+ {610, 8},
+ {610, 10},
+ {609, 1},
+ {609, 5},
+ {609, 4},
+ {609, 5},
{609, 2},
- {732, 1},
- {732, 3},
- {513, 3},
- {464, 1},
- {464, 3},
- {464, 5},
- {505, 1},
- {505, 3},
- {611, 0},
- {611, 1},
- {734, 0},
- {734, 3},
- {614, 1},
- {682, 0},
- {682, 1},
- {612, 2},
- {612, 1},
- {612, 1},
- {612, 2},
- {612, 1},
- {612, 2},
- {612, 2},
- {612, 3},
- {612, 2},
+ {609, 3},
+ {609, 4},
+ {609, 3},
+ {609, 4},
+ {609, 3},
+ {609, 3},
+ {609, 3},
+ {609, 3},
+ {609, 4},
+ {609, 2},
+ {609, 2},
+ {609, 4},
+ {609, 5},
+ {609, 6},
+ {609, 5},
+ {609, 3},
+ {609, 2},
+ {609, 3},
+ {609, 5},
+ {609, 1},
+ {609, 3},
+ {609, 1},
+ {726, 1},
+ {726, 1},
+ {726, 1},
+ {787, 0},
+ {787, 1},
+ {592, 3},
+ {592, 3},
+ {592, 3},
+ {592, 3},
+ {517, 1},
+ {517, 1},
+ {779, 0},
+ {779, 1},
+ {546, 0},
+ {546, 1},
+ {578, 0},
+ {578, 1},
+ {578, 2},
+ {727, 1},
+ {727, 3},
+ {684, 1},
+ {684, 3},
+ {581, 0},
+ {581, 1},
+ {581, 2},
+ {704, 1},
+ {692, 3},
+ {839, 1},
+ {839, 3},
+ {710, 3},
{612, 4},
{612, 6},
- {612, 1},
- {645, 0},
- {645, 2},
- {851, 0},
- {851, 1},
- {851, 1},
- {735, 1},
- {735, 2},
- {736, 0},
- {736, 1},
- {739, 8},
- {739, 7},
- {739, 7},
- {739, 8},
- {739, 7},
- {592, 7},
- {788, 0},
- {788, 3},
- {790, 0},
- {790, 3},
- {685, 1},
- {685, 1},
- {685, 2},
- {685, 2},
- {747, 1},
- {747, 1},
- {664, 1},
- {664, 3},
- {664, 4},
- {663, 1},
- {663, 1},
- {663, 1},
- {663, 1},
- {662, 1},
- {662, 1},
- {662, 1},
- {694, 1},
- {694, 2},
- {694, 2},
- {530, 1},
- {530, 1},
- {530, 1},
- {616, 12},
- {740, 0},
+ {612, 6},
+ {612, 8},
+ {534, 0},
+ {534, 3},
+ {560, 3},
+ {577, 1},
+ {577, 3},
+ {870, 0},
+ {870, 1},
+ {613, 1},
+ {613, 2},
+ {613, 5},
+ {614, 2},
+ {737, 1},
+ {737, 3},
+ {519, 3},
+ {469, 1},
+ {469, 3},
+ {469, 5},
+ {512, 1},
+ {512, 3},
+ {616, 0},
+ {616, 1},
+ {739, 0},
+ {739, 3},
+ {619, 1},
+ {687, 0},
+ {687, 1},
+ {617, 2},
+ {617, 1},
+ {617, 1},
+ {617, 2},
+ {617, 1},
+ {617, 2},
+ {617, 2},
+ {617, 3},
+ {617, 2},
+ {617, 4},
+ {617, 6},
+ {617, 1},
+ {650, 0},
+ {650, 2},
+ {857, 0},
+ {857, 1},
+ {857, 1},
{740, 1},
- {509, 3},
- {518, 1},
- {518, 3},
- {615, 5},
- {542, 1},
- {620, 4},
- {620, 4},
- {744, 0},
- {744, 1},
- {743, 1},
- {743, 2},
- {617, 10},
- {617, 5},
- {508, 0},
- {508, 1},
- {805, 0},
- {805, 8},
- {805, 7},
- {805, 9},
- {805, 9},
- {825, 0},
- {825, 7},
- {825, 7},
- {698, 0},
- {698, 2},
- {564, 0},
- {564, 2},
- {563, 0},
- {563, 3},
- {804, 1},
- {804, 3},
- {678, 4},
- {802, 0},
- {802, 1},
- {801, 1},
- {801, 2},
- {677, 3},
- {677, 3},
- {677, 3},
- {803, 0},
- {803, 4},
- {803, 6},
+ {740, 2},
+ {741, 0},
+ {741, 1},
+ {744, 8},
+ {744, 7},
+ {744, 7},
+ {744, 8},
+ {744, 7},
+ {598, 7},
+ {794, 0},
+ {794, 3},
+ {796, 0},
+ {796, 3},
+ {690, 1},
+ {690, 1},
+ {690, 2},
+ {690, 2},
+ {752, 1},
+ {752, 1},
+ {669, 1},
+ {669, 3},
+ {669, 4},
+ {668, 1},
+ {668, 1},
+ {668, 1},
+ {668, 1},
+ {667, 1},
+ {667, 1},
+ {667, 1},
+ {699, 1},
+ {699, 2},
+ {699, 2},
+ {535, 1},
+ {535, 1},
+ {535, 1},
+ {621, 12},
+ {745, 0},
+ {745, 1},
+ {516, 3},
+ {523, 1},
+ {523, 3},
+ {620, 5},
+ {547, 1},
+ {625, 4},
+ {625, 4},
{749, 0},
{749, 1},
- {749, 1},
- {724, 0},
- {724, 1},
- {742, 0},
- {742, 1},
- {742, 1},
- {742, 1},
- {777, 2},
- {777, 4},
- {619, 11},
- {800, 0},
- {800, 2},
- {844, 0},
- {844, 3},
- {844, 3},
- {844, 3},
- {846, 0},
- {846, 3},
- {849, 0},
- {849, 3},
- {849, 3},
- {848, 1},
- {847, 0},
- {847, 3},
- {733, 1},
- {733, 3},
- {845, 0},
- {845, 4},
- {845, 4},
- {626, 2},
- {514, 11},
- {514, 9},
- {514, 10},
- {622, 1},
- {627, 4},
- {628, 6},
- {630, 4},
- {630, 6},
- {632, 5},
- {631, 3},
- {631, 5},
- {629, 3},
- {593, 0},
- {593, 1},
- {593, 1},
- {703, 1},
- {703, 1},
- {468, 0},
- {468, 1},
- {633, 0},
- {708, 2},
- {708, 5},
- {637, 1},
- {637, 1},
- {637, 1},
- {636, 2},
- {636, 3},
- {636, 2},
- {636, 5},
- {636, 3},
- {476, 1},
- {461, 1},
- {456, 3},
- {456, 3},
- {456, 3},
- {456, 3},
- {456, 2},
- {456, 3},
- {456, 3},
- {456, 3},
- {456, 1},
- {661, 1},
- {661, 1},
- {458, 1},
- {458, 1},
- {457, 1},
- {457, 1},
- {488, 1},
- {488, 3},
- {783, 1},
- {783, 3},
- {544, 0},
- {544, 1},
- {644, 0},
- {644, 1},
- {643, 1},
- {455, 3},
- {455, 3},
- {455, 4},
- {455, 5},
- {455, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {738, 1},
- {726, 1},
- {726, 2},
- {772, 1},
- {772, 2},
- {769, 1},
- {769, 2},
- {776, 1},
- {776, 2},
+ {748, 1},
+ {748, 2},
+ {622, 10},
+ {622, 5},
+ {514, 0},
+ {514, 1},
+ {811, 0},
+ {811, 8},
+ {811, 7},
+ {811, 9},
+ {811, 9},
+ {831, 0},
+ {831, 7},
+ {831, 7},
+ {703, 0},
+ {703, 2},
+ {570, 0},
+ {570, 2},
+ {569, 0},
+ {569, 3},
{810, 1},
- {810, 2},
- {723, 1},
- {723, 1},
- {723, 1},
- {454, 5},
- {454, 3},
- {454, 5},
- {454, 4},
- {454, 3},
- {454, 1},
- {686, 1},
- {686, 1},
- {775, 0},
- {775, 2},
- {638, 1},
- {638, 3},
- {638, 5},
- {638, 2},
- {638, 5},
- {640, 0},
- {640, 1},
- {639, 1},
- {639, 2},
- {639, 1},
- {639, 2},
+ {810, 3},
+ {683, 4},
+ {808, 0},
+ {808, 1},
+ {807, 1},
+ {807, 2},
+ {682, 3},
+ {682, 3},
+ {682, 3},
+ {809, 0},
+ {809, 4},
+ {809, 6},
+ {754, 0},
{754, 1},
- {754, 3},
- {764, 3},
- {766, 0},
- {766, 2},
- {580, 0},
- {580, 2},
- {581, 0},
- {581, 3},
+ {754, 1},
+ {729, 0},
+ {729, 1},
+ {747, 0},
+ {747, 1},
+ {747, 1},
+ {747, 1},
+ {783, 2},
+ {783, 4},
+ {624, 11},
+ {806, 0},
+ {806, 2},
+ {850, 0},
+ {850, 3},
+ {850, 3},
+ {850, 3},
+ {852, 0},
+ {852, 3},
+ {855, 0},
+ {855, 3},
+ {855, 3},
+ {854, 1},
+ {853, 0},
+ {853, 3},
+ {738, 1},
+ {738, 3},
+ {851, 0},
+ {851, 4},
+ {851, 4},
+ {631, 2},
+ {520, 11},
+ {520, 9},
+ {520, 10},
+ {627, 1},
+ {632, 4},
+ {633, 6},
+ {635, 4},
+ {635, 6},
+ {637, 4},
+ {637, 6},
+ {636, 3},
+ {636, 5},
+ {634, 3},
{557, 0},
{557, 1},
- {547, 0},
- {547, 1},
- {549, 0},
- {549, 2},
- {548, 3},
- {548, 1},
- {548, 2},
- {501, 2},
- {501, 2},
- {559, 0},
- {559, 1},
- {376, 1},
- {376, 1},
- {376, 1},
- {376, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {380, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {379, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {378, 1},
- {519, 7},
- {652, 0},
- {652, 1},
- {651, 5},
- {651, 4},
- {651, 6},
- {651, 4},
- {651, 2},
- {651, 3},
- {651, 1},
- {651, 1},
- {651, 2},
- {600, 1},
- {600, 1},
- {714, 1},
- {714, 3},
- {594, 3},
- {841, 0},
- {841, 1},
- {840, 3},
- {840, 1},
- {527, 1},
- {527, 1},
- {613, 3},
- {737, 0},
- {737, 1},
- {737, 3},
- {789, 0},
- {789, 5},
- {520, 5},
- {667, 1},
- {667, 1},
- {667, 1},
- {437, 1},
- {437, 1},
- {437, 1},
- {437, 1},
- {437, 1},
- {437, 1},
- {437, 1},
- {437, 2},
- {437, 1},
- {437, 1},
- {439, 1},
- {439, 2},
- {498, 3},
- {556, 1},
- {556, 3},
- {539, 2},
- {675, 0},
- {675, 1},
- {675, 1},
- {499, 0},
- {499, 1},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 5},
- {453, 5},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 3},
- {453, 1},
- {438, 1},
- {438, 3},
- {438, 4},
- {438, 5},
- {448, 1},
- {448, 1},
- {448, 1},
- {448, 1},
- {448, 3},
- {448, 1},
- {448, 1},
- {448, 1},
- {448, 1},
- {448, 1},
- {448, 2},
- {448, 2},
- {448, 2},
- {448, 2},
- {448, 3},
- {448, 2},
- {448, 1},
- {448, 3},
- {448, 5},
- {448, 6},
- {448, 2},
- {448, 2},
- {448, 6},
- {448, 5},
- {448, 6},
- {448, 6},
- {448, 4},
- {448, 4},
- {448, 3},
- {448, 3},
- {495, 1},
+ {557, 1},
+ {708, 1},
+ {708, 1},
+ {473, 0},
+ {473, 1},
+ {638, 0},
+ {713, 2},
+ {713, 5},
+ {642, 1},
+ {642, 1},
+ {642, 1},
+ {641, 2},
+ {641, 3},
+ {641, 2},
+ {641, 5},
+ {641, 3},
+ {481, 1},
+ {466, 1},
+ {461, 3},
+ {461, 3},
+ {461, 3},
+ {461, 3},
+ {461, 2},
+ {461, 3},
+ {461, 3},
+ {461, 3},
+ {461, 1},
+ {666, 1},
+ {666, 1},
+ {463, 1},
+ {463, 1},
+ {462, 1},
+ {462, 1},
{495, 1},
- {500, 1},
- {500, 1},
- {507, 0},
- {507, 1},
- {746, 0},
- {746, 1},
- {512, 1},
- {512, 2},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {443, 1},
- {672, 0},
- {672, 2},
- {447, 1},
- {447, 1},
- {447, 1},
- {446, 1},
- {446, 1},
- {446, 1},
- {446, 1},
- {446, 1},
- {446, 1},
- {441, 4},
- {441, 4},
- {441, 2},
- {441, 3},
- {441, 2},
- {441, 4},
- {441, 6},
- {441, 2},
- {441, 2},
- {441, 2},
- {441, 4},
- {441, 6},
- {441, 4},
- {441, 4},
- {442, 4},
- {442, 4},
- {442, 6},
- {442, 8},
- {442, 8},
- {442, 6},
- {442, 6},
- {442, 6},
- {442, 6},
- {442, 6},
- {442, 8},
- {442, 8},
- {442, 8},
- {442, 8},
- {442, 4},
- {442, 6},
- {442, 6},
- {442, 7},
- {762, 1},
- {762, 1},
- {762, 1},
- {762, 1},
- {444, 1},
- {444, 1},
- {445, 1},
- {445, 1},
- {836, 1},
- {836, 1},
- {836, 1},
- {449, 6},
- {449, 5},
- {449, 6},
- {449, 5},
- {449, 6},
- {449, 5},
- {449, 6},
- {449, 5},
- {449, 6},
- {449, 5},
- {449, 5},
- {449, 7},
- {449, 6},
- {449, 6},
- {449, 6},
- {449, 6},
- {449, 6},
+ {495, 3},
+ {789, 1},
+ {789, 3},
+ {549, 0},
+ {549, 1},
+ {649, 0},
+ {649, 1},
+ {648, 1},
+ {460, 3},
+ {460, 3},
+ {460, 4},
+ {460, 5},
+ {460, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {743, 1},
+ {731, 1},
+ {731, 2},
+ {778, 1},
+ {778, 2},
+ {775, 1},
+ {775, 2},
+ {782, 1},
+ {782, 2},
+ {816, 1},
+ {816, 2},
+ {728, 1},
+ {728, 1},
+ {728, 1},
+ {459, 5},
+ {459, 3},
+ {459, 5},
+ {459, 4},
+ {459, 3},
+ {459, 1},
+ {691, 1},
+ {691, 1},
+ {781, 0},
+ {781, 2},
+ {643, 1},
+ {643, 3},
+ {643, 5},
+ {643, 2},
+ {643, 5},
+ {645, 0},
+ {645, 1},
+ {644, 1},
+ {644, 2},
+ {644, 1},
+ {644, 2},
+ {760, 1},
+ {760, 3},
+ {770, 3},
+ {772, 0},
+ {772, 2},
+ {586, 0},
+ {586, 2},
+ {587, 0},
+ {587, 3},
+ {563, 0},
+ {563, 1},
+ {552, 0},
+ {552, 1},
+ {554, 0},
+ {554, 2},
+ {553, 3},
+ {553, 1},
+ {553, 2},
+ {509, 2},
+ {509, 2},
+ {565, 0},
+ {565, 1},
+ {381, 1},
+ {381, 1},
+ {381, 1},
+ {381, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {385, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {384, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {383, 1},
+ {524, 7},
+ {657, 0},
+ {657, 1},
+ {656, 5},
+ {656, 4},
+ {656, 6},
+ {656, 4},
+ {656, 2},
+ {656, 3},
+ {656, 1},
+ {656, 1},
+ {656, 2},
+ {605, 1},
+ {605, 1},
+ {719, 1},
+ {719, 3},
+ {599, 3},
+ {847, 0},
+ {847, 1},
+ {846, 3},
+ {846, 1},
+ {532, 1},
+ {532, 1},
+ {618, 3},
+ {742, 0},
+ {742, 1},
+ {742, 3},
{795, 0},
- {795, 2},
- {440, 4},
- {761, 0},
- {761, 2},
- {761, 3},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
- {522, 1},
+ {795, 5},
+ {525, 5},
+ {672, 1},
+ {672, 1},
+ {672, 1},
+ {442, 1},
+ {442, 1},
+ {442, 1},
+ {442, 1},
+ {442, 1},
+ {442, 1},
+ {442, 1},
+ {442, 2},
+ {442, 1},
+ {442, 1},
+ {444, 1},
+ {444, 2},
+ {505, 3},
+ {562, 1},
+ {562, 3},
+ {544, 2},
+ {680, 0},
+ {680, 1},
+ {680, 1},
+ {506, 0},
+ {506, 1},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 5},
+ {458, 5},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 3},
+ {458, 1},
+ {443, 1},
+ {443, 3},
+ {443, 4},
+ {443, 5},
+ {453, 1},
+ {453, 1},
+ {453, 1},
+ {453, 1},
+ {453, 3},
+ {453, 1},
+ {453, 1},
+ {453, 1},
+ {453, 1},
+ {453, 1},
+ {453, 2},
+ {453, 2},
+ {453, 2},
+ {453, 2},
+ {453, 3},
+ {453, 2},
+ {453, 1},
+ {453, 3},
+ {453, 5},
+ {453, 6},
+ {453, 2},
+ {453, 2},
+ {453, 6},
+ {453, 5},
+ {453, 6},
+ {453, 6},
+ {453, 4},
+ {453, 4},
+ {453, 3},
+ {453, 3},
+ {499, 1},
+ {499, 1},
+ {500, 1},
+ {500, 1},
+ {502, 0},
+ {502, 1},
+ {751, 0},
+ {751, 1},
+ {508, 1},
+ {508, 2},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {448, 1},
+ {677, 0},
+ {677, 2},
+ {452, 1},
+ {452, 1},
+ {452, 1},
+ {451, 1},
+ {451, 1},
+ {451, 1},
+ {451, 1},
+ {451, 1},
+ {451, 1},
+ {446, 4},
+ {446, 4},
+ {446, 2},
+ {446, 3},
+ {446, 2},
+ {446, 4},
+ {446, 6},
+ {446, 2},
+ {446, 2},
+ {446, 2},
+ {446, 4},
+ {446, 6},
+ {446, 4},
+ {446, 4},
+ {447, 4},
+ {447, 4},
+ {447, 6},
+ {447, 8},
+ {447, 8},
+ {447, 6},
+ {447, 6},
+ {447, 6},
+ {447, 6},
+ {447, 6},
+ {447, 8},
+ {447, 8},
+ {447, 8},
+ {447, 8},
+ {447, 4},
+ {447, 6},
+ {447, 6},
+ {447, 7},
+ {768, 1},
+ {768, 1},
+ {768, 1},
+ {768, 1},
+ {449, 1},
+ {449, 1},
+ {450, 1},
+ {450, 1},
+ {842, 1},
+ {842, 1},
+ {842, 1},
+ {454, 6},
+ {454, 5},
+ {454, 6},
+ {454, 5},
+ {454, 6},
+ {454, 5},
+ {454, 6},
+ {454, 5},
+ {454, 6},
+ {454, 5},
+ {454, 5},
+ {454, 7},
+ {454, 6},
+ {454, 6},
+ {454, 6},
+ {454, 6},
+ {454, 6},
+ {454, 6},
+ {454, 6},
+ {801, 0},
+ {801, 2},
+ {445, 4},
+ {767, 0},
+ {767, 2},
+ {767, 3},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {527, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {711, 1},
+ {759, 0},
+ {759, 1},
+ {858, 1},
+ {858, 2},
+ {721, 4},
+ {755, 0},
+ {755, 2},
+ {615, 2},
+ {615, 3},
+ {615, 1},
+ {615, 2},
+ {615, 2},
+ {615, 2},
+ {615, 2},
+ {615, 2},
+ {615, 1},
+ {556, 0},
+ {556, 1},
+ {556, 1},
+ {556, 1},
+ {464, 1},
+ {464, 3},
+ {507, 1},
+ {507, 3},
+ {815, 0},
+ {815, 1},
+ {686, 4},
+ {813, 1},
+ {813, 1},
+ {639, 2},
+ {639, 4},
+ {845, 1},
+ {845, 3},
+ {628, 3},
+ {629, 1},
+ {629, 1},
+ {695, 1},
+ {475, 3},
+ {476, 3},
+ {477, 7},
+ {474, 4},
+ {474, 4},
+ {474, 4},
+ {647, 2},
+ {859, 0},
+ {859, 2},
+ {860, 1},
+ {860, 3},
+ {722, 3},
+ {575, 1},
+ {724, 3},
+ {865, 4},
+ {798, 0},
+ {798, 1},
+ {802, 0},
+ {802, 3},
+ {805, 0},
+ {805, 3},
+ {804, 0},
+ {804, 2},
+ {863, 1},
+ {863, 1},
+ {863, 1},
+ {862, 1},
+ {862, 1},
+ {606, 2},
+ {606, 2},
+ {606, 2},
+ {606, 4},
+ {606, 2},
+ {861, 4},
+ {723, 1},
+ {723, 2},
+ {723, 2},
+ {723, 2},
+ {723, 4},
+ {484, 0},
+ {484, 1},
+ {472, 2},
+ {864, 1},
+ {864, 1},
+ {457, 4},
+ {457, 4},
+ {457, 4},
+ {457, 4},
+ {457, 4},
+ {457, 5},
+ {457, 7},
+ {457, 7},
+ {457, 6},
+ {457, 6},
+ {457, 9},
+ {678, 0},
+ {678, 3},
+ {678, 3},
+ {679, 0},
+ {679, 2},
+ {555, 0},
+ {555, 2},
+ {555, 2},
+ {799, 0},
+ {799, 2},
+ {799, 2},
+ {838, 1},
+ {542, 1},
+ {542, 3},
{522, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {706, 1},
- {753, 0},
- {753, 1},
- {852, 1},
- {852, 2},
- {716, 4},
- {750, 0},
- {750, 2},
- {610, 2},
- {610, 3},
- {610, 1},
- {610, 2},
- {610, 2},
- {610, 2},
- {610, 2},
- {610, 2},
- {610, 1},
- {551, 0},
- {551, 1},
- {551, 1},
- {551, 1},
- {459, 1},
- {459, 3},
- {503, 1},
- {503, 3},
- {809, 0},
- {809, 1},
- {681, 4},
- {807, 1},
- {807, 1},
- {634, 2},
- {634, 4},
- {839, 1},
- {839, 3},
- {623, 3},
- {624, 1},
- {624, 1},
- {690, 1},
- {470, 3},
- {471, 3},
- {472, 7},
- {469, 4},
- {469, 4},
- {469, 4},
- {642, 2},
- {853, 0},
- {853, 2},
- {854, 1},
- {854, 3},
+ {522, 4},
+ {498, 1},
+ {498, 1},
+ {497, 3},
+ {497, 4},
+ {497, 4},
+ {497, 3},
+ {832, 0},
+ {832, 1},
+ {572, 1},
+ {572, 2},
+ {589, 2},
+ {589, 2},
+ {589, 2},
+ {774, 0},
+ {774, 2},
+ {774, 3},
+ {774, 3},
+ {588, 5},
+ {564, 0},
+ {564, 1},
+ {564, 3},
+ {564, 1},
+ {654, 1},
+ {654, 2},
+ {655, 0},
+ {655, 1},
+ {496, 3},
+ {496, 5},
+ {496, 7},
+ {496, 7},
+ {496, 9},
+ {496, 4},
+ {496, 6},
+ {496, 3},
+ {496, 5},
+ {510, 1},
+ {510, 1},
+ {681, 0},
+ {681, 1},
+ {513, 1},
+ {513, 2},
+ {513, 2},
+ {661, 0},
+ {661, 2},
+ {566, 1},
+ {566, 1},
+ {526, 0},
+ {526, 2},
+ {526, 4},
+ {526, 4},
+ {820, 6},
+ {600, 0},
+ {600, 3},
+ {600, 3},
+ {585, 1},
+ {585, 3},
+ {837, 1},
+ {837, 2},
+ {707, 4},
+ {707, 4},
+ {707, 4},
+ {707, 4},
+ {817, 0},
+ {817, 1},
+ {821, 0},
+ {821, 1},
+ {821, 1},
+ {822, 0},
+ {822, 1},
+ {818, 1},
+ {819, 0},
+ {819, 1},
+ {440, 3},
+ {440, 3},
+ {538, 0},
+ {538, 2},
+ {538, 4},
+ {483, 7},
+ {483, 7},
+ {483, 7},
+ {483, 8},
+ {482, 1},
+ {482, 4},
+ {480, 1},
+ {480, 3},
+ {844, 1},
+ {696, 2},
+ {696, 4},
+ {696, 6},
+ {696, 4},
+ {696, 4},
+ {696, 3},
+ {602, 1},
+ {602, 3},
+ {573, 3},
+ {573, 2},
+ {573, 2},
+ {777, 2},
+ {777, 2},
+ {777, 2},
+ {777, 1},
+ {571, 1},
+ {571, 1},
+ {720, 3},
+ {720, 4},
+ {720, 4},
+ {720, 4},
+ {720, 3},
+ {720, 3},
+ {720, 3},
+ {720, 2},
+ {720, 4},
+ {720, 4},
+ {720, 2},
+ {511, 1},
+ {511, 1},
+ {849, 0},
+ {849, 1},
+ {849, 3},
+ {456, 1},
+ {456, 1},
+ {455, 1},
+ {441, 1},
+ {501, 1},
+ {501, 3},
+ {501, 2},
+ {501, 2},
+ {717, 1},
{717, 3},
- {569, 1},
- {719, 3},
- {859, 4},
+ {685, 1},
+ {685, 4},
+ {561, 1},
+ {607, 3},
+ {607, 4},
+ {607, 5},
+ {607, 4},
+ {607, 4},
+ {607, 5},
+ {607, 5},
+ {607, 5},
+ {607, 6},
+ {607, 4},
+ {607, 5},
+ {607, 6},
+ {607, 4},
+ {725, 2},
+ {725, 2},
+ {725, 3},
+ {725, 3},
+ {771, 1},
+ {771, 3},
+ {652, 5},
+ {670, 1},
+ {670, 3},
+ {697, 3},
+ {697, 4},
+ {697, 4},
+ {697, 2},
+ {697, 4},
+ {697, 3},
+ {697, 3},
+ {697, 3},
+ {697, 3},
+ {697, 3},
+ {697, 3},
+ {697, 2},
+ {697, 2},
+ {823, 1},
+ {823, 1},
+ {823, 1},
+ {503, 1},
+ {503, 1},
+ {824, 1},
+ {824, 1},
+ {824, 1},
+ {824, 3},
+ {824, 3},
+ {824, 3},
+ {824, 5},
+ {824, 4},
+ {824, 4},
+ {824, 1},
+ {824, 1},
+ {824, 2},
+ {824, 2},
+ {824, 1},
+ {824, 2},
+ {824, 2},
+ {824, 2},
+ {824, 2},
+ {824, 1},
+ {558, 0},
+ {558, 2},
+ {558, 2},
+ {769, 0},
+ {769, 1},
+ {769, 1},
+ {800, 0},
+ {800, 1},
+ {540, 0},
+ {540, 2},
+ {698, 2},
+ {646, 3},
+ {766, 1},
+ {766, 1},
+ {766, 3},
{792, 0},
{792, 1},
- {796, 0},
- {796, 3},
- {799, 0},
- {799, 3},
- {798, 0},
- {798, 2},
- {857, 1},
- {857, 1},
- {857, 1},
- {856, 1},
- {856, 1},
- {601, 2},
- {601, 2},
- {601, 2},
- {601, 4},
+ {792, 1},
+ {836, 0},
+ {836, 1},
+ {867, 0},
+ {867, 3},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {700, 1},
+ {712, 1},
+ {712, 1},
+ {712, 1},
+ {712, 1},
+ {712, 1},
+ {712, 1},
+ {582, 1},
+ {582, 1},
+ {582, 1},
+ {582, 1},
+ {582, 1},
+ {582, 1},
+ {828, 1},
+ {828, 3},
+ {579, 2},
+ {705, 1},
+ {705, 1},
+ {705, 4},
+ {833, 1},
+ {833, 3},
+ {834, 0},
+ {834, 3},
+ {541, 2},
+ {541, 3},
+ {541, 4},
+ {541, 4},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {541, 1},
+ {541, 3},
+ {541, 3},
+ {541, 3},
+ {701, 1},
+ {701, 1},
+ {608, 0},
+ {608, 1},
+ {746, 0},
+ {746, 1},
+ {601, 1},
{601, 2},
- {855, 4},
- {718, 1},
- {718, 2},
- {718, 2},
- {718, 2},
- {718, 4},
- {485, 0},
- {485, 1},
- {467, 2},
- {858, 1},
- {858, 1},
- {452, 4},
- {452, 4},
- {452, 4},
- {452, 4},
- {452, 4},
- {452, 5},
- {452, 7},
- {452, 7},
- {452, 6},
- {452, 6},
- {452, 9},
- {673, 0},
- {673, 3},
- {673, 3},
- {674, 0},
- {674, 2},
- {550, 0},
- {550, 2},
- {550, 2},
- {793, 0},
+ {601, 3},
+ {803, 0},
+ {803, 1},
+ {714, 3},
+ {537, 3},
+ {537, 3},
+ {537, 3},
+ {537, 3},
+ {537, 3},
+ {537, 3},
+ {843, 1},
+ {843, 1},
+ {843, 1},
+ {793, 3},
{793, 2},
+ {793, 3},
+ {793, 3},
{793, 2},
- {832, 1},
- {537, 1},
- {537, 3},
- {516, 1},
- {516, 4},
- {491, 1},
- {491, 1},
- {490, 3},
- {490, 4},
- {490, 4},
- {490, 3},
- {826, 0},
- {826, 1},
- {566, 1},
- {566, 2},
- {583, 2},
- {583, 2},
- {583, 2},
- {768, 0},
- {768, 2},
- {768, 3},
- {768, 3},
- {582, 5},
- {558, 0},
- {558, 1},
- {558, 3},
- {558, 1},
- {649, 1},
- {649, 2},
- {650, 0},
- {650, 1},
- {489, 3},
- {489, 5},
- {489, 7},
- {489, 7},
- {489, 9},
- {489, 4},
- {489, 6},
- {489, 3},
- {489, 5},
- {502, 1},
- {502, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {776, 1},
+ {734, 1},
+ {734, 1},
{676, 0},
{676, 1},
- {506, 1},
- {506, 2},
- {506, 2},
- {656, 0},
- {656, 2},
- {560, 1},
- {560, 1},
- {521, 0},
- {521, 2},
- {521, 4},
- {521, 4},
- {814, 6},
- {595, 0},
- {595, 3},
- {579, 1},
- {579, 3},
- {831, 1},
- {831, 2},
- {702, 4},
- {702, 4},
- {702, 4},
- {702, 4},
- {811, 0},
- {811, 1},
- {815, 0},
- {815, 1},
- {815, 1},
- {816, 0},
- {816, 1},
- {812, 1},
- {813, 0},
- {813, 1},
- {435, 3},
- {435, 3},
- {533, 0},
- {533, 2},
- {533, 4},
- {478, 7},
- {478, 7},
- {478, 7},
- {478, 8},
- {477, 1},
- {477, 4},
- {475, 1},
- {475, 3},
- {838, 1},
- {691, 2},
- {691, 4},
- {691, 6},
- {691, 4},
- {691, 4},
- {691, 3},
- {597, 1},
- {597, 3},
- {567, 3},
- {567, 2},
- {567, 2},
- {771, 2},
- {771, 2},
- {771, 2},
- {771, 1},
- {565, 1},
- {565, 1},
- {715, 3},
- {715, 4},
- {715, 4},
- {715, 4},
- {715, 3},
- {715, 3},
- {715, 3},
- {715, 2},
- {715, 4},
- {715, 4},
- {715, 2},
- {504, 1},
- {504, 1},
- {843, 0},
- {843, 1},
- {843, 3},
- {451, 1},
- {451, 1},
- {450, 1},
- {436, 1},
- {494, 1},
- {494, 3},
- {494, 2},
- {494, 2},
- {712, 1},
- {712, 3},
- {680, 1},
- {680, 4},
- {555, 1},
- {602, 3},
- {602, 4},
- {602, 5},
- {602, 4},
- {602, 4},
- {602, 5},
- {602, 5},
- {602, 5},
- {602, 6},
- {602, 4},
- {602, 5},
- {602, 6},
- {602, 4},
- {720, 2},
- {720, 2},
- {720, 3},
- {720, 3},
+ {676, 1},
+ {764, 1},
+ {764, 1},
{765, 1},
- {765, 3},
- {647, 5},
- {665, 1},
- {665, 3},
- {692, 3},
- {692, 4},
- {692, 4},
- {692, 2},
- {692, 4},
- {692, 3},
- {692, 3},
- {692, 3},
- {692, 3},
- {692, 3},
- {692, 3},
- {692, 2},
- {692, 2},
- {817, 1},
- {817, 1},
- {817, 1},
- {496, 1},
- {496, 1},
- {818, 1},
- {818, 1},
- {818, 1},
- {818, 3},
- {818, 3},
- {818, 3},
- {818, 5},
- {818, 4},
- {818, 4},
- {818, 1},
- {818, 1},
- {818, 2},
- {818, 2},
- {818, 1},
- {818, 2},
- {818, 2},
- {818, 2},
- {818, 2},
- {818, 1},
- {552, 0},
- {552, 2},
- {552, 2},
- {763, 0},
- {763, 1},
- {763, 1},
- {794, 0},
- {794, 1},
- {535, 0},
- {535, 2},
- {693, 2},
- {641, 3},
- {760, 1},
- {760, 1},
- {760, 3},
- {786, 0},
- {786, 1},
- {786, 1},
- {830, 0},
+ {765, 1},
+ {765, 1},
+ {765, 2},
+ {732, 1},
+ {830, 5},
+ {830, 4},
+ {830, 5},
+ {830, 4},
+ {830, 2},
+ {830, 2},
{830, 1},
- {861, 0},
- {861, 3},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {695, 1},
- {707, 1},
- {707, 1},
- {707, 1},
- {707, 1},
- {707, 1},
- {707, 1},
- {576, 1},
- {576, 1},
- {576, 1},
- {576, 1},
- {576, 1},
- {576, 1},
- {822, 1},
- {822, 3},
- {573, 2},
- {700, 1},
- {700, 1},
- {700, 4},
- {827, 1},
- {827, 3},
- {828, 0},
- {828, 3},
+ {830, 3},
+ {830, 6},
+ {830, 6},
+ {830, 1},
+ {790, 0},
+ {790, 1},
+ {848, 2},
+ {848, 1},
+ {848, 1},
+ {733, 1},
+ {733, 2},
+ {733, 1},
+ {733, 1},
+ {840, 1},
+ {840, 2},
+ {840, 1},
+ {840, 1},
+ {840, 2},
+ {750, 1},
+ {750, 2},
+ {750, 2},
+ {750, 2},
+ {750, 3},
+ {478, 3},
+ {494, 0},
+ {494, 1},
+ {550, 1},
+ {550, 1},
+ {550, 1},
+ {551, 0},
+ {551, 2},
+ {583, 0},
+ {583, 1},
+ {583, 1},
+ {595, 5},
+ {797, 0},
+ {797, 1},
+ {536, 0},
{536, 2},
{536, 3},
- {536, 4},
- {536, 4},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 3},
- {536, 1},
- {536, 3},
- {536, 3},
- {536, 3},
- {696, 1},
- {696, 1},
- {603, 0},
- {603, 1},
- {741, 0},
- {741, 1},
+ {594, 0},
+ {594, 2},
+ {490, 2},
+ {490, 1},
+ {518, 0},
+ {518, 2},
+ {702, 1},
+ {702, 3},
+ {471, 1},
+ {471, 1},
+ {528, 10},
+ {528, 8},
+ {718, 2},
+ {529, 2},
+ {530, 0},
+ {530, 1},
+ {871, 0},
+ {871, 1},
+ {623, 4},
+ {611, 4},
+ {611, 9},
+ {559, 2},
+ {574, 1},
+ {574, 3},
+ {730, 0},
+ {730, 3},
+ {730, 3},
+ {730, 5},
+ {730, 5},
+ {730, 4},
+ {653, 1},
+ {651, 8},
+ {866, 0},
+ {866, 3},
+ {866, 3},
+ {866, 3},
+ {866, 3},
+ {866, 3},
{596, 1},
- {596, 2},
- {596, 3},
- {797, 0},
- {797, 1},
- {709, 3},
- {532, 3},
- {532, 3},
- {532, 3},
- {532, 3},
- {532, 3},
- {532, 3},
- {837, 1},
- {837, 1},
- {837, 1},
- {787, 3},
- {787, 2},
- {787, 3},
- {787, 3},
- {787, 2},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {770, 1},
- {729, 1},
- {729, 1},
+ {596, 4},
+ {688, 1},
+ {688, 3},
+ {597, 1},
+ {597, 2},
+ {597, 1},
+ {597, 1},
+ {597, 2},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 1},
+ {597, 2},
+ {597, 1},
+ {597, 2},
+ {597, 1},
+ {597, 2},
+ {597, 2},
+ {597, 1},
+ {597, 1},
+ {597, 3},
+ {597, 2},
+ {597, 2},
+ {597, 2},
+ {597, 2},
+ {597, 2},
+ {597, 1},
{671, 0},
{671, 1},
- {671, 1},
- {758, 1},
- {758, 1},
- {759, 1},
- {759, 1},
- {759, 1},
- {759, 2},
- {727, 1},
- {824, 5},
- {824, 4},
- {824, 5},
- {824, 4},
- {824, 2},
- {824, 2},
- {824, 1},
- {824, 3},
- {824, 6},
- {824, 6},
- {824, 1},
+ {689, 1},
+ {689, 3},
+ {689, 3},
+ {689, 3},
+ {689, 1},
+ {694, 7},
+ {663, 13},
+ {773, 0},
+ {773, 3},
+ {736, 0},
+ {736, 3},
+ {786, 0},
+ {786, 1},
+ {761, 0},
+ {761, 4},
+ {762, 1},
+ {762, 1},
+ {763, 0},
+ {763, 3},
+ {756, 0},
+ {756, 3},
+ {758, 0},
+ {758, 3},
{784, 0},
- {784, 1},
- {842, 2},
- {842, 1},
- {842, 1},
- {728, 1},
- {728, 2},
- {728, 1},
- {728, 1},
- {834, 1},
- {834, 2},
- {834, 1},
- {834, 1},
- {834, 2},
- {745, 1},
- {745, 2},
- {745, 2},
- {745, 2},
- {745, 3},
- {473, 3},
- {487, 0},
- {487, 1},
- {545, 1},
- {545, 1},
- {545, 1},
- {546, 0},
- {546, 2},
- {577, 0},
- {577, 1},
- {577, 1},
- {589, 5},
- {791, 0},
- {791, 1},
- {531, 0},
- {531, 2},
- {531, 3},
- {588, 0},
- {588, 2},
- {481, 2},
- {481, 1},
- {511, 0},
- {511, 2},
- {697, 1},
- {697, 3},
- {466, 1},
- {466, 1},
- {523, 10},
- {523, 8},
- {713, 2},
- {524, 2},
- {525, 0},
- {525, 1},
- {867, 0},
- {867, 1},
- {618, 4},
- {606, 4},
- {606, 9},
- {553, 2},
- {568, 1},
- {568, 3},
- {725, 0},
- {725, 3},
- {725, 3},
- {725, 5},
- {725, 5},
- {725, 4},
- {648, 1},
- {646, 8},
- {860, 0},
- {860, 3},
- {860, 3},
- {860, 3},
- {860, 3},
- {860, 3},
- {590, 1},
- {590, 4},
- {683, 1},
- {683, 3},
- {591, 1},
- {591, 2},
- {591, 1},
- {591, 1},
- {591, 2},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 1},
- {591, 2},
- {591, 1},
- {591, 2},
- {591, 1},
- {591, 2},
- {591, 2},
- {591, 1},
- {591, 1},
- {591, 3},
- {591, 2},
- {591, 2},
- {591, 2},
- {591, 2},
- {591, 2},
- {591, 1},
- {666, 0},
- {666, 1},
- {684, 1},
- {684, 3},
- {684, 3},
- {684, 3},
- {684, 1},
- {689, 7},
- {658, 13},
- {767, 0},
- {767, 3},
- {731, 0},
- {731, 3},
- {780, 0},
- {780, 1},
- {755, 0},
- {755, 4},
- {756, 1},
- {756, 1},
- {757, 0},
- {757, 3},
- {751, 0},
- {751, 3},
- {752, 0},
- {752, 3},
- {778, 0},
- {778, 3},
- {820, 0},
- {820, 3},
- {779, 0},
- {779, 3},
- {711, 2},
+ {784, 3},
+ {826, 0},
+ {826, 3},
+ {785, 0},
+ {785, 3},
+ {716, 2},
+ {665, 3},
+ {709, 1},
+ {709, 1},
+ {706, 2},
+ {788, 1},
+ {788, 2},
+ {788, 1},
+ {835, 1},
+ {835, 3},
+ {660, 2},
{660, 3},
- {704, 1},
- {704, 1},
- {701, 2},
- {782, 1},
- {782, 2},
- {782, 1},
- {829, 1},
- {829, 3},
- {655, 2},
- {655, 3},
- {655, 3},
- {654, 1},
- {654, 2},
- {659, 3},
+ {660, 3},
+ {659, 1},
+ {659, 2},
+ {664, 3},
}
yyXErrors = map[yyXError]string{}
- yyParseTab = [2475][]uint16{
+ yyParseTab = [2498][]uint16{
// 0
- {1191, 1191, 52: 1453, 55: 1452, 76: 1466, 1437, 1439, 81: 1440, 85: 1455, 87: 1442, 91: 1468, 98: 1456, 100: 1438, 104: 1445, 1515, 217: 1461, 231: 1522, 246: 1465, 255: 1451, 262: 1448, 301: 1450, 381: 1457, 393: 1517, 1444, 399: 1434, 1436, 406: 1435, 435: 1507, 469: 1464, 1458, 1459, 1460, 475: 1463, 477: 1462, 1504, 1516, 486: 1443, 514: 1478, 519: 1495, 1502, 523: 1510, 526: 1441, 528: 1518, 534: 1467, 602: 1470, 605: 1471, 1472, 1473, 1474, 1475, 614: 1476, 1481, 1482, 1483, 1485, 1484, 623: 1477, 1454, 1447, 1486, 1487, 1488, 1492, 1489, 1491, 1490, 1469, 1479, 1446, 1480, 1449, 641: 1493, 646: 1494, 653: 1524, 1523, 1496, 657: 1520, 1497, 1498, 1513, 681: 1499, 687: 1501, 1519, 1503, 1500, 1505, 1506, 695: 1514, 708: 1508, 1509, 1521, 1512, 713: 1511, 819: 1432, 822: 1433},
- {1431},
- {1430, 3904},
- {62: 3801, 377: 1932, 474: 1098, 557: 3800},
- {474: 3792},
+ {1197, 1197, 52: 1461, 55: 1460, 62: 1523, 77: 1474, 1445, 1447, 82: 1448, 86: 1463, 88: 1450, 92: 1476, 99: 1464, 101: 1446, 105: 1453, 220: 1469, 234: 1530, 249: 1473, 258: 1459, 265: 1456, 304: 1458, 386: 1465, 400: 1525, 1452, 404: 1442, 1444, 411: 1443, 440: 1515, 474: 1472, 1466, 1467, 1468, 480: 1471, 482: 1470, 1512, 486: 1524, 493: 1451, 520: 1486, 524: 1503, 1510, 528: 1518, 531: 1449, 533: 1526, 539: 1475, 607: 1478, 610: 1479, 1480, 1481, 1482, 1483, 619: 1484, 1489, 1490, 1491, 1493, 1492, 628: 1485, 1462, 1455, 1494, 1495, 1496, 1500, 1497, 1499, 1498, 1477, 1487, 1454, 1488, 1457, 646: 1501, 651: 1502, 658: 1532, 1531, 1504, 662: 1528, 1505, 1506, 1521, 686: 1507, 692: 1509, 1527, 1511, 1508, 1513, 1514, 700: 1522, 713: 1516, 1517, 1529, 1520, 718: 1519, 825: 1440, 828: 1441},
+ {1439},
+ {1438, 3935},
+ {63: 3829, 382: 1943, 479: 1104, 563: 3828},
+ {479: 3820},
// 5
- {474: 3773},
- {1359, 1359},
- {172: 3769},
- {219: 3768},
- {1343, 1343},
+ {479: 3801},
+ {1366, 1366},
+ {172: 3797},
+ {222: 3796},
+ {1350, 1350},
// 10
- {22: 1230, 38: 1230, 51: 1230, 62: 3276, 236: 3275, 315: 3216, 372: 3271, 388: 1286, 391: 1230, 474: 3273, 622: 3272, 740: 3270, 800: 3274},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 3269},
- {2: 462, 462, 462, 462, 7: 462, 462, 10: 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, 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, 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, 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, 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, 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, 241: 462, 377: 462, 482: 462, 462, 462, 578: 1926, 595: 3250},
- {22: 3220, 25: 2805, 55: 586, 62: 3221, 101: 3222, 315: 3216, 388: 3218, 474: 2804, 622: 3217, 703: 3219},
- {126: 3206, 217: 2558, 255: 1451, 301: 1450, 381: 1457, 469: 3207, 1458, 1459, 1460, 475: 1463, 477: 1462, 3212, 1516, 486: 1443, 514: 3208, 519: 3210, 3211, 523: 3209, 707: 3205},
+ {22: 1237, 38: 1237, 51: 1237, 63: 3304, 239: 3303, 318: 3241, 377: 3299, 393: 1293, 396: 1237, 479: 3301, 627: 3300, 745: 3298, 806: 3302},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 3297},
+ {2: 463, 463, 463, 463, 7: 463, 463, 10: 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, 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, 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, 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, 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, 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, 244: 463, 382: 463, 487: 463, 463, 463, 584: 1937, 600: 3278},
+ {22: 3245, 25: 2830, 55: 587, 63: 3246, 102: 3247, 318: 3241, 393: 3243, 479: 2829, 627: 3242, 708: 3244},
+ {126: 3231, 220: 2581, 258: 1459, 304: 1458, 386: 1465, 474: 3232, 1466, 1467, 1468, 480: 1471, 482: 1470, 3237, 486: 1524, 493: 1451, 520: 3233, 524: 3235, 3236, 528: 3234, 712: 3230},
// 15
- {2: 1188, 1188, 1188, 1188, 7: 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, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 255: 1188, 301: 1188, 381: 1188, 400: 1188, 479: 1188, 486: 1188},
- {2: 1187, 1187, 1187, 1187, 7: 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, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 255: 1187, 301: 1187, 381: 1187, 400: 1187, 479: 1187, 486: 1187},
- {2: 1186, 1186, 1186, 1186, 7: 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, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 255: 1186, 301: 1186, 381: 1186, 400: 1186, 479: 1186, 486: 1186},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 3192, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 2558, 255: 1451, 301: 1450, 376: 1751, 378: 1537, 1538, 1536, 1457, 400: 3193, 459: 3190, 469: 3194, 1458, 1459, 1460, 475: 1463, 477: 1462, 3199, 1516, 486: 1443, 514: 3195, 519: 3197, 3198, 523: 3196, 576: 3191},
- {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 377: 605, 482: 1930, 1929, 1928, 497: 605, 551: 3179},
+ {2: 1194, 1194, 1194, 1194, 7: 1194, 1194, 10: 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 258: 1194, 304: 1194, 386: 1194, 405: 1194, 486: 1194, 493: 1194},
+ {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 258: 1193, 304: 1193, 386: 1193, 405: 1193, 486: 1193, 493: 1193},
+ {2: 1192, 1192, 1192, 1192, 7: 1192, 1192, 10: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 258: 1192, 304: 1192, 386: 1192, 405: 1192, 486: 1192, 493: 1192},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 3217, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 2581, 258: 1459, 304: 1458, 381: 1762, 383: 1545, 1546, 1544, 1465, 405: 3218, 464: 3215, 474: 3219, 1466, 1467, 1468, 480: 1471, 482: 1470, 3224, 486: 1524, 493: 1451, 520: 3220, 524: 3222, 3223, 528: 3221, 582: 3216},
+ {2: 606, 606, 606, 606, 7: 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, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 382: 606, 487: 1941, 1940, 1939, 504: 606, 556: 3204},
// 20
- {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 482: 1930, 1929, 1928, 497: 605, 551: 3138},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3133, 378: 1537, 1538, 1536},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3127, 378: 1537, 1538, 1536},
- {55: 3125},
- {55: 587},
+ {2: 606, 606, 606, 606, 7: 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, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 487: 1941, 1940, 1939, 504: 606, 556: 3163},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3158, 383: 1545, 1546, 1544},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3152, 383: 1545, 1546, 1544},
+ {55: 3150},
+ {55: 588},
// 25
- {585, 585},
- {2: 462, 462, 462, 462, 7: 462, 462, 10: 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, 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, 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, 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, 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, 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, 219: 462, 462, 222: 462, 462, 462, 462, 462, 462, 230: 462, 244: 462, 255: 462, 462, 258: 462, 279: 462, 288: 462, 300: 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, 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, 364: 462, 462, 462, 462, 462, 462, 465: 462, 480: 462, 482: 462, 462, 462, 492: 462, 462, 578: 1926, 595: 3090, 814: 3089},
- {817, 817, 9: 817, 218: 817, 228: 817, 817, 231: 817, 817, 817, 2301, 241: 3054, 498: 2302, 3086, 642: 3053},
- {817, 817, 9: 817, 218: 817, 228: 817, 817, 231: 817, 817, 817, 2301, 498: 2302, 3083},
- {817, 817, 9: 817, 218: 817, 228: 817, 817, 231: 817, 817, 817, 2301, 498: 2302, 3080},
+ {586, 586},
+ {2: 463, 463, 463, 463, 7: 463, 463, 10: 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, 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, 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, 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, 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, 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, 222: 463, 463, 463, 463, 227: 463, 463, 463, 463, 233: 463, 247: 463, 258: 463, 463, 261: 463, 282: 463, 291: 463, 303: 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, 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, 470: 463, 485: 463, 487: 463, 463, 463, 491: 463, 463, 584: 1937, 600: 3115, 820: 3114},
+ {820, 820, 9: 820, 221: 820, 231: 820, 820, 234: 820, 820, 820, 238: 2324, 244: 3079, 505: 2325, 3111, 647: 3078},
+ {820, 820, 9: 820, 221: 820, 231: 820, 820, 234: 820, 820, 820, 238: 2324, 505: 2325, 3108},
+ {820, 820, 9: 820, 221: 820, 231: 820, 820, 234: 820, 820, 820, 238: 2324, 505: 2325, 3105},
// 30
- {217: 2558, 381: 1457, 469: 2571, 1458, 1459, 1460, 475: 1463, 477: 1462, 2557},
- {229: 3020},
- {229: 433},
- {266, 266, 229: 431},
- {398, 398, 1622, 1541, 1575, 1542, 398, 2946, 1627, 10: 1568, 1624, 2950, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 2948, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 2947, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 2951, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 2952, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 2949, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 307: 2956, 319: 2955, 376: 2954, 378: 1537, 1538, 1536, 382: 2524, 481: 2957, 715: 2958, 843: 2953},
+ {220: 2581, 386: 1465, 474: 2594, 1466, 1467, 1468, 480: 1471, 482: 1470, 2580},
+ {232: 3045},
+ {232: 433},
+ {266, 266, 232: 431},
+ {398, 398, 1630, 1549, 1583, 1550, 398, 2971, 1635, 10: 1576, 1632, 2975, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 2973, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 2972, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 2976, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 2977, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 2974, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 310: 2981, 322: 2980, 381: 2979, 383: 1545, 1546, 1544, 387: 2547, 490: 2982, 720: 2983, 849: 2978},
// 35
- {14: 2898, 112: 2899, 114: 2897, 153: 2896, 373: 2895, 534: 2894},
- {7: 2525, 24: 320, 317, 29: 317, 39: 317, 49: 2829, 63: 320, 69: 317, 116: 2841, 122: 2833, 124: 2845, 127: 2849, 2844, 2847, 2821, 2839, 2831, 139: 2822, 149: 2846, 2828, 157: 2848, 162: 2826, 2827, 2825, 2824, 173: 2842, 176: 2838, 382: 2524, 388: 2830, 474: 2836, 481: 2835, 526: 2820, 585: 2832, 621: 2834, 763: 2840, 794: 2823, 808: 2843, 817: 2837, 2819},
- {24: 308, 308, 49: 308, 59: 2803, 474: 308, 785: 2802, 2801},
+ {14: 2923, 112: 2924, 114: 2922, 153: 2921, 378: 2920, 539: 2919},
+ {7: 2548, 24: 320, 317, 29: 317, 39: 317, 49: 2854, 64: 320, 70: 317, 116: 2866, 122: 2858, 124: 2870, 127: 2874, 2869, 2872, 2846, 2864, 2856, 139: 2847, 149: 2871, 2853, 157: 2873, 162: 2851, 2852, 2850, 2849, 173: 2867, 176: 2863, 387: 2547, 393: 2855, 479: 2861, 490: 2860, 531: 2845, 591: 2857, 626: 2859, 769: 2865, 800: 2848, 814: 2868, 823: 2862, 2844},
+ {24: 308, 308, 49: 308, 59: 2828, 479: 308, 791: 2827, 2826},
{301, 301},
{300, 300},
// 40
@@ -3859,2874 +3876,2902 @@ var (
{257, 257},
{256, 256},
{243, 243},
- {2: 205, 205, 205, 205, 7: 205, 205, 10: 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 474: 2798, 797: 2799},
+ {2: 205, 205, 205, 205, 7: 205, 205, 10: 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 479: 2823, 803: 2824},
// 85
- {2: 462, 462, 462, 462, 7: 462, 462, 10: 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, 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, 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, 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, 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, 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, 303: 462, 377: 462, 482: 462, 462, 462, 578: 1926, 595: 1927},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1924, 378: 1537, 1538, 1536, 542: 1925},
- {52: 1835, 64: 1848, 68: 1834, 71: 1846, 1844, 1839, 231: 1847, 301: 1837, 374: 1843, 381: 1838, 388: 1836, 394: 1833, 399: 1829, 465: 1828, 479: 1841, 486: 1832, 526: 1830, 528: 1842, 534: 1840, 590: 1826, 1825, 598: 1831, 1845, 683: 1906},
- {52: 1835, 64: 1848, 68: 1834, 71: 1846, 1844, 1839, 231: 1847, 301: 1837, 374: 1843, 381: 1838, 388: 1836, 394: 1833, 399: 1829, 465: 1828, 479: 1841, 486: 1832, 526: 1830, 528: 1842, 534: 1840, 590: 1826, 1825, 598: 1831, 1845, 683: 1827},
- {101: 1765, 119: 1764},
+ {2: 463, 463, 463, 463, 7: 463, 463, 10: 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, 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, 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, 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, 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, 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, 306: 463, 382: 463, 487: 463, 463, 463, 584: 1937, 600: 1938},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1935, 383: 1545, 1546, 1544, 547: 1936},
+ {52: 1846, 65: 1859, 69: 1845, 72: 1857, 1855, 1850, 234: 1858, 304: 1848, 379: 1854, 386: 1849, 393: 1847, 401: 1844, 404: 1840, 470: 1839, 486: 1852, 493: 1843, 531: 1841, 533: 1853, 539: 1851, 596: 1837, 1836, 603: 1842, 1856, 688: 1917},
+ {52: 1846, 65: 1859, 69: 1845, 72: 1857, 1855, 1850, 234: 1858, 304: 1848, 379: 1854, 386: 1849, 393: 1847, 401: 1844, 404: 1840, 470: 1839, 486: 1852, 493: 1843, 531: 1841, 533: 1853, 539: 1851, 596: 1837, 1836, 603: 1842, 1856, 688: 1838},
+ {102: 1776, 119: 1775},
// 90
- {25: 1533, 474: 1534, 704: 1763},
- {25: 1533, 474: 1534, 704: 1532},
- {11: 1528, 70: 1529, 256: 1526, 461: 1527},
- {11: 3, 70: 3, 170: 1525, 256: 3},
- {11: 2, 70: 2, 256: 2},
+ {25: 1541, 479: 1542, 709: 1774},
+ {25: 1541, 479: 1542, 709: 1540},
+ {11: 1536, 71: 1537, 259: 1534, 466: 1535},
+ {11: 3, 71: 3, 170: 1533, 259: 3},
+ {11: 2, 71: 2, 259: 2},
// 95
- {1179, 1179, 1179, 1179, 6: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 14: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 53: 1179, 60: 1179, 79: 1179, 217: 1179, 1179, 221: 1179, 227: 1179, 1179, 1179, 231: 1179, 1179, 242: 1179, 249: 1179, 255: 1179, 377: 1179, 381: 1179, 1179, 1179, 1179, 1179, 389: 1179},
+ {1185, 1185, 1185, 1185, 6: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 14: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 53: 1185, 60: 1185, 80: 1185, 220: 1185, 1185, 226: 1185, 230: 1185, 1185, 1185, 234: 1185, 1185, 245: 1185, 252: 1185, 258: 1185, 382: 1185, 386: 1185, 1185, 1185, 1185, 1185, 394: 1185},
{6, 6},
- {256: 1526, 461: 1531},
- {256: 1526, 461: 1530},
+ {259: 1534, 466: 1539},
+ {259: 1534, 466: 1538},
{4, 4},
// 100
{5, 5},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 1753, 701: 1754, 829: 1752},
- {14, 14, 14, 14, 14, 14, 7: 14, 14, 10: 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14},
- {13, 13, 13, 13, 13, 13, 7: 13, 13, 10: 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13},
- {1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 377: 1085, 381: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 1764, 706: 1765, 835: 1763},
+ {14, 14, 14, 14, 14, 14, 7: 14, 14, 10: 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14},
+ {13, 13, 13, 13, 13, 13, 7: 13, 13, 10: 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13},
+ {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 382: 1091, 386: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091},
// 105
- {1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 377: 1084, 381: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084},
- {1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 377: 1083, 381: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083},
- {1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 377: 1082, 381: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082},
- {1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 377: 1081, 381: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081},
- {1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 377: 1080, 381: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080},
+ {1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 382: 1090, 386: 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090},
+ {1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 382: 1089, 386: 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089},
+ {1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 382: 1088, 386: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088},
+ {1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 382: 1087, 386: 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087},
+ {1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 382: 1086, 386: 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086},
// 110
- {1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 377: 1079, 381: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079},
- {1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 377: 1078, 381: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078},
- {1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 377: 1077, 381: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077},
- {1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 377: 1076, 381: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076},
- {1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 377: 1075, 381: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075},
+ {1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 382: 1085, 386: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085},
+ {1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 382: 1084, 386: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084},
+ {1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 382: 1083, 386: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083},
+ {1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 382: 1082, 386: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082},
+ {1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 382: 1081, 386: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081},
// 115
- {1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 377: 1074, 381: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074},
- {1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 377: 1073, 381: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073},
- {1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 377: 1072, 381: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072},
- {1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 377: 1071, 381: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071},
- {1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 377: 1070, 381: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070},
+ {1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 382: 1080, 386: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080},
+ {1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 382: 1079, 386: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079},
+ {1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 382: 1078, 386: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078},
+ {1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 382: 1077, 386: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077},
+ {1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 382: 1076, 386: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076},
// 120
- {1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 377: 1069, 381: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069},
- {1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 377: 1068, 381: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068},
- {1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 377: 1067, 381: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067},
- {1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 377: 1066, 381: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066},
- {1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 377: 1065, 381: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065},
+ {1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 382: 1075, 386: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075},
+ {1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 382: 1074, 386: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074},
+ {1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 382: 1073, 386: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073},
+ {1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 382: 1072, 386: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072},
+ {1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 382: 1071, 386: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071},
// 125
- {1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 377: 1064, 381: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064},
- {1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 377: 1063, 381: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063},
- {1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 377: 1062, 381: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062},
- {1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 377: 1061, 381: 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061},
- {1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 377: 1060, 381: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060},
+ {1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 382: 1070, 386: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070},
+ {1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 382: 1069, 386: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069},
+ {1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 382: 1068, 386: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068},
+ {1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 382: 1067, 386: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067},
+ {1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 382: 1066, 386: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066},
// 130
- {1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 377: 1059, 381: 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059},
- {1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 377: 1058, 381: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058},
- {1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 377: 1057, 381: 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057},
- {1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 377: 1056, 381: 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056},
- {1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 377: 1055, 381: 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055},
+ {1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 382: 1065, 386: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065},
+ {1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 382: 1064, 386: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064},
+ {1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 382: 1063, 386: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063},
+ {1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 382: 1062, 386: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062},
+ {1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 382: 1061, 386: 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061},
// 135
- {1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 377: 1054, 381: 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054},
- {1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 377: 1053, 381: 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053},
- {1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 377: 1052, 381: 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052},
- {1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 377: 1051, 381: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051},
- {1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 377: 1050, 381: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050},
+ {1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 382: 1060, 386: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060},
+ {1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 382: 1059, 386: 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059},
+ {1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 382: 1058, 386: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058},
+ {1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 382: 1057, 386: 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057},
+ {1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 382: 1056, 386: 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056},
// 140
- {1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 377: 1049, 381: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049},
- {1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 377: 1048, 381: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048},
- {1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 377: 1047, 381: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047},
- {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 377: 1046, 381: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046},
- {1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 377: 1045, 381: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045},
+ {1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 382: 1055, 386: 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055},
+ {1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 382: 1054, 386: 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054},
+ {1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 382: 1053, 386: 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053},
+ {1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 382: 1052, 386: 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052},
+ {1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 382: 1051, 386: 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051},
// 145
- {1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 377: 1044, 381: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044},
- {1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 377: 1043, 381: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043},
- {1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 377: 1042, 381: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042},
- {1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 377: 1041, 381: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041},
- {1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 377: 1040, 381: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040},
+ {1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 382: 1050, 386: 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050},
+ {1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 382: 1049, 386: 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049, 1049},
+ {1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 382: 1048, 386: 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048, 1048},
+ {1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 382: 1047, 386: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047},
+ {1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 382: 1046, 386: 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046},
// 150
- {1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 377: 1039, 381: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039},
- {1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 377: 1038, 381: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038},
- {1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 377: 1037, 381: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037},
- {1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 377: 1036, 381: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036},
- {1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 377: 1035, 381: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035},
+ {1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 382: 1045, 386: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045},
+ {1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 382: 1044, 386: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044},
+ {1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 382: 1043, 386: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043},
+ {1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 382: 1042, 386: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042},
+ {1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 382: 1041, 386: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041},
// 155
- {1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 377: 1034, 381: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034},
- {1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 377: 1033, 381: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033},
- {1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 377: 1032, 381: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032},
- {1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 377: 1031, 381: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031},
- {1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 377: 1030, 381: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030},
+ {1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 382: 1040, 386: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040},
+ {1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 382: 1039, 386: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039},
+ {1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 382: 1038, 386: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038},
+ {1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 382: 1037, 386: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037},
+ {1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 382: 1036, 386: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036},
// 160
- {1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 377: 1029, 381: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029},
- {1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 377: 1028, 381: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028},
- {1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 377: 1027, 381: 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027},
- {1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 377: 1026, 381: 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026},
- {1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 377: 1025, 381: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025},
+ {1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 382: 1035, 386: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035},
+ {1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 382: 1034, 386: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034},
+ {1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 382: 1033, 386: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033},
+ {1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 382: 1032, 386: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032},
+ {1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 382: 1031, 386: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031},
// 165
- {1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 377: 1024, 381: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024},
- {1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 377: 1023, 381: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023},
- {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 377: 1022, 381: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022},
- {1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 377: 1021, 381: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021},
- {1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 377: 1020, 381: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020},
+ {1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 382: 1030, 386: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030},
+ {1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 382: 1029, 386: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029},
+ {1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 382: 1028, 386: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028},
+ {1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 382: 1027, 386: 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027},
+ {1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 382: 1026, 386: 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026},
// 170
- {1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 377: 1019, 381: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019},
- {1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 377: 1018, 381: 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018},
- {1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 377: 1017, 381: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017},
- {1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 377: 1016, 381: 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016},
- {1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 377: 1015, 381: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015},
+ {1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 382: 1025, 386: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025},
+ {1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 382: 1024, 386: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024},
+ {1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 382: 1023, 386: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023},
+ {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 382: 1022, 386: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022},
+ {1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 382: 1021, 386: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021},
// 175
- {1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 377: 1014, 381: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014},
- {1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 377: 1013, 381: 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013},
- {1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 377: 1012, 381: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012},
- {1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 377: 1011, 381: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011},
- {1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 377: 1010, 381: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010},
+ {1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 382: 1020, 386: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020},
+ {1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 382: 1019, 386: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019},
+ {1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 382: 1018, 386: 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018},
+ {1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 382: 1017, 386: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017},
+ {1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 382: 1016, 386: 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016},
// 180
- {1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 377: 1009, 381: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009},
- {1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 377: 1008, 381: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008},
- {1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 377: 1007, 381: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007},
- {1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 377: 1006, 381: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006},
- {1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 377: 1005, 381: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005},
+ {1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 382: 1015, 386: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015},
+ {1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 382: 1014, 386: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014},
+ {1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 382: 1013, 386: 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013, 1013},
+ {1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 382: 1012, 386: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012},
+ {1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 382: 1011, 386: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011},
// 185
- {1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 377: 1004, 381: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004},
- {1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 377: 1003, 381: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003},
- {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 377: 1002, 381: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002},
- {1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 377: 1001, 381: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001},
- {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 377: 1000, 381: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000},
+ {1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 382: 1010, 386: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010},
+ {1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 382: 1009, 386: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009},
+ {1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 382: 1008, 386: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008},
+ {1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 382: 1007, 386: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007},
+ {1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 382: 1006, 386: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006},
// 190
- {999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 377: 999, 381: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999},
- {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 377: 998, 381: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998},
- {997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 377: 997, 381: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997},
- {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 377: 996, 381: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 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, 377: 995, 381: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995},
+ {1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 382: 1005, 386: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005},
+ {1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 382: 1004, 386: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004},
+ {1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 382: 1003, 386: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003},
+ {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 382: 1002, 386: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002},
+ {1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 382: 1001, 386: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001},
// 195
- {994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 377: 994, 381: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994},
- {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 377: 993, 381: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 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, 377: 992, 381: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992},
- {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 377: 991, 381: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991},
- {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 377: 990, 381: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990},
+ {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 382: 1000, 386: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000},
+ {999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 382: 999, 386: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999},
+ {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 382: 998, 386: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998},
+ {997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 382: 997, 386: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997},
+ {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 382: 996, 386: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996},
// 200
- {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 377: 989, 381: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989},
- {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 377: 988, 381: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988},
- {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 377: 987, 381: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987},
- {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 377: 986, 381: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986},
- {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 377: 985, 381: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985},
+ {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 382: 995, 386: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995},
+ {994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 382: 994, 386: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994},
+ {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 382: 993, 386: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 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, 382: 992, 386: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992},
+ {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 382: 991, 386: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991},
// 205
- {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 377: 984, 381: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984},
- {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 377: 983, 381: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983},
- {982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 377: 982, 381: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982},
- {981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 377: 981, 381: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981},
- {980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 377: 980, 381: 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980},
+ {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 382: 990, 386: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990},
+ {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 382: 989, 386: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989},
+ {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 382: 988, 386: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988},
+ {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 382: 987, 386: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987},
+ {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 382: 986, 386: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986},
// 210
- {979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 377: 979, 381: 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979},
- {978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 377: 978, 381: 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978},
- {977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 377: 977, 381: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977},
- {976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 377: 976, 381: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976},
- {975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 377: 975, 381: 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975},
+ {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 382: 985, 386: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985},
+ {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 382: 984, 386: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984},
+ {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 382: 983, 386: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983},
+ {982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 382: 982, 386: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982},
+ {981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 382: 981, 386: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981},
// 215
- {974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 377: 974, 381: 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974},
- {973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 377: 973, 381: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973},
- {972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 377: 972, 381: 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972},
- {971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 377: 971, 381: 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971},
- {970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 377: 970, 381: 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970},
+ {980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 382: 980, 386: 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980},
+ {979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 382: 979, 386: 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979},
+ {978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 382: 978, 386: 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978, 978},
+ {977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 382: 977, 386: 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977},
+ {976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 382: 976, 386: 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976},
// 220
- {969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 377: 969, 381: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969},
- {968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 377: 968, 381: 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968},
- {967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 377: 967, 381: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967},
- {966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 377: 966, 381: 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966},
- {965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 377: 965, 381: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965},
+ {975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 382: 975, 386: 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 975},
+ {974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 382: 974, 386: 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974, 974},
+ {973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 382: 973, 386: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973},
+ {972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 382: 972, 386: 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972},
+ {971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 382: 971, 386: 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971},
// 225
- {964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 377: 964, 381: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964},
- {963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 377: 963, 381: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963},
- {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 377: 962, 381: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962},
- {961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 377: 961, 381: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961},
- {960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 377: 960, 381: 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960},
+ {970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 382: 970, 386: 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970},
+ {969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 382: 969, 386: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969},
+ {968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 382: 968, 386: 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968},
+ {967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 382: 967, 386: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967},
+ {966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 382: 966, 386: 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966, 966},
// 230
- {959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 377: 959, 381: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959},
- {958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 377: 958, 381: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958},
- {957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 377: 957, 381: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957},
- {956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 377: 956, 381: 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956},
- {955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 377: 955, 381: 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955},
+ {965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 382: 965, 386: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965},
+ {964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 382: 964, 386: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964},
+ {963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 382: 963, 386: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963},
+ {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 382: 962, 386: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962},
+ {961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 382: 961, 386: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961},
// 235
- {954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 377: 954, 381: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954},
- {953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 377: 953, 381: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953},
- {952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 377: 952, 381: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952},
- {951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 377: 951, 381: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951},
- {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 377: 950, 381: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950},
+ {960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 382: 960, 386: 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960},
+ {959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 382: 959, 386: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959},
+ {958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 382: 958, 386: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958},
+ {957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 382: 957, 386: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957},
+ {956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 382: 956, 386: 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956},
// 240
- {949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 377: 949, 381: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949},
- {948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 377: 948, 381: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948},
- {947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 377: 947, 381: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947},
- {946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 377: 946, 381: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946},
- {945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 377: 945, 381: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945},
+ {955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 382: 955, 386: 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955, 955},
+ {954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 382: 954, 386: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954},
+ {953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 382: 953, 386: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953},
+ {952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 382: 952, 386: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952},
+ {951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 382: 951, 386: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951},
// 245
- {944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 377: 944, 381: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944},
- {943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 377: 943, 381: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943},
- {942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 377: 942, 381: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942},
- {941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 377: 941, 381: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941},
- {940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 377: 940, 381: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940},
+ {950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 382: 950, 386: 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950},
+ {949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 382: 949, 386: 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949},
+ {948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 382: 948, 386: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948},
+ {947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 382: 947, 386: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947},
+ {946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 382: 946, 386: 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946},
// 250
- {939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 377: 939, 381: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939},
- {938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 377: 938, 381: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938},
- {937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 377: 937, 381: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937},
- {936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 377: 936, 381: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936},
- {935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 377: 935, 381: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935},
+ {945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 382: 945, 386: 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945},
+ {944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 382: 944, 386: 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 944},
+ {943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 382: 943, 386: 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943},
+ {942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 382: 942, 386: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942},
+ {941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 382: 941, 386: 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941},
// 255
- {934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 377: 934, 381: 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934},
- {933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 377: 933, 381: 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933},
- {932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 377: 932, 381: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932},
- {931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 377: 931, 381: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931},
- {930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 377: 930, 381: 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930},
+ {940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 382: 940, 386: 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, 940},
+ {939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 382: 939, 386: 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939},
+ {938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 382: 938, 386: 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938},
+ {937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 382: 937, 386: 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937},
+ {936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 382: 936, 386: 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936},
// 260
- {929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 377: 929, 381: 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929},
- {928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 377: 928, 381: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928},
- {927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 377: 927, 381: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927},
- {926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 377: 926, 381: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926},
- {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 377: 925, 381: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925},
+ {935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 382: 935, 386: 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935, 935},
+ {934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 382: 934, 386: 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934},
+ {933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 382: 933, 386: 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933},
+ {932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 382: 932, 386: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932},
+ {931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 382: 931, 386: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931},
// 265
- {924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 377: 924, 381: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924},
- {923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 377: 923, 381: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923},
- {922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 377: 922, 381: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922},
- {921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 377: 921, 381: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921},
- {920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 377: 920, 381: 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920},
+ {930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 382: 930, 386: 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930},
+ {929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 382: 929, 386: 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929},
+ {928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 382: 928, 386: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928},
+ {927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 382: 927, 386: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927},
+ {926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 382: 926, 386: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926},
// 270
- {919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 377: 919, 381: 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919},
- {918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 377: 918, 381: 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918},
- {917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 377: 917, 381: 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917},
- {916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 377: 916, 381: 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916},
- {915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 377: 915, 381: 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915},
+ {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 382: 925, 386: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925},
+ {924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 382: 924, 386: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924},
+ {923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 382: 923, 386: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923},
+ {922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 382: 922, 386: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922},
+ {921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 382: 921, 386: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921},
// 275
- {914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 377: 914, 381: 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914},
- {913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 377: 913, 381: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913},
- {912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 377: 912, 381: 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912},
- {911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 377: 911, 381: 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911},
- {910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 377: 910, 381: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910},
+ {920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 382: 920, 386: 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920},
+ {919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 382: 919, 386: 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919},
+ {918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 382: 918, 386: 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918, 918},
+ {917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 382: 917, 386: 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917},
+ {916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 382: 916, 386: 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916},
// 280
- {909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 377: 909, 381: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909},
- {908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 377: 908, 381: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908},
- {907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 377: 907, 381: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907},
- {906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 377: 906, 381: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906},
- {905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 377: 905, 381: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905},
+ {915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 382: 915, 386: 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915},
+ {914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 382: 914, 386: 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 914},
+ {913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 382: 913, 386: 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913},
+ {912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 382: 912, 386: 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912},
+ {911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 382: 911, 386: 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 911},
// 285
- {904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 377: 904, 381: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904},
- {903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 377: 903, 381: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903},
- {902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 377: 902, 381: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902},
- {901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 377: 901, 381: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901},
- {900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 377: 900, 381: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900},
+ {910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 382: 910, 386: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910},
+ {909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 382: 909, 386: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909},
+ {908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 382: 908, 386: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908},
+ {907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 382: 907, 386: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907},
+ {906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 382: 906, 386: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906},
// 290
- {899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 377: 899, 381: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899},
- {898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 377: 898, 381: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898},
- {897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 377: 897, 381: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897},
- {896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 377: 896, 381: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896},
- {895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 377: 895, 381: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895},
+ {905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 382: 905, 386: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905},
+ {904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 382: 904, 386: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904},
+ {903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 382: 903, 386: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903},
+ {902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 382: 902, 386: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902},
+ {901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 382: 901, 386: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901},
// 295
- {894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 377: 894, 381: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894},
- {893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 377: 893, 381: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893},
- {892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 377: 892, 381: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892},
- {891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 377: 891, 381: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891},
- {890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 377: 890, 381: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890},
+ {900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 382: 900, 386: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900},
+ {899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 382: 899, 386: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899},
+ {898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 382: 898, 386: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898},
+ {897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 382: 897, 386: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897},
+ {896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 382: 896, 386: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896},
// 300
- {889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 377: 889, 381: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889},
- {888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 377: 888, 381: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888},
- {887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 377: 887, 381: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887},
- {886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 377: 886, 381: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886},
- {885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 377: 885, 381: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885},
+ {895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 382: 895, 386: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895},
+ {894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 382: 894, 386: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894},
+ {893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 382: 893, 386: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893},
+ {892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 382: 892, 386: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892},
+ {891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 382: 891, 386: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891},
// 305
- {884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 377: 884, 381: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884},
- {883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 377: 883, 381: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883},
- {882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 377: 882, 381: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882},
- {881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 377: 881, 381: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881},
- {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 377: 880, 381: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880},
+ {890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 382: 890, 386: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890},
+ {889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 382: 889, 386: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889},
+ {888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 382: 888, 386: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888},
+ {887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 382: 887, 386: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887},
+ {886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 382: 886, 386: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886},
// 310
- {879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 377: 879, 381: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879},
- {878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 377: 878, 381: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878},
- {877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 377: 877, 381: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877},
- {876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 377: 876, 381: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876},
- {875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 377: 875, 381: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875},
+ {885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 382: 885, 386: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885},
+ {884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 382: 884, 386: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884},
+ {883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 382: 883, 386: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883},
+ {882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 382: 882, 386: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882},
+ {881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 382: 881, 386: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881},
// 315
- {874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 377: 874, 381: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874},
- {873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 377: 873, 381: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873},
- {872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 377: 872, 381: 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872},
- {871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 377: 871, 381: 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871},
- {870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 377: 870, 381: 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870},
+ {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 382: 880, 386: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880},
+ {879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 382: 879, 386: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879},
+ {878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 382: 878, 386: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878},
+ {877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 382: 877, 386: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877},
+ {876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 382: 876, 386: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876},
// 320
- {601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 221: 601, 601, 601, 227: 601, 601, 601, 231: 601, 601, 601, 601, 240: 601, 601, 601, 244: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 257: 601, 277: 601, 279: 1761, 310: 601, 314: 601, 377: 601, 381: 601, 601, 601, 601, 601, 388: 601, 601, 392: 601, 601, 601, 601, 601, 601, 601, 601, 601, 406: 601, 409: 601, 412: 601, 434: 601},
- {15, 15, 6: 1759},
- {398: 1756, 434: 1757, 782: 1755},
+ {875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 382: 875, 386: 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875},
+ {874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 382: 874, 386: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874},
+ {873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 382: 873, 386: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873},
+ {602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 224: 602, 602, 602, 230: 602, 602, 602, 234: 602, 602, 602, 238: 602, 243: 602, 602, 602, 247: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 260: 602, 280: 602, 282: 1772, 313: 602, 317: 602, 382: 602, 386: 602, 602, 602, 602, 602, 393: 602, 602, 397: 602, 602, 602, 602, 602, 602, 602, 602, 602, 411: 602, 414: 602, 417: 602, 439: 602},
+ {15, 15, 6: 1770},
+ // 325
+ {403: 1767, 439: 1768, 788: 1766},
{8, 8, 6: 8},
{12, 12, 6: 12},
- // 325
- {11, 11, 6: 11, 59: 1758},
+ {11, 11, 6: 11, 59: 1769},
{9, 9, 6: 9},
+ // 330
{10, 10, 6: 10},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 1753, 701: 1760},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 1764, 706: 1771},
{7, 7, 6: 7},
- // 330
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1762, 378: 1537, 1538, 1536},
- {600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 221: 600, 600, 600, 227: 600, 600, 600, 231: 600, 600, 600, 600, 240: 600, 600, 600, 244: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 257: 600, 277: 600, 310: 600, 314: 600, 377: 600, 381: 600, 600, 600, 600, 600, 388: 600, 600, 392: 600, 600, 600, 600, 600, 600, 600, 600, 600, 406: 600, 409: 600, 412: 600, 434: 600},
- {16, 16},
- {59: 1768, 584: 34, 780: 1767},
- {219: 1766},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1773, 383: 1545, 1546, 1544},
+ {601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 224: 601, 601, 601, 230: 601, 601, 601, 234: 601, 601, 601, 238: 601, 243: 601, 601, 601, 247: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 260: 601, 280: 601, 313: 601, 317: 601, 382: 601, 386: 601, 601, 601, 601, 601, 393: 601, 601, 397: 601, 601, 601, 601, 601, 601, 601, 601, 601, 411: 601, 414: 601, 417: 601, 439: 601},
// 335
+ {16, 16},
+ {59: 1779, 590: 34, 786: 1778},
+ {222: 1777},
{1, 1},
- {584: 1769},
- {584: 33},
- {219: 1770},
- {497: 1771},
+ {590: 1780},
// 340
- {474: 1772},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 1773},
- {36, 36, 29: 36, 39: 36, 217: 36, 377: 36, 382: 1775, 389: 36, 731: 1774},
- {32, 32, 29: 1785, 39: 1784, 217: 32, 377: 32, 389: 32, 755: 1782, 1783},
- {246: 1776},
+ {590: 33},
+ {222: 1781},
+ {504: 1782},
+ {479: 1783},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 1784},
// 345
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 1781},
- {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 14: 400, 400, 400, 400, 400, 400, 400, 400, 29: 400, 39: 400, 217: 400, 400, 220: 400, 400, 227: 400, 230: 400, 249: 400, 255: 400, 288: 400, 370: 400, 400, 400, 400, 400, 400, 377: 400, 381: 400, 400, 400, 400, 400, 389: 400},
- {399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 14: 399, 399, 399, 399, 399, 399, 399, 399, 29: 399, 39: 399, 217: 399, 399, 220: 399, 399, 227: 399, 230: 399, 249: 399, 255: 399, 288: 399, 370: 399, 399, 399, 399, 399, 399, 377: 399, 381: 399, 399, 399, 399, 399, 389: 399},
- {110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 257: 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 280: 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 307: 110, 363: 110, 370: 110, 110, 110, 110, 110, 110, 377: 110, 381: 110, 110, 110, 110, 110, 389: 110, 110, 110, 408: 110},
- {109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 257: 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 280: 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 307: 109, 363: 109, 370: 109, 109, 109, 109, 109, 109, 377: 109, 381: 109, 109, 109, 109, 109, 389: 109, 109, 109, 408: 109},
+ {36, 36, 29: 36, 39: 36, 220: 36, 382: 36, 387: 1786, 394: 36, 736: 1785},
+ {32, 32, 29: 1796, 39: 1795, 220: 32, 382: 32, 394: 32, 761: 1793, 1794},
+ {249: 1787},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 1792},
+ {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 14: 400, 400, 400, 400, 400, 400, 400, 400, 29: 400, 39: 400, 220: 400, 400, 223: 400, 226: 400, 230: 400, 233: 400, 252: 400, 258: 400, 291: 400, 375: 400, 400, 400, 400, 400, 400, 382: 400, 386: 400, 400, 400, 400, 400, 394: 400},
// 350
- {35, 35, 29: 35, 39: 35, 217: 35, 377: 35, 389: 35},
- {22, 22, 217: 22, 377: 22, 389: 1799, 778: 1798},
- {28, 28, 217: 28, 377: 28, 389: 28, 515: 28, 538: 1787, 543: 28, 757: 1786},
- {30, 30, 217: 30, 377: 30, 389: 30, 515: 30, 538: 30, 543: 30},
- {29, 29, 217: 29, 377: 29, 389: 29, 515: 29, 538: 29, 543: 29},
+ {399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 14: 399, 399, 399, 399, 399, 399, 399, 399, 29: 399, 39: 399, 220: 399, 399, 223: 399, 226: 399, 230: 399, 233: 399, 252: 399, 258: 399, 291: 399, 375: 399, 399, 399, 399, 399, 399, 382: 399, 386: 399, 399, 399, 399, 399, 394: 399},
+ {110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 260: 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 283: 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 310: 110, 374: 110, 110, 110, 110, 110, 110, 110, 382: 110, 386: 110, 110, 110, 110, 110, 394: 110, 110, 110, 413: 110},
+ {109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 260: 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 283: 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 310: 109, 374: 109, 109, 109, 109, 109, 109, 109, 382: 109, 386: 109, 109, 109, 109, 109, 394: 109, 109, 109, 413: 109},
+ {35, 35, 29: 35, 39: 35, 220: 35, 382: 35, 394: 35},
+ {22, 22, 220: 22, 382: 22, 394: 1810, 784: 1809},
// 355
- {26, 26, 217: 26, 377: 26, 389: 26, 515: 26, 543: 1791, 751: 1790},
- {390: 1788},
- {219: 1789},
- {27, 27, 217: 27, 377: 27, 389: 27, 515: 27, 543: 27},
- {24, 24, 217: 24, 377: 24, 389: 24, 515: 1795, 752: 1794},
+ {28, 28, 220: 28, 382: 28, 394: 28, 521: 28, 543: 1798, 548: 28, 763: 1797},
+ {30, 30, 220: 30, 382: 30, 394: 30, 521: 30, 543: 30, 548: 30},
+ {29, 29, 220: 29, 382: 29, 394: 29, 521: 29, 543: 29, 548: 29},
+ {26, 26, 220: 26, 382: 26, 394: 26, 521: 26, 548: 1802, 756: 1801},
+ {395: 1799},
// 360
- {390: 1792},
- {219: 1793},
- {25, 25, 217: 25, 377: 25, 389: 25, 515: 25},
- {31, 31, 217: 31, 377: 31, 389: 31},
- {390: 1796},
+ {222: 1800},
+ {27, 27, 220: 27, 382: 27, 394: 27, 521: 27, 548: 27},
+ {24, 24, 220: 24, 382: 24, 394: 24, 521: 1806, 758: 1805},
+ {395: 1803},
+ {222: 1804},
// 365
- {219: 1797},
- {23, 23, 217: 23, 377: 23, 389: 23},
- {38, 38, 217: 38, 377: 1809, 767: 1808},
- {20, 20, 217: 20, 377: 20, 538: 20, 820: 1800, 1801},
- {18, 18, 217: 18, 377: 18, 538: 1805, 779: 1804},
+ {25, 25, 220: 25, 382: 25, 394: 25, 521: 25},
+ {31, 31, 220: 31, 382: 31, 394: 31},
+ {395: 1807},
+ {222: 1808},
+ {23, 23, 220: 23, 382: 23, 394: 23},
// 370
- {390: 1802},
- {219: 1803},
- {19, 19, 217: 19, 377: 19, 538: 19},
- {21, 21, 217: 21, 377: 21},
- {390: 1806},
+ {38, 38, 220: 38, 382: 1820, 773: 1819},
+ {20, 20, 220: 20, 382: 20, 543: 20, 826: 1811, 1812},
+ {18, 18, 220: 18, 382: 18, 543: 1816, 785: 1815},
+ {395: 1813},
+ {222: 1814},
// 375
- {219: 1807},
- {17, 17, 217: 17, 377: 17},
- {1345, 1345, 217: 1812, 734: 1813},
- {256: 1526, 461: 1810},
- {389: 1811},
+ {19, 19, 220: 19, 382: 19, 543: 19},
+ {21, 21, 220: 21, 382: 21},
+ {395: 1817},
+ {222: 1818},
+ {17, 17, 220: 17, 382: 17},
// 380
- {37, 37, 217: 37},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 1347, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 1816, 611: 1817},
- {39, 39},
- {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 243: 1352, 246: 1352, 262: 1352, 1352, 279: 1821, 288: 1352, 308: 1352, 394: 1352, 1352, 1352, 403: 1352, 1352, 1352, 407: 1352, 410: 1352, 1352, 413: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352},
- {6: 1349, 9: 1349},
+ {1352, 1352, 220: 1823, 739: 1824},
+ {259: 1534, 466: 1821},
+ {394: 1822},
+ {37, 37, 220: 37},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 1354, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 1827, 616: 1828},
// 385
- {6: 1819, 9: 1346},
- {9: 1818},
- {1344, 1344},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1820},
- {6: 1348, 9: 1348},
+ {39, 39},
+ {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 246: 1359, 249: 1359, 265: 1359, 1359, 282: 1832, 291: 1359, 311: 1359, 397: 1359, 399: 1359, 401: 1359, 408: 1359, 1359, 1359, 412: 1359, 415: 1359, 1359, 418: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359},
+ {6: 1356, 9: 1356},
+ {6: 1830, 9: 1353},
+ {9: 1829},
// 390
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1822, 378: 1537, 1538, 1536},
- {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 243: 1351, 246: 1351, 262: 1351, 1351, 279: 1823, 288: 1351, 308: 1351, 394: 1351, 1351, 1351, 403: 1351, 1351, 1351, 407: 1351, 410: 1351, 1351, 413: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1824, 378: 1537, 1538, 1536},
- {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 243: 1350, 246: 1350, 262: 1350, 1350, 288: 1350, 308: 1350, 394: 1350, 1350, 1350, 403: 1350, 1350, 1350, 407: 1350, 410: 1350, 1350, 413: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350},
- {6: 80, 217: 1903, 80},
+ {1351, 1351},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1831},
+ {6: 1355, 9: 1355},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1833, 383: 1545, 1546, 1544},
+ {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 246: 1358, 249: 1358, 265: 1358, 1358, 282: 1834, 291: 1358, 311: 1358, 397: 1358, 399: 1358, 401: 1358, 408: 1358, 1358, 1358, 412: 1358, 415: 1358, 1358, 418: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358},
// 395
- {6: 78, 218: 78},
- {6: 1862, 218: 1863},
- {6: 76, 49: 1861, 217: 76, 76},
- {6: 74, 99: 1860, 217: 74, 74},
- {6: 73, 22: 1857, 62: 1855, 99: 1858, 166: 1856, 217: 73, 73},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1835, 383: 1545, 1546, 1544},
+ {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 246: 1357, 249: 1357, 265: 1357, 1357, 291: 1357, 311: 1357, 397: 1357, 399: 1357, 401: 1357, 408: 1357, 1357, 1357, 412: 1357, 415: 1357, 1357, 418: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357},
+ {6: 80, 220: 1914, 80},
+ {6: 78, 221: 78},
+ {6: 1873, 221: 1874},
// 400
- {6: 71, 217: 71, 71},
- {6: 70, 217: 70, 70},
- {6: 69, 217: 69, 69},
- {6: 68, 217: 68, 68},
- {6: 67, 217: 67, 67},
+ {6: 76, 49: 1872, 220: 76, 76},
+ {6: 74, 100: 1871, 220: 74, 74},
+ {6: 73, 22: 1868, 63: 1866, 100: 1869, 166: 1867, 220: 73, 73},
+ {6: 71, 220: 71, 71},
+ {6: 70, 220: 70, 70},
// 405
- {6: 66, 217: 66, 66},
- {6: 65, 217: 65, 65},
- {6: 64, 217: 64, 64},
- {6: 63, 217: 63, 63},
- {22: 1854, 621: 1853},
+ {6: 69, 220: 69, 69},
+ {6: 68, 220: 68, 68},
+ {6: 67, 220: 67, 67},
+ {6: 66, 220: 66, 66},
+ {6: 65, 220: 65, 65},
// 410
- {6: 61, 217: 61, 61},
- {561: 1852},
- {6: 59, 217: 59, 59},
- {115: 1851, 160: 1850},
- {6: 56, 217: 56, 56},
+ {6: 64, 220: 64, 64},
+ {6: 63, 220: 63, 63},
+ {22: 1865, 626: 1864},
+ {6: 61, 220: 61, 61},
+ {567: 1863},
// 415
- {6: 55, 217: 55, 55},
- {25: 1849},
- {6: 48, 217: 48, 48},
- {6: 53, 217: 53, 53},
- {6: 58, 217: 58, 58},
+ {6: 59, 220: 59, 59},
+ {115: 1862, 160: 1861},
+ {6: 56, 220: 56, 56},
+ {6: 55, 220: 55, 55},
+ {25: 1860},
// 420
- {6: 57, 217: 57, 57},
- {6: 60, 217: 60, 60},
- {6: 62, 217: 62, 62},
- {6: 51, 217: 51, 51},
- {6: 72, 217: 72, 72},
+ {6: 48, 220: 48, 48},
+ {6: 53, 220: 53, 53},
+ {6: 58, 220: 58, 58},
+ {6: 57, 220: 57, 57},
+ {6: 60, 220: 60, 60},
// 425
- {25: 1859},
- {6: 52, 217: 52, 52},
- {6: 50, 217: 50, 50},
- {6: 54, 217: 54, 54},
- {6: 49, 217: 49, 49},
+ {6: 62, 220: 62, 62},
+ {6: 51, 220: 51, 51},
+ {6: 72, 220: 72, 72},
+ {25: 1870},
+ {6: 52, 220: 52, 52},
// 430
- {6: 75, 217: 75, 75},
- {52: 1835, 64: 1848, 68: 1834, 71: 1846, 1844, 1839, 231: 1847, 301: 1837, 374: 1843, 381: 1838, 388: 1836, 394: 1833, 399: 1829, 465: 1828, 479: 1841, 486: 1832, 526: 1830, 528: 1842, 534: 1840, 590: 1902, 1825, 598: 1831, 1845},
- {2: 47, 47, 47, 47, 7: 47, 47, 10: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 258: 47, 474: 1864, 666: 1865},
- {2: 46, 46, 46, 46, 7: 46, 46, 10: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 258: 46},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 258: 1866, 376: 1867, 378: 1537, 1538, 1536, 684: 1868},
+ {6: 50, 220: 50, 50},
+ {6: 54, 220: 54, 54},
+ {6: 49, 220: 49, 49},
+ {6: 75, 220: 75, 75},
+ {52: 1846, 65: 1859, 69: 1845, 72: 1857, 1855, 1850, 234: 1858, 304: 1848, 379: 1854, 386: 1849, 393: 1847, 401: 1844, 404: 1840, 470: 1839, 486: 1852, 493: 1843, 531: 1841, 533: 1853, 539: 1851, 596: 1913, 1836, 603: 1842, 1856},
// 435
- {241: 45, 279: 1900, 397: 45},
- {241: 41, 279: 1897, 397: 41},
- {241: 1869},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 1872, 553: 1873, 568: 1874},
- {391, 391, 6: 391, 22: 391, 40: 391, 228: 391, 243: 391, 307: 1895, 391: 391, 408: 1894},
+ {2: 47, 47, 47, 47, 7: 47, 47, 10: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 261: 47, 479: 1875, 671: 1876},
+ {2: 46, 46, 46, 46, 7: 46, 46, 10: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 261: 46},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 261: 1877, 381: 1878, 383: 1545, 1546, 1544, 689: 1879},
+ {244: 45, 282: 1911, 402: 45},
+ {244: 41, 282: 1908, 402: 41},
// 440
- {727, 727, 6: 727, 22: 727, 40: 727, 217: 1891, 228: 727, 243: 727, 391: 727, 672: 1892},
- {94, 94, 6: 94, 40: 1878, 228: 94, 725: 1877},
- {96, 96, 6: 96, 228: 96},
- {40, 40, 6: 1875},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 1872, 553: 1876},
+ {244: 1880},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 1883, 559: 1884, 574: 1885},
+ {391, 391, 6: 391, 22: 391, 40: 391, 231: 391, 246: 391, 310: 1906, 396: 391, 413: 1905},
+ {730, 730, 6: 730, 22: 730, 40: 730, 220: 1902, 231: 730, 246: 730, 396: 730, 677: 1903},
+ {94, 94, 6: 94, 40: 1889, 231: 94, 730: 1888},
// 445
- {95, 95, 6: 95, 228: 95},
- {97, 97, 6: 97, 228: 97},
- {228: 1880, 390: 1879},
- {12: 1889, 219: 1886, 555: 1888},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 1881},
+ {96, 96, 6: 96, 231: 96},
+ {40, 40, 6: 1886},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 1883, 559: 1887},
+ {95, 95, 6: 95, 231: 95},
+ {97, 97, 6: 97, 231: 97},
// 450
- {92, 92, 6: 92, 221: 1883, 228: 92, 390: 1882},
- {219: 1886, 555: 1887},
- {219: 1885, 648: 1884},
- {90, 90, 6: 90, 228: 90},
- {88, 88, 6: 88, 228: 88},
+ {231: 1891, 395: 1890},
+ {12: 1900, 222: 1897, 561: 1899},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 1892},
+ {92, 92, 6: 92, 226: 1894, 231: 92, 395: 1893},
+ {222: 1897, 561: 1898},
// 455
- {383, 383, 6: 383, 9: 383, 228: 383},
- {91, 91, 6: 91, 228: 91},
- {93, 93, 6: 93, 228: 93},
- {219: 1885, 648: 1890},
- {89, 89, 6: 89, 228: 89},
+ {222: 1896, 653: 1895},
+ {90, 90, 6: 90, 231: 90},
+ {88, 88, 6: 88, 231: 88},
+ {383, 383, 6: 383, 9: 383, 231: 383},
+ {91, 91, 6: 91, 231: 91},
// 460
- {9: 1893},
- {388, 388, 6: 388, 22: 388, 40: 388, 228: 388, 243: 388, 391: 388},
- {726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 218: 726, 726, 726, 726, 726, 726, 726, 726, 726, 228: 726, 726, 231: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 257: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 280: 726, 726, 726, 726, 726, 726, 726, 726, 289: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 363: 726, 391: 726},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 1896},
- {389, 389, 6: 389, 22: 389, 40: 389, 228: 389, 243: 389, 391: 389},
+ {93, 93, 6: 93, 231: 93},
+ {222: 1896, 653: 1901},
+ {89, 89, 6: 89, 231: 89},
+ {9: 1904},
+ {388, 388, 6: 388, 22: 388, 40: 388, 231: 388, 246: 388, 396: 388},
// 465
- {390, 390, 6: 390, 22: 390, 40: 390, 228: 390, 243: 390, 391: 390},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 258: 1898, 376: 1899, 378: 1537, 1538, 1536},
- {241: 43, 397: 43},
- {241: 42, 397: 42},
- {258: 1901},
+ {729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 221: 729, 729, 729, 729, 729, 729, 729, 729, 729, 231: 729, 729, 234: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 260: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 283: 729, 729, 729, 729, 729, 729, 729, 729, 292: 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 374: 729, 396: 729},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 1907},
+ {389, 389, 6: 389, 22: 389, 40: 389, 231: 389, 246: 389, 396: 389},
+ {390, 390, 6: 390, 22: 390, 40: 390, 231: 390, 246: 390, 396: 390},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 261: 1909, 381: 1910, 383: 1545, 1546, 1544},
// 470
- {241: 44, 397: 44},
- {6: 77, 218: 77},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 1904},
- {6: 1819, 9: 1905},
- {6: 79, 218: 79},
+ {244: 43, 402: 43},
+ {244: 42, 402: 42},
+ {261: 1912},
+ {244: 44, 402: 44},
+ {6: 77, 221: 77},
// 475
- {6: 1862, 218: 1907},
- {2: 47, 47, 47, 47, 7: 47, 47, 10: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 258: 47, 474: 1864, 666: 1908},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 258: 1866, 376: 1867, 378: 1537, 1538, 1536, 684: 1909},
- {397: 1910},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 1872, 553: 1873, 568: 1911},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 1915},
+ {6: 1830, 9: 1916},
+ {6: 79, 221: 79},
+ {6: 1873, 221: 1918},
+ {2: 47, 47, 47, 47, 7: 47, 47, 10: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 261: 47, 479: 1875, 671: 1919},
// 480
- {86, 86, 6: 1875, 228: 1913, 860: 1912},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 261: 1877, 381: 1878, 383: 1545, 1546, 1544, 689: 1920},
+ {402: 1921},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 1883, 559: 1884, 574: 1922},
+ {86, 86, 6: 1886, 231: 1924, 866: 1923},
{87, 87},
- {140: 1917, 1915, 1916, 1918, 528: 1914},
- {561: 1923},
- {256: 1526, 461: 1922},
// 485
- {256: 1526, 461: 1921},
- {256: 1526, 461: 1920},
- {256: 1526, 461: 1919},
+ {140: 1928, 1926, 1927, 1929, 533: 1925},
+ {567: 1934},
+ {259: 1534, 466: 1933},
+ {259: 1534, 466: 1932},
+ {259: 1534, 466: 1931},
+ // 490
+ {259: 1534, 466: 1930},
{81, 81},
{82, 82},
- // 490
{83, 83},
{84, 84},
+ // 495
{85, 85},
- {1280, 1280, 7: 1280, 227: 1280, 240: 1280, 249: 1280, 257: 1280, 382: 1280},
+ {1287, 1287, 7: 1287, 230: 1287, 243: 1287, 252: 1287, 260: 1287, 387: 1287},
{106, 106},
- // 495
- {41: 2780, 43: 2779, 2778, 2777, 702: 2776, 831: 2775},
- {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 303: 605, 377: 605, 482: 1930, 1929, 1928, 551: 1931},
- {2: 604, 604, 604, 604, 7: 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, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 219: 604, 604, 222: 604, 604, 604, 604, 604, 604, 230: 604, 241: 604, 244: 604, 255: 604, 604, 258: 604, 279: 604, 288: 604, 300: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 364: 604, 604, 604, 604, 604, 604, 377: 604, 480: 604, 497: 604},
- {2: 603, 603, 603, 603, 7: 603, 603, 10: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 219: 603, 603, 222: 603, 603, 603, 603, 603, 603, 230: 603, 241: 603, 244: 603, 255: 603, 603, 258: 603, 279: 603, 288: 603, 300: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 364: 603, 603, 603, 603, 603, 603, 377: 603, 480: 603, 497: 603},
- {2: 602, 602, 602, 602, 7: 602, 602, 10: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 219: 602, 602, 222: 602, 602, 602, 602, 602, 602, 230: 602, 241: 602, 244: 602, 255: 602, 602, 258: 602, 279: 602, 288: 602, 300: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 364: 602, 602, 602, 602, 602, 602, 377: 602, 480: 602, 497: 602},
+ {41: 2804, 43: 2803, 2802, 2801, 707: 2800, 757: 2799, 837: 2798},
+ {2: 606, 606, 606, 606, 7: 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, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 306: 606, 382: 606, 487: 1941, 1940, 1939, 556: 1942},
// 500
- {2: 1098, 1098, 1098, 1098, 7: 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, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 303: 1098, 377: 1932, 557: 1933},
- {2: 1097, 1097, 1097, 1097, 7: 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, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 241: 1097, 303: 1097, 474: 1097, 497: 1097},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1936, 516: 1934, 537: 1935},
- {517, 517, 6: 517, 9: 517, 218: 517, 228: 517, 517, 231: 517, 517, 517, 517, 240: 517, 245: 517, 517, 517, 250: 517},
- {6: 2719, 246: 2772},
+ {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 222: 605, 605, 605, 605, 227: 605, 605, 605, 605, 233: 605, 244: 605, 247: 605, 258: 605, 605, 261: 605, 282: 605, 291: 605, 303: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 382: 605, 485: 605, 504: 605},
+ {2: 604, 604, 604, 604, 7: 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, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 222: 604, 604, 604, 604, 227: 604, 604, 604, 604, 233: 604, 244: 604, 247: 604, 258: 604, 604, 261: 604, 282: 604, 291: 604, 303: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 382: 604, 485: 604, 504: 604},
+ {2: 603, 603, 603, 603, 7: 603, 603, 10: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 222: 603, 603, 603, 603, 227: 603, 603, 603, 603, 233: 603, 244: 603, 247: 603, 258: 603, 603, 261: 603, 282: 603, 291: 603, 303: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 382: 603, 485: 603, 504: 603},
+ {2: 1104, 1104, 1104, 1104, 7: 1104, 1104, 10: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 306: 1104, 382: 1943, 563: 1944},
+ {2: 1103, 1103, 1103, 1103, 7: 1103, 1103, 10: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 244: 1103, 306: 1103, 479: 1103, 504: 1103},
// 505
- {6: 515, 222: 1960, 1961, 244: 1959, 246: 2754, 248: 1962, 251: 1963, 1964, 1958, 502: 1957, 506: 1956},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2751, 378: 1537, 1538, 1536},
- {513, 513, 6: 513, 9: 513, 218: 513, 222: 513, 513, 228: 513, 513, 231: 513, 513, 513, 513, 240: 513, 242: 513, 244: 513, 513, 513, 513, 513, 250: 513, 513, 513, 513, 513},
- {512, 512, 6: 512, 9: 512, 218: 512, 222: 512, 512, 228: 512, 512, 231: 512, 512, 512, 512, 240: 512, 242: 512, 244: 512, 512, 512, 512, 512, 250: 512, 512, 512, 512, 512},
- {507, 507, 1622, 1541, 1575, 1542, 507, 1552, 1627, 507, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 218: 507, 221: 1950, 507, 507, 228: 507, 507, 231: 507, 507, 507, 507, 240: 507, 242: 507, 244: 507, 507, 507, 507, 507, 250: 507, 507, 507, 507, 507, 376: 1949, 507, 1537, 1538, 1536, 392: 507, 507, 566: 2723, 826: 2722},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1947, 522: 1945, 542: 1946},
+ {518, 518, 6: 518, 9: 518, 221: 518, 231: 518, 518, 234: 518, 518, 518, 238: 518, 243: 518, 248: 518, 518, 518, 253: 518},
+ {6: 2742, 249: 2795},
+ {6: 516, 224: 1971, 1972, 247: 1970, 249: 2777, 251: 1973, 254: 1974, 1975, 1969, 510: 1968, 513: 1967},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2774, 383: 1545, 1546, 1544},
// 510
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1944, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 1457, 459: 1940, 469: 1945, 1458, 1459, 1460, 475: 1463, 477: 1462, 1946, 489: 1939, 1938, 1943, 516: 1934, 537: 1942},
- {6: 2719, 9: 2720},
- {515, 515, 6: 515, 9: 515, 218: 515, 222: 1960, 1961, 228: 515, 515, 231: 515, 515, 515, 515, 240: 515, 244: 1959, 515, 515, 515, 1962, 250: 515, 1963, 1964, 1958, 502: 1957, 506: 1956},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1944, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 1457, 459: 1940, 469: 1954, 1458, 1459, 1460, 475: 1463, 477: 1462, 1946, 489: 1939, 1938, 1943, 516: 1934, 537: 1942},
- {9: 1952, 229: 431},
+ {514, 514, 6: 514, 9: 514, 221: 514, 224: 514, 514, 231: 514, 514, 234: 514, 514, 514, 238: 514, 243: 514, 245: 514, 247: 514, 514, 514, 514, 514, 253: 514, 514, 514, 514, 514},
+ {513, 513, 6: 513, 9: 513, 221: 513, 224: 513, 513, 231: 513, 513, 234: 513, 513, 513, 238: 513, 243: 513, 245: 513, 247: 513, 513, 513, 513, 513, 253: 513, 513, 513, 513, 513},
+ {508, 508, 1630, 1549, 1583, 1550, 508, 1560, 1635, 508, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 221: 508, 224: 508, 508, 1961, 231: 508, 508, 234: 508, 508, 508, 238: 508, 243: 508, 245: 508, 247: 508, 508, 508, 508, 508, 253: 508, 508, 508, 508, 508, 381: 1960, 508, 1545, 1546, 1544, 398: 508, 400: 508, 572: 2746, 832: 2745},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1955, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 1465, 464: 1951, 474: 1956, 1466, 1467, 1468, 480: 1471, 482: 1470, 1957, 496: 1950, 1949, 1954, 522: 1945, 542: 1953},
+ {6: 2742, 9: 2743},
// 515
- {9: 1947},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 221: 1950, 376: 1949, 378: 1537, 1538, 1536, 566: 1948},
- {509, 509, 6: 509, 9: 509, 218: 509, 222: 509, 509, 228: 509, 509, 231: 509, 509, 509, 509, 240: 509, 242: 509, 244: 509, 509, 509, 509, 509, 250: 509, 509, 509, 509, 509},
- {505, 505, 6: 505, 9: 505, 218: 505, 222: 505, 505, 228: 505, 505, 231: 505, 505, 505, 505, 240: 505, 242: 505, 244: 505, 505, 505, 505, 505, 250: 505, 505, 505, 505, 505, 377: 505, 392: 505, 505},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1951, 378: 1537, 1538, 1536},
+ {516, 516, 6: 516, 9: 516, 221: 516, 224: 1971, 1972, 231: 516, 516, 234: 516, 516, 516, 238: 516, 243: 516, 247: 1970, 516, 516, 516, 1973, 253: 516, 1974, 1975, 1969, 510: 1968, 513: 1967},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1955, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 1465, 464: 1951, 474: 1965, 1466, 1467, 1468, 480: 1471, 482: 1470, 1957, 496: 1950, 1949, 1954, 522: 1945, 542: 1953},
+ {9: 1963, 232: 431},
+ {9: 1958},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 226: 1961, 381: 1960, 383: 1545, 1546, 1544, 572: 1959},
// 520
- {504, 504, 6: 504, 9: 504, 218: 504, 222: 504, 504, 228: 504, 504, 231: 504, 504, 504, 504, 240: 504, 242: 504, 244: 504, 504, 504, 504, 504, 250: 504, 504, 504, 504, 504, 377: 504, 392: 504, 504},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 221: 1950, 376: 1949, 378: 1537, 1538, 1536, 566: 1953},
- {510, 510, 6: 510, 9: 510, 218: 510, 222: 510, 510, 228: 510, 510, 231: 510, 510, 510, 510, 240: 510, 242: 510, 244: 510, 510, 510, 510, 510, 250: 510, 510, 510, 510, 510},
- {9: 1955, 229: 431},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 221: 1950, 229: 430, 376: 1949, 378: 1537, 1538, 1536, 566: 1953},
+ {510, 510, 6: 510, 9: 510, 221: 510, 224: 510, 510, 231: 510, 510, 234: 510, 510, 510, 238: 510, 243: 510, 245: 510, 247: 510, 510, 510, 510, 510, 253: 510, 510, 510, 510, 510},
+ {506, 506, 6: 506, 9: 506, 221: 506, 224: 506, 506, 231: 506, 506, 234: 506, 506, 506, 238: 506, 243: 506, 245: 506, 247: 506, 506, 506, 506, 506, 253: 506, 506, 506, 506, 506, 382: 506, 398: 506, 400: 506},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1962, 383: 1545, 1546, 1544},
+ {505, 505, 6: 505, 9: 505, 221: 505, 224: 505, 505, 231: 505, 505, 234: 505, 505, 505, 238: 505, 243: 505, 245: 505, 247: 505, 505, 505, 505, 505, 253: 505, 505, 505, 505, 505, 382: 505, 398: 505, 400: 505},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 226: 1961, 381: 1960, 383: 1545, 1546, 1544, 572: 1964},
// 525
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 2712},
- {248: 476, 562: 2699, 676: 2703},
- {222: 1960, 1961, 248: 2696, 502: 2697},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1967},
- {248: 478, 562: 478},
+ {511, 511, 6: 511, 9: 511, 221: 511, 224: 511, 511, 231: 511, 511, 234: 511, 511, 511, 238: 511, 243: 511, 245: 511, 247: 511, 511, 511, 511, 511, 253: 511, 511, 511, 511, 511},
+ {9: 1966, 232: 431},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 226: 1961, 232: 430, 381: 1960, 383: 1545, 1546, 1544, 572: 1964},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 2735},
+ {251: 477, 568: 2722, 681: 2726},
// 530
- {248: 477, 562: 477},
- {2: 474, 474, 474, 474, 7: 474, 474, 10: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474},
- {248: 1966},
- {248: 1965},
- {2: 472, 472, 472, 472, 7: 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, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472},
+ {224: 1971, 1972, 251: 2719, 510: 2720},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1978},
+ {251: 479, 568: 479},
+ {251: 478, 568: 478},
+ {2: 475, 475, 475, 475, 7: 475, 475, 10: 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475},
// 535
- {2: 473, 473, 473, 473, 7: 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, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473},
- {480, 480, 6: 480, 9: 480, 218: 1968, 222: 480, 480, 228: 480, 480, 231: 480, 480, 480, 480, 240: 480, 242: 480, 244: 480, 480, 480, 480, 480, 250: 480, 480, 480, 480, 480, 502: 1957, 506: 1956},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 1970},
- {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 218: 392, 392, 392, 392, 392, 392, 392, 392, 392, 228: 392, 392, 231: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 257: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 280: 392, 392, 392, 392, 392, 392, 392, 392, 289: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 363: 392, 570: 2694},
- {479, 479, 6: 479, 9: 479, 218: 479, 222: 479, 479, 228: 479, 479, 231: 479, 479, 479, 479, 2110, 2108, 2109, 2107, 2105, 479, 242: 479, 244: 479, 479, 479, 479, 479, 250: 479, 479, 479, 479, 479, 457: 2106, 2104},
+ {251: 1977},
+ {251: 1976},
+ {2: 473, 473, 473, 473, 7: 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, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 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: 474, 474, 474, 474, 7: 474, 474, 10: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474},
+ {481, 481, 6: 481, 9: 481, 221: 1979, 224: 481, 481, 231: 481, 481, 234: 481, 481, 481, 238: 481, 243: 481, 245: 481, 247: 481, 481, 481, 481, 481, 253: 481, 481, 481, 481, 481, 510: 1968, 513: 1967},
// 540
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2693},
- {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 218: 1170, 1170, 221: 1170, 1170, 1170, 228: 1170, 1170, 231: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 2676, 1170, 1170, 1170, 1170, 1170, 250: 1170, 1170, 1170, 1170, 1170, 259: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 278: 1170, 280: 2673, 2671, 2670, 2678, 2672, 2674, 2675, 2677, 738: 2669, 772: 2668},
- {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 218: 1150, 1150, 221: 1150, 1150, 1150, 228: 1150, 1150, 231: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 250: 1150, 1150, 1150, 1150, 1150, 259: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 278: 1150, 280: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150},
- {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 218: 1123, 1123, 2642, 1123, 1123, 1123, 2386, 2387, 2392, 228: 1123, 1123, 231: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 250: 1123, 1123, 1123, 1123, 1123, 257: 2644, 2388, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 2643, 1123, 280: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 289: 2641, 2390, 2383, 2389, 2393, 2382, 2391, 2384, 2385, 2650, 2651, 686: 2645, 726: 2647, 769: 2646, 776: 2648, 810: 2649},
- {1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 2638, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 228: 1085, 1085, 231: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 257: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 289: 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 363: 1085, 386: 1085, 1085},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 1981},
+ {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 221: 392, 392, 392, 392, 392, 392, 392, 392, 392, 231: 392, 392, 234: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 260: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 283: 392, 392, 392, 392, 392, 392, 392, 392, 292: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 374: 392, 576: 2717},
+ {480, 480, 6: 480, 9: 480, 221: 480, 224: 480, 480, 231: 480, 480, 234: 480, 480, 480, 2123, 480, 2121, 2122, 2120, 2118, 480, 245: 480, 247: 480, 480, 480, 480, 480, 253: 480, 480, 480, 480, 480, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2716},
+ {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 221: 1176, 1176, 224: 1176, 1176, 1176, 231: 1176, 1176, 234: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 2699, 1176, 1176, 1176, 1176, 1176, 253: 1176, 1176, 1176, 1176, 1176, 262: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 281: 1176, 283: 2696, 2694, 2693, 2701, 2695, 2697, 2698, 2700, 743: 2692, 778: 2691},
// 545
- {1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 756, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 228: 1080, 1080, 231: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 257: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 289: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 363: 1080, 386: 1080, 1080},
- {1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 2633, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 228: 1076, 1076, 231: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 257: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 289: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 363: 1076, 386: 1076, 1076},
- {1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 755, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 228: 1068, 1068, 231: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 257: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 289: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 363: 1068, 386: 1068, 1068},
- {1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 752, 1060, 2632, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 228: 1060, 1060, 231: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 257: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 289: 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 363: 1060, 386: 1060, 1060},
- {1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 750, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 228: 1058, 1058, 231: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 257: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 289: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 363: 1058, 386: 1058, 1058},
+ {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 221: 1156, 1156, 224: 1156, 1156, 1156, 231: 1156, 1156, 234: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 253: 1156, 1156, 1156, 1156, 1156, 262: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 281: 1156, 283: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156},
+ {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 221: 1129, 1129, 2665, 1129, 1129, 1129, 2409, 2410, 2415, 231: 1129, 1129, 234: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 253: 1129, 1129, 1129, 1129, 1129, 260: 2667, 2411, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 2666, 1129, 283: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 292: 2664, 2413, 2406, 2412, 2416, 2405, 2414, 2407, 2408, 2673, 2674, 691: 2668, 731: 2670, 775: 2669, 782: 2671, 816: 2672},
+ {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 2661, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 231: 1091, 1091, 234: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 260: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 292: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 374: 1091, 391: 1091, 1091},
+ {1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 759, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 231: 1086, 1086, 234: 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 260: 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 292: 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 374: 1086, 391: 1086, 1086},
+ {1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 2656, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 231: 1082, 1082, 234: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 260: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 292: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 374: 1082, 391: 1082, 1082},
// 550
- {1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 746, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 228: 1041, 1041, 231: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 257: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 289: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 363: 1041, 386: 1041, 1041},
- {1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 749, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 228: 1037, 1037, 231: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 257: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 289: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 363: 1037, 386: 1037, 1037},
- {1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 2629, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 228: 1031, 1031, 231: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 257: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 289: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 363: 1031, 386: 1031, 1031},
- {1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 733, 1015, 2628, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 228: 1015, 1015, 231: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 257: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 289: 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, 363: 1015, 386: 1015, 1015},
- {1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 732, 1014, 2627, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 228: 1014, 1014, 231: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 257: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 289: 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, 363: 1014, 386: 1014, 1014},
+ {1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 758, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 231: 1074, 1074, 234: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 260: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 292: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 374: 1074, 391: 1074, 1074},
+ {1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 755, 1066, 2655, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 231: 1066, 1066, 234: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 260: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 292: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 374: 1066, 391: 1066, 1066},
+ {1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 753, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 231: 1064, 1064, 234: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 260: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 292: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 374: 1064, 391: 1064, 1064},
+ {1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 749, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 231: 1047, 1047, 234: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 260: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 292: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 374: 1047, 391: 1047, 1047},
+ {1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 752, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 231: 1043, 1043, 234: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 260: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 292: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 374: 1043, 391: 1043, 1043},
// 555
- {1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 731, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 228: 1011, 1011, 231: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 257: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 289: 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 363: 1011, 386: 1011, 1011},
- {1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 728, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 228: 1006, 1006, 231: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 257: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 289: 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 363: 1006, 386: 1006, 1006},
- {1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 729, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 228: 1004, 1004, 231: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 257: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 289: 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 363: 1004, 386: 1004, 1004},
- {1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 730, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 228: 1001, 1001, 231: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 257: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 289: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 363: 1001, 386: 1001, 1001},
- {999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 753, 999, 999, 999, 999, 999, 999, 999, 999, 999, 228: 999, 999, 231: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 257: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 289: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 363: 999, 386: 999, 999},
+ {1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 2652, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 231: 1037, 1037, 234: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 260: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 292: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 374: 1037, 391: 1037, 1037},
+ {1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 736, 1021, 2651, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 231: 1021, 1021, 234: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 260: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 292: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 374: 1021, 391: 1021, 1021},
+ {1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 735, 1020, 2650, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 231: 1020, 1020, 234: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 260: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 292: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 374: 1020, 391: 1020, 1020},
+ {1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 734, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 231: 1017, 1017, 234: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 260: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 292: 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 1017, 374: 1017, 391: 1017, 1017},
+ {1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 731, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 231: 1012, 1012, 234: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 260: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 292: 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 1012, 374: 1012, 391: 1012, 1012},
// 560
- {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 740, 987, 987, 987, 987, 987, 987, 987, 987, 987, 228: 987, 987, 231: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 257: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 289: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 363: 987, 386: 987, 987},
- {967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 737, 967, 967, 967, 967, 967, 967, 967, 967, 967, 228: 967, 967, 231: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 257: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 289: 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 363: 967, 386: 967, 967},
- {953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 735, 953, 953, 953, 953, 953, 953, 953, 953, 953, 228: 953, 953, 231: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 257: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 289: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 363: 953, 386: 953, 953},
- {952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 754, 952, 952, 952, 952, 952, 952, 952, 952, 952, 228: 952, 952, 231: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 257: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 289: 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 363: 952, 386: 952, 952},
- {951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 742, 951, 951, 951, 951, 951, 951, 951, 951, 951, 228: 951, 951, 231: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 257: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 289: 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 363: 951, 386: 951, 951},
+ {1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 732, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 231: 1010, 1010, 234: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 260: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 292: 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 374: 1010, 391: 1010, 1010},
+ {1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 733, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 231: 1007, 1007, 234: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 260: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 292: 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 374: 1007, 391: 1007, 1007},
+ {1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 756, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 231: 1005, 1005, 234: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 260: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 292: 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 374: 1005, 391: 1005, 1005},
+ {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 743, 993, 993, 993, 993, 993, 993, 993, 993, 993, 231: 993, 993, 234: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 260: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 292: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 374: 993, 391: 993, 993},
+ {973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 740, 973, 973, 973, 973, 973, 973, 973, 973, 973, 231: 973, 973, 234: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 260: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 292: 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 973, 374: 973, 391: 973, 973},
// 565
- {948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 744, 948, 948, 948, 948, 948, 948, 948, 948, 948, 228: 948, 948, 231: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 257: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 289: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 363: 948, 386: 948, 948},
- {947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 743, 947, 947, 947, 947, 947, 947, 947, 947, 947, 228: 947, 947, 231: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 257: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 289: 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 363: 947, 386: 947, 947},
- {942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 734, 942, 942, 942, 942, 942, 942, 942, 942, 942, 228: 942, 942, 231: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 257: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 289: 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 363: 942, 386: 942, 942},
- {891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 2618, 891, 891, 891, 891, 891, 891, 891, 891, 891, 228: 891, 891, 231: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 257: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 289: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 363: 891, 386: 891, 891},
- {874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 2611, 874, 874, 874, 874, 874, 874, 874, 874, 874, 228: 874, 874, 231: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 257: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 289: 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 363: 874, 386: 874, 874},
+ {959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 738, 959, 959, 959, 959, 959, 959, 959, 959, 959, 231: 959, 959, 234: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 260: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 292: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 374: 959, 391: 959, 959},
+ {958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 757, 958, 958, 958, 958, 958, 958, 958, 958, 958, 231: 958, 958, 234: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 260: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 292: 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 374: 958, 391: 958, 958},
+ {957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 745, 957, 957, 957, 957, 957, 957, 957, 957, 957, 231: 957, 957, 234: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 260: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 292: 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, 374: 957, 391: 957, 957},
+ {954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 747, 954, 954, 954, 954, 954, 954, 954, 954, 954, 231: 954, 954, 234: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 260: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 292: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 374: 954, 391: 954, 954},
+ {953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 746, 953, 953, 953, 953, 953, 953, 953, 953, 953, 231: 953, 953, 234: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 260: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 292: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 374: 953, 391: 953, 953},
// 570
- {873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 2595, 873, 873, 873, 873, 873, 873, 873, 873, 873, 228: 873, 873, 231: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 257: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 289: 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 873, 363: 873, 386: 873, 873},
- {836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 218: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 257: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 280: 836, 836, 836, 836, 836, 836, 836, 836, 289: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 363: 836, 370: 836, 836, 836, 836, 836, 836},
- {835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 218: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 257: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 280: 835, 835, 835, 835, 835, 835, 835, 835, 289: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 363: 835, 370: 835, 835, 835, 835, 835, 835},
- {834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 218: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 257: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 280: 834, 834, 834, 834, 834, 834, 834, 834, 289: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 363: 834, 370: 834, 834, 834, 834, 834, 834},
- {833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 218: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 257: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 280: 833, 833, 833, 833, 833, 833, 833, 833, 289: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 363: 833, 370: 833, 833, 833, 833, 833, 833},
+ {948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 737, 948, 948, 948, 948, 948, 948, 948, 948, 948, 231: 948, 948, 234: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 260: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 292: 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 948, 374: 948, 391: 948, 948},
+ {897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 2641, 897, 897, 897, 897, 897, 897, 897, 897, 897, 231: 897, 897, 234: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 260: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 292: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 374: 897, 391: 897, 897},
+ {877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 2634, 877, 877, 877, 877, 877, 877, 877, 877, 877, 231: 877, 877, 234: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 260: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 292: 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 877, 374: 877, 391: 877, 877},
+ {876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 2618, 876, 876, 876, 876, 876, 876, 876, 876, 876, 231: 876, 876, 234: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 260: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 292: 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 374: 876, 391: 876, 876},
+ {839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 221: 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 260: 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 283: 839, 839, 839, 839, 839, 839, 839, 839, 292: 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 374: 839, 839, 839, 839, 839, 839, 839},
// 575
- {832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 218: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 257: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 280: 832, 832, 832, 832, 832, 832, 832, 832, 289: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 363: 832, 370: 832, 832, 832, 832, 832, 832},
- {831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 218: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 257: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 280: 831, 831, 831, 831, 831, 831, 831, 831, 289: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 363: 831, 370: 831, 831, 831, 831, 831, 831},
- {830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 218: 830, 2594, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 257: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 280: 830, 830, 830, 830, 830, 830, 830, 830, 289: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 363: 830, 370: 830, 830, 830, 830, 830, 830},
- {219: 2593},
- {828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 218: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 257: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 280: 828, 828, 828, 828, 828, 828, 828, 828, 289: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 363: 828, 370: 828, 828, 828, 828, 828, 828},
+ {838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 221: 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 260: 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 283: 838, 838, 838, 838, 838, 838, 838, 838, 292: 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 374: 838, 838, 838, 838, 838, 838, 838},
+ {837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 221: 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 260: 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 283: 837, 837, 837, 837, 837, 837, 837, 837, 292: 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 374: 837, 837, 837, 837, 837, 837, 837},
+ {836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 221: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 260: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 283: 836, 836, 836, 836, 836, 836, 836, 836, 292: 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 836, 374: 836, 836, 836, 836, 836, 836, 836},
+ {835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 221: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 260: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 283: 835, 835, 835, 835, 835, 835, 835, 835, 292: 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 835, 374: 835, 835, 835, 835, 835, 835, 835},
+ {834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 221: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 260: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 283: 834, 834, 834, 834, 834, 834, 834, 834, 292: 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 374: 834, 834, 834, 834, 834, 834, 834},
// 580
- {827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 218: 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 257: 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 280: 827, 827, 827, 827, 827, 827, 827, 827, 289: 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 363: 827, 370: 827, 827, 827, 827, 827, 827},
- {826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 218: 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 257: 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 280: 826, 826, 826, 826, 826, 826, 826, 826, 289: 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 363: 826, 370: 826, 826, 826, 826, 826, 826},
- {801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 218: 801, 801, 801, 801, 801, 801, 801, 801, 801, 228: 801, 801, 231: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 2114, 801, 801, 801, 801, 801, 257: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 280: 801, 801, 801, 801, 801, 801, 801, 801, 289: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 363: 2115},
- {800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 218: 800, 800, 800, 800, 800, 800, 800, 800, 800, 228: 800, 800, 231: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 257: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 2589, 800, 800, 800, 800, 800, 800, 800, 800, 289: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 363: 800, 386: 800, 800},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2586, 378: 1537, 1538, 1536},
+ {833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 221: 833, 2617, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 260: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 283: 833, 833, 833, 833, 833, 833, 833, 833, 292: 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 374: 833, 833, 833, 833, 833, 833, 833},
+ {222: 2616},
+ {831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 221: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 260: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 283: 831, 831, 831, 831, 831, 831, 831, 831, 292: 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 374: 831, 831, 831, 831, 831, 831, 831},
+ {830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 221: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 260: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 283: 830, 830, 830, 830, 830, 830, 830, 830, 292: 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 830, 374: 830, 830, 830, 830, 830, 830, 830},
+ {829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 221: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 260: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 283: 829, 829, 829, 829, 829, 829, 829, 829, 292: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 374: 829, 829, 829, 829, 829, 829, 829},
// 585
- {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, 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, 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, 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, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 218: 796, 796, 796, 796, 796, 796, 796, 796, 796, 228: 796, 796, 231: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 257: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 280: 796, 796, 796, 796, 796, 796, 796, 796, 289: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 363: 796, 386: 2582, 2583},
- {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, 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, 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, 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, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 218: 795, 795, 795, 795, 795, 795, 795, 795, 795, 228: 795, 795, 231: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 257: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 280: 795, 795, 795, 795, 795, 795, 795, 795, 289: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 363: 795},
- {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 218: 794, 794, 794, 794, 794, 794, 794, 794, 794, 228: 794, 794, 231: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 257: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 280: 794, 794, 794, 794, 794, 794, 794, 794, 289: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 363: 794},
- {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 218: 793, 793, 793, 793, 793, 793, 793, 793, 793, 228: 793, 793, 231: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 257: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 280: 793, 793, 793, 793, 793, 793, 793, 793, 289: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 363: 793},
- {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 218: 791, 791, 791, 791, 791, 791, 791, 791, 791, 228: 791, 791, 231: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 257: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 280: 791, 791, 791, 791, 791, 791, 791, 791, 289: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 363: 791},
+ {804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 221: 804, 804, 804, 804, 804, 804, 804, 804, 804, 231: 804, 804, 234: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 2127, 804, 804, 804, 804, 804, 260: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 283: 804, 804, 804, 804, 804, 804, 804, 804, 292: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 374: 2128},
+ {803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 221: 803, 803, 803, 803, 803, 803, 803, 803, 803, 231: 803, 803, 234: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 260: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 2612, 803, 803, 803, 803, 803, 803, 803, 803, 292: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 374: 803, 391: 803, 803},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2609, 383: 1545, 1546, 1544},
+ {799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 221: 799, 799, 799, 799, 799, 799, 799, 799, 799, 231: 799, 799, 234: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 260: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 283: 799, 799, 799, 799, 799, 799, 799, 799, 292: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 374: 799, 391: 2605, 2606},
+ {798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 221: 798, 798, 798, 798, 798, 798, 798, 798, 798, 231: 798, 798, 234: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 260: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 283: 798, 798, 798, 798, 798, 798, 798, 798, 292: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 374: 798},
// 590
- {790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 218: 790, 790, 790, 790, 790, 790, 790, 790, 790, 228: 790, 790, 231: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 257: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 280: 790, 790, 790, 790, 790, 790, 790, 790, 289: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 363: 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, 218: 789, 789, 789, 789, 789, 789, 789, 789, 789, 228: 789, 789, 231: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 257: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 280: 789, 789, 789, 789, 789, 789, 789, 789, 289: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 363: 789},
- {788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 218: 788, 788, 788, 788, 788, 788, 788, 788, 788, 228: 788, 788, 231: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 257: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 280: 788, 788, 788, 788, 788, 788, 788, 788, 289: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 363: 788},
- {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 218: 787, 787, 787, 787, 787, 787, 787, 787, 787, 228: 787, 787, 231: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 257: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 280: 787, 787, 787, 787, 787, 787, 787, 787, 289: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 363: 787},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2581, 2024, 2099, 2023, 2020},
+ {797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 221: 797, 797, 797, 797, 797, 797, 797, 797, 797, 231: 797, 797, 234: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 260: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 283: 797, 797, 797, 797, 797, 797, 797, 797, 292: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 374: 797},
+ {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, 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, 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, 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, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 221: 796, 796, 796, 796, 796, 796, 796, 796, 796, 231: 796, 796, 234: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 260: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 283: 796, 796, 796, 796, 796, 796, 796, 796, 292: 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 374: 796},
+ {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 221: 794, 794, 794, 794, 794, 794, 794, 794, 794, 231: 794, 794, 234: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 260: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 283: 794, 794, 794, 794, 794, 794, 794, 794, 292: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 374: 794},
+ {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 221: 793, 793, 793, 793, 793, 793, 793, 793, 793, 231: 793, 793, 234: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 260: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 283: 793, 793, 793, 793, 793, 793, 793, 793, 292: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 374: 793},
+ {792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 221: 792, 792, 792, 792, 792, 792, 792, 792, 792, 231: 792, 792, 234: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 260: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 283: 792, 792, 792, 792, 792, 792, 792, 792, 292: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 374: 792},
// 595
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2580, 2024, 2099, 2023, 2020},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2579, 2024, 2099, 2023, 2020},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2578, 2024, 2099, 2023, 2020},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2577, 2024, 2099, 2023, 2020},
- {780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 218: 780, 780, 780, 780, 780, 780, 780, 780, 780, 228: 780, 780, 231: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 257: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 280: 780, 780, 780, 780, 780, 780, 780, 780, 289: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 363: 780},
+ {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 221: 791, 791, 791, 791, 791, 791, 791, 791, 791, 231: 791, 791, 234: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 260: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 283: 791, 791, 791, 791, 791, 791, 791, 791, 292: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 374: 791},
+ {790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 221: 790, 790, 790, 790, 790, 790, 790, 790, 790, 231: 790, 790, 234: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 260: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 283: 790, 790, 790, 790, 790, 790, 790, 790, 292: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 374: 790},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2604, 2035, 2112, 2034, 2031},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2603, 2035, 2112, 2034, 2031},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2602, 2035, 2112, 2034, 2031},
// 600
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2570, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 1457, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2568, 469: 2556, 1458, 1459, 1460, 475: 1463, 477: 1462, 2557, 488: 2569},
- {217: 2563},
- {217: 2555, 435: 2554},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2553, 2024, 2099, 2023, 2020},
- {217: 2548},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2601, 2035, 2112, 2034, 2031},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2600, 2035, 2112, 2034, 2031},
+ {783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 221: 783, 783, 783, 783, 783, 783, 783, 783, 783, 231: 783, 783, 234: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 260: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 283: 783, 783, 783, 783, 783, 783, 783, 783, 292: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 374: 783},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2593, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 1465, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2591, 474: 2579, 1466, 1467, 1468, 480: 1471, 482: 1470, 2580, 495: 2592},
+ {220: 2586},
// 605
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 274: 621, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2535, 753: 2536},
- {217: 2485},
- {217: 2482},
- {217: 2479},
- {217: 751},
+ {220: 2578, 440: 2577},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2576, 2035, 2112, 2034, 2031},
+ {220: 2571},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 277: 622, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2558, 759: 2559},
+ {220: 2508},
// 610
- {217: 748},
- {217: 747},
- {217: 745},
- {217: 741},
- {217: 739},
+ {220: 2505},
+ {220: 2502},
+ {220: 754},
+ {220: 751},
+ {220: 750},
// 615
- {217: 738},
- {217: 736},
- {725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 228: 725, 725, 231: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 257: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 280: 725, 725, 725, 725, 725, 725, 725, 725, 289: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 363: 725},
- {724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 228: 724, 724, 231: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 257: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 280: 724, 724, 724, 724, 724, 724, 724, 724, 289: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 363: 724},
- {723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 228: 723, 723, 231: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 257: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 280: 723, 723, 723, 723, 723, 723, 723, 723, 289: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 363: 723},
+ {220: 748},
+ {220: 744},
+ {220: 742},
+ {220: 741},
+ {220: 739},
// 620
- {722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 228: 722, 722, 231: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 257: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 280: 722, 722, 722, 722, 722, 722, 722, 722, 289: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 363: 722},
- {721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 228: 721, 721, 231: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 257: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 280: 721, 721, 721, 721, 721, 721, 721, 721, 289: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 363: 721},
- {720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 228: 720, 720, 231: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 257: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 280: 720, 720, 720, 720, 720, 720, 720, 720, 289: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 363: 720},
- {719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 228: 719, 719, 231: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 257: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 280: 719, 719, 719, 719, 719, 719, 719, 719, 289: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 363: 719},
- {718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 228: 718, 718, 231: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 257: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 280: 718, 718, 718, 718, 718, 718, 718, 718, 289: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 363: 718},
+ {728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 231: 728, 728, 234: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 260: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 283: 728, 728, 728, 728, 728, 728, 728, 728, 292: 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 374: 728},
+ {727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 231: 727, 727, 234: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 260: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 283: 727, 727, 727, 727, 727, 727, 727, 727, 292: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 374: 727},
+ {726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 231: 726, 726, 234: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 260: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 283: 726, 726, 726, 726, 726, 726, 726, 726, 292: 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 374: 726},
+ {725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 231: 725, 725, 234: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 260: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 283: 725, 725, 725, 725, 725, 725, 725, 725, 292: 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 374: 725},
+ {724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 231: 724, 724, 234: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 260: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 283: 724, 724, 724, 724, 724, 724, 724, 724, 292: 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 374: 724},
// 625
- {717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 228: 717, 717, 231: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 257: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 280: 717, 717, 717, 717, 717, 717, 717, 717, 289: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 363: 717},
- {217: 2476},
- {217: 2473},
- {727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 1891, 727, 727, 727, 727, 727, 727, 727, 727, 727, 228: 727, 727, 231: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 257: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 280: 727, 727, 727, 727, 727, 727, 727, 727, 289: 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 363: 727, 672: 2472},
- {217: 2470},
+ {723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 231: 723, 723, 234: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 260: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 283: 723, 723, 723, 723, 723, 723, 723, 723, 292: 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 374: 723},
+ {722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 231: 722, 722, 234: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 260: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 283: 722, 722, 722, 722, 722, 722, 722, 722, 292: 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 374: 722},
+ {721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 231: 721, 721, 234: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 260: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 283: 721, 721, 721, 721, 721, 721, 721, 721, 292: 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 374: 721},
+ {720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 231: 720, 720, 234: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 260: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 283: 720, 720, 720, 720, 720, 720, 720, 720, 292: 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 374: 720},
+ {220: 2499},
// 630
- {653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 2466, 653, 653, 653, 653, 653, 653, 653, 653, 653, 228: 653, 653, 231: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 257: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 280: 653, 653, 653, 653, 653, 653, 653, 653, 289: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 363: 653, 761: 2465},
- {217: 2459},
- {217: 2455},
- {217: 2450},
- {667: 2447, 2444, 2446, 2445},
+ {220: 2496},
+ {730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 1902, 730, 730, 730, 730, 730, 730, 730, 730, 730, 231: 730, 730, 234: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 260: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 283: 730, 730, 730, 730, 730, 730, 730, 730, 292: 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 374: 730, 677: 2495},
+ {220: 2493},
+ {654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 2489, 654, 654, 654, 654, 654, 654, 654, 654, 654, 231: 654, 654, 234: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 260: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 283: 654, 654, 654, 654, 654, 654, 654, 654, 292: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 374: 654, 767: 2488},
+ {220: 2482},
// 635
- {217: 2441},
- {217: 2436},
- {217: 2427},
- {217: 2420},
- {217: 2415},
+ {220: 2478},
+ {220: 2473},
+ {672: 2470, 2467, 2469, 2468},
+ {220: 2464},
+ {220: 2459},
// 640
- {217: 2380},
- {217: 2366},
- {217: 2349},
- {217: 680},
- {217: 679},
+ {220: 2450},
+ {220: 2443},
+ {220: 2438},
+ {220: 2403},
+ {220: 2389},
// 645
- {217: 678},
- {217: 677},
- {217: 2341},
- {217: 2333},
- {217: 2325},
+ {220: 2372},
+ {220: 683},
+ {220: 682},
+ {220: 681},
+ {220: 680},
// 650
- {217: 2311},
- {217: 2296},
- {217: 2291},
- {217: 2286},
- {217: 2281},
+ {220: 2364},
+ {220: 2356},
+ {220: 2348},
+ {220: 2334},
+ {220: 2319},
// 655
- {217: 2276},
- {217: 2263},
- {217: 2260},
- {217: 2257},
- {217: 2254},
+ {220: 2314},
+ {220: 2309},
+ {220: 2304},
+ {220: 2299},
+ {220: 2294},
// 660
- {217: 2251},
- {217: 2248},
- {217: 2244},
- {217: 2238},
- {217: 2225},
+ {220: 2289},
+ {220: 2276},
+ {220: 2273},
+ {220: 2270},
+ {220: 2267},
// 665
- {217: 2220},
- {217: 2215},
- {217: 2102},
- {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 218: 395, 395, 395, 395, 395, 395, 395, 395, 395, 228: 395, 395, 231: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 257: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 280: 395, 395, 395, 395, 395, 395, 395, 395, 289: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 363: 395},
- {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 218: 394, 394, 394, 394, 394, 394, 394, 394, 394, 228: 394, 394, 231: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 257: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 280: 394, 394, 394, 394, 394, 394, 394, 394, 289: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 363: 394},
+ {220: 2264},
+ {220: 2261},
+ {220: 2257},
+ {220: 2251},
+ {220: 2238},
// 670
- {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 218: 393, 393, 393, 393, 393, 393, 393, 393, 393, 228: 393, 393, 231: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 257: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 280: 393, 393, 393, 393, 393, 393, 393, 393, 289: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 363: 393},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2103},
- {6: 2111, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2214},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2213},
+ {220: 2233},
+ {220: 2228},
+ {220: 2115},
+ {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 221: 395, 395, 395, 395, 395, 395, 395, 395, 395, 231: 395, 395, 234: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 260: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 283: 395, 395, 395, 395, 395, 395, 395, 395, 292: 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 374: 395},
+ {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 221: 394, 394, 394, 394, 394, 394, 394, 394, 394, 231: 394, 394, 234: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 260: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 283: 394, 394, 394, 394, 394, 394, 394, 394, 292: 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 374: 394},
// 675
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2212},
- {2: 1167, 1167, 1167, 1167, 7: 1167, 1167, 10: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 219: 1167, 1167, 222: 1167, 1167, 1167, 1167, 1167, 1167, 230: 1167, 255: 1167, 1167, 279: 1167, 288: 1167, 300: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 364: 1167, 1167, 1167, 1167, 1167, 1167},
- {2: 1166, 1166, 1166, 1166, 7: 1166, 1166, 10: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 219: 1166, 1166, 222: 1166, 1166, 1166, 1166, 1166, 1166, 230: 1166, 255: 1166, 1166, 279: 1166, 288: 1166, 300: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 364: 1166, 1166, 1166, 1166, 1166, 1166},
- {2: 1165, 1165, 1165, 1165, 7: 1165, 1165, 10: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 219: 1165, 1165, 222: 1165, 1165, 1165, 1165, 1165, 1165, 230: 1165, 255: 1165, 1165, 279: 1165, 288: 1165, 300: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 364: 1165, 1165, 1165, 1165, 1165, 1165},
- {2: 1164, 1164, 1164, 1164, 7: 1164, 1164, 10: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 219: 1164, 1164, 222: 1164, 1164, 1164, 1164, 1164, 1164, 230: 1164, 255: 1164, 1164, 279: 1164, 288: 1164, 300: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 364: 1164, 1164, 1164, 1164, 1164, 1164},
+ {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 221: 393, 393, 393, 393, 393, 393, 393, 393, 393, 231: 393, 393, 234: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 260: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 283: 393, 393, 393, 393, 393, 393, 393, 393, 292: 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 374: 393},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2116},
+ {6: 2124, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2227},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2226},
// 680
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2112, 2024, 2099, 2023, 2020},
- {9: 2116, 249: 2114, 363: 2115},
- {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 218: 392, 392, 392, 392, 392, 392, 392, 392, 392, 228: 392, 392, 231: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 257: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 280: 392, 392, 392, 392, 392, 392, 392, 392, 289: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 363: 392},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 2211},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2210, 2024, 2099, 2023, 2020},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2225},
+ {2: 1173, 1173, 1173, 1173, 7: 1173, 1173, 10: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 222: 1173, 1173, 1173, 1173, 227: 1173, 1173, 1173, 1173, 233: 1173, 258: 1173, 1173, 282: 1173, 291: 1173, 303: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173},
+ {2: 1172, 1172, 1172, 1172, 7: 1172, 1172, 10: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 222: 1172, 1172, 1172, 1172, 227: 1172, 1172, 1172, 1172, 233: 1172, 258: 1172, 1172, 282: 1172, 291: 1172, 303: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172},
+ {2: 1171, 1171, 1171, 1171, 7: 1171, 1171, 10: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 222: 1171, 1171, 1171, 1171, 227: 1171, 1171, 1171, 1171, 233: 1171, 258: 1171, 1171, 282: 1171, 291: 1171, 303: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171},
+ {2: 1170, 1170, 1170, 1170, 7: 1170, 1170, 10: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 222: 1170, 1170, 1170, 1170, 227: 1170, 1170, 1170, 1170, 233: 1170, 258: 1170, 1170, 282: 1170, 291: 1170, 303: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170},
// 685
- {42: 521, 241: 2118, 377: 521, 463: 521, 793: 2117},
- {42: 2122, 377: 2123, 463: 524, 550: 2121},
- {4: 2119, 136: 2120},
- {42: 520, 377: 520, 463: 520},
- {42: 519, 377: 519, 463: 519},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2125, 2035, 2112, 2034, 2031},
+ {9: 2129, 252: 2127, 374: 2128},
+ {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 221: 392, 392, 392, 392, 392, 392, 392, 392, 392, 231: 392, 392, 234: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 260: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 283: 392, 392, 392, 392, 392, 392, 392, 392, 292: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 374: 392},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 2224},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2223, 2035, 2112, 2034, 2031},
// 690
- {463: 2126, 467: 2127},
- {96: 2125},
- {96: 2124},
- {463: 522},
- {463: 523},
+ {42: 522, 244: 2131, 382: 522, 468: 522, 799: 2130},
+ {42: 2135, 382: 2136, 468: 525, 555: 2134},
+ {4: 2132, 136: 2133},
+ {42: 521, 382: 521, 468: 521},
+ {42: 520, 382: 520, 468: 520},
// 695
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 2129, 376: 2128, 378: 1537, 1538, 1536, 569: 2131, 719: 2132, 858: 2130},
- {530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 218: 530, 530, 530, 530, 530, 530, 530, 530, 530, 228: 530, 530, 231: 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 257: 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 280: 530, 530, 530, 530, 530, 530, 530, 530, 289: 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 363: 530},
- {572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 218: 572, 572, 572, 572, 572, 572, 572, 572, 572, 228: 572, 572, 231: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 257: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 280: 572, 572, 572, 572, 572, 572, 572, 572, 289: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 363: 572, 383: 572},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 569, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 234: 569, 259: 569, 569, 569, 376: 2128, 378: 1537, 1538, 1536, 383: 569, 569: 2135, 792: 2134, 859: 2133},
- {543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 218: 543, 543, 543, 543, 543, 543, 543, 543, 543, 228: 543, 543, 231: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 257: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 280: 543, 543, 543, 543, 543, 543, 543, 543, 289: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 363: 543},
+ {468: 2139, 472: 2140},
+ {97: 2138},
+ {97: 2137},
+ {468: 523},
+ {468: 524},
// 700
- {542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 218: 542, 542, 542, 542, 542, 542, 542, 542, 542, 228: 542, 542, 231: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 257: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 280: 542, 542, 542, 542, 542, 542, 542, 542, 289: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 363: 542},
- {541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 218: 541, 541, 541, 541, 541, 541, 541, 541, 541, 228: 541, 541, 231: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 257: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 280: 541, 541, 541, 541, 541, 541, 541, 541, 289: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 363: 541},
- {9: 2209},
- {9: 567, 234: 567, 259: 567, 567, 567, 383: 2137, 796: 2136},
- {9: 568, 234: 568, 259: 568, 568, 568, 383: 568},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 2142, 381: 2141, 383: 1545, 1546, 1544, 575: 2144, 724: 2145, 864: 2143},
+ {531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 221: 531, 531, 531, 531, 531, 531, 531, 531, 531, 231: 531, 531, 234: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 260: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 283: 531, 531, 531, 531, 531, 531, 531, 531, 292: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 374: 531},
+ {573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 221: 573, 573, 573, 573, 573, 573, 573, 573, 573, 231: 573, 573, 234: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 260: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 283: 573, 573, 573, 573, 573, 573, 573, 573, 292: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 374: 573, 388: 573},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 570, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 238: 570, 262: 570, 570, 570, 381: 2141, 383: 1545, 1546, 1544, 388: 570, 575: 2148, 798: 2147, 865: 2146},
+ {544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 221: 544, 544, 544, 544, 544, 544, 544, 544, 544, 231: 544, 544, 234: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 260: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 283: 544, 544, 544, 544, 544, 544, 544, 544, 292: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 374: 544},
// 705
- {9: 565, 234: 2148, 259: 565, 565, 565, 799: 2147},
- {390: 2138},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2139, 539: 2140, 556: 2141},
- {820, 820, 6: 820, 9: 820, 23: 820, 218: 820, 228: 820, 820, 231: 820, 820, 820, 820, 2110, 2108, 2109, 2107, 2105, 245: 820, 247: 820, 259: 820, 820, 820, 2146, 2145, 457: 2106, 2104, 675: 2144},
- {823, 823, 6: 823, 9: 823, 23: 823, 218: 823, 228: 823, 823, 231: 823, 823, 823, 823, 245: 823, 247: 823, 259: 823, 823, 823},
+ {543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 221: 543, 543, 543, 543, 543, 543, 543, 543, 543, 231: 543, 543, 234: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 260: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 283: 543, 543, 543, 543, 543, 543, 543, 543, 292: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 374: 543},
+ {542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 221: 542, 542, 542, 542, 542, 542, 542, 542, 542, 231: 542, 542, 234: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 260: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 283: 542, 542, 542, 542, 542, 542, 542, 542, 292: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 374: 542},
+ {9: 2222},
+ {9: 568, 238: 568, 262: 568, 568, 568, 388: 2150, 802: 2149},
+ {9: 569, 238: 569, 262: 569, 569, 569, 388: 569},
// 710
- {6: 2142, 9: 566, 234: 566, 259: 566, 566, 566},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2139, 539: 2143},
- {822, 822, 6: 822, 9: 822, 23: 822, 218: 822, 228: 822, 822, 231: 822, 822, 822, 822, 245: 822, 247: 822, 259: 822, 822, 822},
- {821, 821, 6: 821, 9: 821, 23: 821, 218: 821, 228: 821, 821, 231: 821, 821, 821, 821, 245: 821, 247: 821, 259: 821, 821, 821},
- {819, 819, 6: 819, 9: 819, 23: 819, 218: 819, 228: 819, 819, 231: 819, 819, 819, 819, 245: 819, 247: 819, 259: 819, 819, 819},
+ {9: 566, 238: 2161, 262: 566, 566, 566, 805: 2160},
+ {395: 2151},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2152, 544: 2153, 562: 2154},
+ {823, 823, 6: 823, 9: 823, 23: 823, 221: 823, 231: 823, 823, 234: 823, 823, 823, 2123, 823, 2121, 2122, 2120, 2118, 248: 823, 250: 823, 262: 823, 823, 823, 2159, 2158, 462: 2119, 2117, 680: 2157},
+ {826, 826, 6: 826, 9: 826, 23: 826, 221: 826, 231: 826, 826, 234: 826, 826, 826, 238: 826, 248: 826, 250: 826, 262: 826, 826, 826},
// 715
- {818, 818, 6: 818, 9: 818, 23: 818, 218: 818, 228: 818, 818, 231: 818, 818, 818, 818, 245: 818, 247: 818, 259: 818, 818, 818},
- {9: 563, 259: 2154, 2155, 2153, 798: 2151, 857: 2152},
- {390: 2149},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2139, 539: 2140, 556: 2150},
- {6: 2142, 9: 564, 259: 564, 564, 564},
+ {6: 2155, 9: 567, 238: 567, 262: 567, 567, 567},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2152, 544: 2156},
+ {825, 825, 6: 825, 9: 825, 23: 825, 221: 825, 231: 825, 825, 234: 825, 825, 825, 238: 825, 248: 825, 250: 825, 262: 825, 825, 825},
+ {824, 824, 6: 824, 9: 824, 23: 824, 221: 824, 231: 824, 824, 234: 824, 824, 824, 238: 824, 248: 824, 250: 824, 262: 824, 824, 824},
+ {822, 822, 6: 822, 9: 822, 23: 822, 221: 822, 231: 822, 822, 234: 822, 822, 822, 238: 822, 248: 822, 250: 822, 262: 822, 822, 822},
// 720
- {9: 570},
- {47: 2166, 50: 2162, 256: 2156, 289: 2167, 304: 2158, 2157, 2164, 309: 2165, 530: 2163, 601: 2160, 855: 2161, 2159},
- {47: 561, 50: 561, 256: 561, 289: 561, 304: 561, 561, 561, 309: 561},
- {47: 560, 50: 560, 256: 560, 289: 560, 304: 560, 560, 560, 309: 560},
- {47: 559, 50: 559, 256: 559, 289: 559, 304: 559, 559, 559, 309: 559},
+ {821, 821, 6: 821, 9: 821, 23: 821, 221: 821, 231: 821, 821, 234: 821, 821, 821, 238: 821, 248: 821, 250: 821, 262: 821, 821, 821},
+ {9: 564, 262: 2167, 2168, 2166, 804: 2164, 863: 2165},
+ {395: 2162},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2152, 544: 2153, 562: 2163},
+ {6: 2155, 9: 565, 262: 565, 565, 565},
// 725
- {1290, 1290, 1290, 1290, 1290, 1290, 1290, 9: 1290, 26: 1290, 46: 1290, 218: 1290, 220: 1290, 1290, 227: 1290, 230: 1290, 370: 1290, 1290, 1290, 1290, 1290, 1290},
- {1289, 1289, 1289, 1289, 1289, 1289, 1289, 9: 1289, 26: 1289, 46: 1289, 218: 1289, 220: 1289, 1289, 227: 1289, 230: 1289, 370: 1289, 1289, 1289, 1289, 1289, 1289},
- {1288, 1288, 1288, 1288, 1288, 1288, 1288, 9: 1288, 26: 1288, 46: 1288, 218: 1288, 220: 1288, 1288, 227: 1288, 230: 1288, 370: 1288, 1288, 1288, 1288, 1288, 1288},
- {9: 562},
- {9: 558},
+ {9: 571},
+ {47: 2179, 50: 2175, 259: 2169, 292: 2180, 307: 2171, 2170, 2177, 312: 2178, 535: 2176, 606: 2173, 861: 2174, 2172},
+ {47: 562, 50: 562, 259: 562, 292: 562, 307: 562, 562, 562, 312: 562},
+ {47: 561, 50: 561, 259: 561, 292: 561, 307: 561, 561, 561, 312: 561},
+ {47: 560, 50: 560, 259: 560, 292: 560, 307: 560, 560, 560, 312: 560},
// 730
- {9: 557},
- {26: 2204},
- {26: 2202},
- {26: 2200},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2207},
+ {1297, 1297, 1297, 1297, 1297, 1297, 1297, 9: 1297, 26: 1297, 46: 1297, 221: 1297, 223: 1297, 226: 1297, 230: 1297, 233: 1297, 375: 1297, 1297, 1297, 1297, 1297, 1297},
+ {1296, 1296, 1296, 1296, 1296, 1296, 1296, 9: 1296, 26: 1296, 46: 1296, 221: 1296, 223: 1296, 226: 1296, 230: 1296, 233: 1296, 375: 1296, 1296, 1296, 1296, 1296, 1296},
+ {1295, 1295, 1295, 1295, 1295, 1295, 1295, 9: 1295, 26: 1295, 46: 1295, 221: 1295, 223: 1295, 226: 1295, 230: 1295, 233: 1295, 375: 1295, 1295, 1295, 1295, 1295, 1295},
+ {9: 563},
+ {9: 559},
// 735
- {324: 2206},
- {47: 2166, 50: 2168, 256: 2156, 304: 2158, 2157, 2170, 309: 2171, 530: 2169, 601: 2173, 718: 2172},
- {26: 2204, 46: 2205},
- {26: 2202, 46: 2203},
- {26: 2200, 46: 2201},
+ {9: 558},
+ {26: 2217},
+ {26: 2215},
+ {26: 2213},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2220},
// 740
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2176},
- {235: 2174},
- {9: 550, 235: 550},
- {47: 2166, 50: 2168, 256: 2156, 304: 2158, 2157, 2170, 309: 2171, 530: 2169, 601: 2173, 718: 2175},
- {9: 551},
+ {327: 2219},
+ {47: 2179, 50: 2181, 259: 2169, 307: 2171, 2170, 2183, 312: 2184, 535: 2182, 606: 2186, 723: 2185},
+ {26: 2217, 46: 2218},
+ {26: 2215, 46: 2216},
+ {26: 2213, 46: 2214},
// 745
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2197},
- {650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 218: 650, 650, 650, 650, 650, 650, 650, 650, 650, 228: 650, 650, 231: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 250: 650, 650, 650, 650, 650, 257: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 280: 650, 650, 650, 650, 650, 650, 650, 650, 289: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650},
- {649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 218: 649, 649, 649, 649, 649, 649, 649, 649, 649, 228: 649, 649, 231: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 250: 649, 649, 649, 649, 649, 257: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 280: 649, 649, 649, 649, 649, 649, 649, 649, 289: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649},
- {648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 218: 648, 648, 648, 648, 648, 648, 648, 648, 648, 228: 648, 648, 231: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 250: 648, 648, 648, 648, 648, 257: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 280: 648, 648, 648, 648, 648, 648, 648, 648, 289: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648},
- {647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 218: 647, 647, 647, 647, 647, 647, 647, 647, 647, 228: 647, 647, 231: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 250: 647, 647, 647, 647, 647, 257: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 280: 647, 647, 647, 647, 647, 647, 647, 647, 289: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2189},
+ {237: 2187},
+ {9: 551, 237: 551},
+ {47: 2179, 50: 2181, 259: 2169, 307: 2171, 2170, 2183, 312: 2184, 535: 2182, 606: 2186, 723: 2188},
+ {9: 552},
// 750
- {646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 218: 646, 646, 646, 646, 646, 646, 646, 646, 646, 228: 646, 646, 231: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 250: 646, 646, 646, 646, 646, 257: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 280: 646, 646, 646, 646, 646, 646, 646, 646, 289: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646},
- {645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 218: 645, 645, 645, 645, 645, 645, 645, 645, 645, 228: 645, 645, 231: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 250: 645, 645, 645, 645, 645, 257: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 280: 645, 645, 645, 645, 645, 645, 645, 645, 289: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645},
- {644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 218: 644, 644, 644, 644, 644, 644, 644, 644, 644, 228: 644, 644, 231: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 250: 644, 644, 644, 644, 644, 257: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 280: 644, 644, 644, 644, 644, 644, 644, 644, 289: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644},
- {643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 218: 643, 643, 643, 643, 643, 643, 643, 643, 643, 228: 643, 643, 231: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 250: 643, 643, 643, 643, 643, 257: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 280: 643, 643, 643, 643, 643, 643, 643, 643, 289: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643},
- {642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 218: 642, 642, 642, 642, 642, 642, 642, 642, 642, 228: 642, 642, 231: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 250: 642, 642, 642, 642, 642, 257: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 280: 642, 642, 642, 642, 642, 642, 642, 642, 289: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2210},
+ {651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 221: 651, 651, 651, 651, 651, 651, 651, 651, 651, 231: 651, 651, 234: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 253: 651, 651, 651, 651, 651, 260: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 283: 651, 651, 651, 651, 651, 651, 651, 651, 292: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651},
+ {650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 221: 650, 650, 650, 650, 650, 650, 650, 650, 650, 231: 650, 650, 234: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 253: 650, 650, 650, 650, 650, 260: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 283: 650, 650, 650, 650, 650, 650, 650, 650, 292: 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650},
+ {649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 221: 649, 649, 649, 649, 649, 649, 649, 649, 649, 231: 649, 649, 234: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 253: 649, 649, 649, 649, 649, 260: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 283: 649, 649, 649, 649, 649, 649, 649, 649, 292: 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649},
+ {648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 221: 648, 648, 648, 648, 648, 648, 648, 648, 648, 231: 648, 648, 234: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 253: 648, 648, 648, 648, 648, 260: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 283: 648, 648, 648, 648, 648, 648, 648, 648, 292: 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648},
// 755
- {641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 218: 641, 641, 641, 641, 641, 641, 641, 641, 641, 228: 641, 641, 231: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 250: 641, 641, 641, 641, 641, 257: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 280: 641, 641, 641, 641, 641, 641, 641, 641, 289: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641},
- {640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 218: 640, 640, 640, 640, 640, 640, 640, 640, 640, 228: 640, 640, 231: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 250: 640, 640, 640, 640, 640, 257: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 280: 640, 640, 640, 640, 640, 640, 640, 640, 289: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640},
- {639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 218: 639, 639, 639, 639, 639, 639, 639, 639, 639, 228: 639, 639, 231: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 250: 639, 639, 639, 639, 639, 257: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 280: 639, 639, 639, 639, 639, 639, 639, 639, 289: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639},
- {638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 218: 638, 638, 638, 638, 638, 638, 638, 638, 638, 228: 638, 638, 231: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 250: 638, 638, 638, 638, 638, 257: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 280: 638, 638, 638, 638, 638, 638, 638, 638, 289: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638},
- {637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 218: 637, 637, 637, 637, 637, 637, 637, 637, 637, 228: 637, 637, 231: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 250: 637, 637, 637, 637, 637, 257: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 280: 637, 637, 637, 637, 637, 637, 637, 637, 289: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637},
+ {647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 221: 647, 647, 647, 647, 647, 647, 647, 647, 647, 231: 647, 647, 234: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 253: 647, 647, 647, 647, 647, 260: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 283: 647, 647, 647, 647, 647, 647, 647, 647, 292: 647, 647, 647, 647, 647, 647, 647, 647, 647, 647, 647},
+ {646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 221: 646, 646, 646, 646, 646, 646, 646, 646, 646, 231: 646, 646, 234: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 253: 646, 646, 646, 646, 646, 260: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 283: 646, 646, 646, 646, 646, 646, 646, 646, 292: 646, 646, 646, 646, 646, 646, 646, 646, 646, 646, 646},
+ {645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 221: 645, 645, 645, 645, 645, 645, 645, 645, 645, 231: 645, 645, 234: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 253: 645, 645, 645, 645, 645, 260: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 283: 645, 645, 645, 645, 645, 645, 645, 645, 292: 645, 645, 645, 645, 645, 645, 645, 645, 645, 645, 645},
+ {644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 221: 644, 644, 644, 644, 644, 644, 644, 644, 644, 231: 644, 644, 234: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 253: 644, 644, 644, 644, 644, 260: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 283: 644, 644, 644, 644, 644, 644, 644, 644, 292: 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644},
+ {643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 221: 643, 643, 643, 643, 643, 643, 643, 643, 643, 231: 643, 643, 234: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 253: 643, 643, 643, 643, 643, 260: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 283: 643, 643, 643, 643, 643, 643, 643, 643, 292: 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, 643},
// 760
- {636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 218: 636, 636, 636, 636, 636, 636, 636, 636, 636, 228: 636, 636, 231: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 250: 636, 636, 636, 636, 636, 257: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 280: 636, 636, 636, 636, 636, 636, 636, 636, 289: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636},
- {635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 218: 635, 635, 635, 635, 635, 635, 635, 635, 635, 228: 635, 635, 231: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 250: 635, 635, 635, 635, 635, 257: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 280: 635, 635, 635, 635, 635, 635, 635, 635, 289: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635},
- {634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 218: 634, 634, 634, 634, 634, 634, 634, 634, 634, 228: 634, 634, 231: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 250: 634, 634, 634, 634, 634, 257: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 280: 634, 634, 634, 634, 634, 634, 634, 634, 289: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634},
- {633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 218: 633, 633, 633, 633, 633, 633, 633, 633, 633, 228: 633, 633, 231: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 250: 633, 633, 633, 633, 633, 257: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 280: 633, 633, 633, 633, 633, 633, 633, 633, 289: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633},
- {632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 218: 632, 632, 632, 632, 632, 632, 632, 632, 632, 228: 632, 632, 231: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 250: 632, 632, 632, 632, 632, 257: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 280: 632, 632, 632, 632, 632, 632, 632, 632, 289: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632},
+ {642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 221: 642, 642, 642, 642, 642, 642, 642, 642, 642, 231: 642, 642, 234: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 253: 642, 642, 642, 642, 642, 260: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 283: 642, 642, 642, 642, 642, 642, 642, 642, 292: 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642},
+ {641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 221: 641, 641, 641, 641, 641, 641, 641, 641, 641, 231: 641, 641, 234: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 253: 641, 641, 641, 641, 641, 260: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 283: 641, 641, 641, 641, 641, 641, 641, 641, 292: 641, 641, 641, 641, 641, 641, 641, 641, 641, 641, 641},
+ {640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 221: 640, 640, 640, 640, 640, 640, 640, 640, 640, 231: 640, 640, 234: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 253: 640, 640, 640, 640, 640, 260: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 283: 640, 640, 640, 640, 640, 640, 640, 640, 292: 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640},
+ {639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 221: 639, 639, 639, 639, 639, 639, 639, 639, 639, 231: 639, 639, 234: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 253: 639, 639, 639, 639, 639, 260: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 283: 639, 639, 639, 639, 639, 639, 639, 639, 292: 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639},
+ {638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 221: 638, 638, 638, 638, 638, 638, 638, 638, 638, 231: 638, 638, 234: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 253: 638, 638, 638, 638, 638, 260: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 283: 638, 638, 638, 638, 638, 638, 638, 638, 292: 638, 638, 638, 638, 638, 638, 638, 638, 638, 638, 638},
// 765
- {631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 218: 631, 631, 631, 631, 631, 631, 631, 631, 631, 228: 631, 631, 231: 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 250: 631, 631, 631, 631, 631, 257: 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 280: 631, 631, 631, 631, 631, 631, 631, 631, 289: 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631},
- {26: 2198, 46: 2199},
- {9: 553, 235: 553},
- {9: 546, 235: 546},
- {9: 554, 235: 554},
+ {637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 221: 637, 637, 637, 637, 637, 637, 637, 637, 637, 231: 637, 637, 234: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 253: 637, 637, 637, 637, 637, 260: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 283: 637, 637, 637, 637, 637, 637, 637, 637, 292: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637},
+ {636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 221: 636, 636, 636, 636, 636, 636, 636, 636, 636, 231: 636, 636, 234: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 253: 636, 636, 636, 636, 636, 260: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 283: 636, 636, 636, 636, 636, 636, 636, 636, 292: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636},
+ {635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 221: 635, 635, 635, 635, 635, 635, 635, 635, 635, 231: 635, 635, 234: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 253: 635, 635, 635, 635, 635, 260: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 283: 635, 635, 635, 635, 635, 635, 635, 635, 292: 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635},
+ {634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 221: 634, 634, 634, 634, 634, 634, 634, 634, 634, 231: 634, 634, 234: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 253: 634, 634, 634, 634, 634, 260: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 283: 634, 634, 634, 634, 634, 634, 634, 634, 292: 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634},
+ {633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 221: 633, 633, 633, 633, 633, 633, 633, 633, 633, 231: 633, 633, 234: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 253: 633, 633, 633, 633, 633, 260: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 283: 633, 633, 633, 633, 633, 633, 633, 633, 292: 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633},
// 770
- {9: 547, 235: 547},
- {9: 555, 235: 555},
- {9: 548, 235: 548},
- {9: 556, 235: 556},
- {9: 549, 235: 549},
+ {632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 221: 632, 632, 632, 632, 632, 632, 632, 632, 632, 231: 632, 632, 234: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 253: 632, 632, 632, 632, 632, 260: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 283: 632, 632, 632, 632, 632, 632, 632, 632, 292: 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632},
+ {26: 2211, 46: 2212},
+ {9: 554, 237: 554},
+ {9: 547, 237: 547},
+ {9: 555, 237: 555},
// 775
- {9: 552, 235: 552},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2208},
- {26: 2198},
- {571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 218: 571, 571, 571, 571, 571, 571, 571, 571, 571, 228: 571, 571, 231: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 257: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 280: 571, 571, 571, 571, 571, 571, 571, 571, 289: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 363: 571},
- {782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 218: 782, 782, 782, 782, 782, 782, 782, 782, 782, 228: 782, 782, 231: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 2114, 782, 782, 782, 782, 782, 257: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 280: 782, 782, 782, 782, 782, 782, 782, 782, 289: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 363: 782},
+ {9: 548, 237: 548},
+ {9: 556, 237: 556},
+ {9: 549, 237: 549},
+ {9: 557, 237: 557},
+ {9: 550, 237: 550},
// 780
- {792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 218: 792, 792, 792, 792, 792, 792, 792, 792, 792, 228: 792, 792, 231: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 257: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 280: 792, 792, 792, 792, 792, 792, 792, 792, 289: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 363: 792},
- {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 218: 1175, 1175, 221: 1175, 1175, 1175, 228: 1175, 1175, 231: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 244: 1175, 1175, 1175, 1175, 1175, 250: 1175, 1175, 1175, 1175, 1175, 259: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 278: 1175, 457: 2106, 2104},
- {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 218: 1176, 1176, 221: 1176, 1176, 1176, 228: 1176, 1176, 231: 1176, 1176, 1176, 1176, 2110, 1176, 2109, 1176, 1176, 1176, 1176, 1176, 244: 1176, 1176, 1176, 1176, 1176, 250: 1176, 1176, 1176, 1176, 1176, 259: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 278: 1176, 457: 2106, 2104},
- {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 218: 1177, 1177, 221: 1177, 1177, 1177, 228: 1177, 1177, 231: 1177, 1177, 1177, 1177, 2110, 1177, 2109, 1177, 2105, 1177, 1177, 1177, 244: 1177, 1177, 1177, 1177, 1177, 250: 1177, 1177, 1177, 1177, 1177, 259: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 278: 1177, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2216},
+ {9: 553, 237: 553},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2221},
+ {26: 2211},
+ {572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 221: 572, 572, 572, 572, 572, 572, 572, 572, 572, 231: 572, 572, 234: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 260: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 283: 572, 572, 572, 572, 572, 572, 572, 572, 292: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 374: 572},
+ {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 221: 785, 785, 785, 785, 785, 785, 785, 785, 785, 231: 785, 785, 234: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 2127, 785, 785, 785, 785, 785, 260: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 283: 785, 785, 785, 785, 785, 785, 785, 785, 292: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 374: 785},
// 785
- {9: 2217, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {42: 2122, 377: 2123, 463: 524, 550: 2218},
- {463: 2126, 467: 2219},
- {531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 218: 531, 531, 531, 531, 531, 531, 531, 531, 531, 228: 531, 531, 231: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 257: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 280: 531, 531, 531, 531, 531, 531, 531, 531, 289: 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 363: 531},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2221},
+ {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, 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, 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, 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, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 221: 795, 795, 795, 795, 795, 795, 795, 795, 795, 231: 795, 795, 234: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 260: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 283: 795, 795, 795, 795, 795, 795, 795, 795, 292: 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 374: 795},
+ {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 221: 1181, 1181, 224: 1181, 1181, 1181, 231: 1181, 1181, 234: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 247: 1181, 1181, 1181, 1181, 1181, 253: 1181, 1181, 1181, 1181, 1181, 262: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 281: 1181, 462: 2119, 2117},
+ {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 221: 1182, 1182, 224: 1182, 1182, 1182, 231: 1182, 1182, 234: 1182, 1182, 1182, 2123, 1182, 1182, 2122, 1182, 1182, 1182, 1182, 1182, 247: 1182, 1182, 1182, 1182, 1182, 253: 1182, 1182, 1182, 1182, 1182, 262: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 281: 1182, 462: 2119, 2117},
+ {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 221: 1183, 1183, 224: 1183, 1183, 1183, 231: 1183, 1183, 234: 1183, 1183, 1183, 2123, 1183, 1183, 2122, 1183, 2118, 1183, 1183, 1183, 247: 1183, 1183, 1183, 1183, 1183, 253: 1183, 1183, 1183, 1183, 1183, 262: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 281: 1183, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2229},
// 790
- {9: 2222, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {42: 2122, 377: 2123, 463: 524, 550: 2223},
- {463: 2126, 467: 2224},
- {532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 218: 532, 532, 532, 532, 532, 532, 532, 532, 532, 228: 532, 532, 231: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 257: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 280: 532, 532, 532, 532, 532, 532, 532, 532, 289: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 363: 532},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2226},
+ {9: 2230, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {42: 2135, 382: 2136, 468: 525, 555: 2231},
+ {468: 2139, 472: 2232},
+ {532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 221: 532, 532, 532, 532, 532, 532, 532, 532, 532, 231: 532, 532, 234: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 260: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 283: 532, 532, 532, 532, 532, 532, 532, 532, 292: 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 374: 532},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2234},
// 795
- {6: 2228, 9: 529, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104, 673: 2227},
- {9: 2235},
- {256: 2156, 304: 2158, 2157, 2230, 530: 2229},
- {6: 2232, 9: 526, 674: 2234},
- {6: 2232, 9: 526, 674: 2231},
+ {9: 2235, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {42: 2135, 382: 2136, 468: 525, 555: 2236},
+ {468: 2139, 472: 2237},
+ {533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 221: 533, 533, 533, 533, 533, 533, 533, 533, 533, 231: 533, 533, 234: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 260: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 283: 533, 533, 533, 533, 533, 533, 533, 533, 292: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 374: 533},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2239},
// 800
- {9: 527},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2233},
- {9: 525, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {9: 528},
- {42: 2122, 377: 2123, 463: 524, 550: 2236},
+ {6: 2241, 9: 530, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117, 678: 2240},
+ {9: 2248},
+ {259: 2169, 307: 2171, 2170, 2243, 535: 2242},
+ {6: 2245, 9: 527, 679: 2247},
+ {6: 2245, 9: 527, 679: 2244},
// 805
- {463: 2126, 467: 2237},
- {533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 218: 533, 533, 533, 533, 533, 533, 533, 533, 533, 228: 533, 533, 231: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 257: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 280: 533, 533, 533, 533, 533, 533, 533, 533, 289: 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 363: 533},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2239},
- {6: 2228, 9: 529, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104, 673: 2240},
- {9: 2241},
+ {9: 528},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2246},
+ {9: 526, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {9: 529},
+ {42: 2135, 382: 2136, 468: 525, 555: 2249},
// 810
- {42: 2122, 377: 2123, 463: 524, 550: 2242},
- {463: 2126, 467: 2243},
- {534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 218: 534, 534, 534, 534, 534, 534, 534, 534, 534, 228: 534, 534, 231: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 257: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 280: 534, 534, 534, 534, 534, 534, 534, 534, 289: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 363: 534},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2245, 2024, 2099, 2023, 2020},
- {9: 2246, 249: 2114, 363: 2115},
+ {468: 2139, 472: 2250},
+ {534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 221: 534, 534, 534, 534, 534, 534, 534, 534, 534, 231: 534, 534, 234: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 260: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 283: 534, 534, 534, 534, 534, 534, 534, 534, 292: 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 374: 534},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2252},
+ {6: 2241, 9: 530, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117, 678: 2253},
+ {9: 2254},
// 815
- {463: 2126, 467: 2247},
- {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 218: 535, 535, 535, 535, 535, 535, 535, 535, 535, 228: 535, 535, 231: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 257: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 280: 535, 535, 535, 535, 535, 535, 535, 535, 289: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 363: 535},
- {9: 2249},
- {463: 2126, 467: 2250},
- {536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 218: 536, 536, 536, 536, 536, 536, 536, 536, 536, 228: 536, 536, 231: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 257: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 280: 536, 536, 536, 536, 536, 536, 536, 536, 289: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 363: 536},
+ {42: 2135, 382: 2136, 468: 525, 555: 2255},
+ {468: 2139, 472: 2256},
+ {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 221: 535, 535, 535, 535, 535, 535, 535, 535, 535, 231: 535, 535, 234: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 260: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 283: 535, 535, 535, 535, 535, 535, 535, 535, 292: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 374: 535},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2258, 2035, 2112, 2034, 2031},
+ {9: 2259, 252: 2127, 374: 2128},
// 820
- {9: 2252},
- {463: 2126, 467: 2253},
- {537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 218: 537, 537, 537, 537, 537, 537, 537, 537, 537, 228: 537, 537, 231: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 257: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 280: 537, 537, 537, 537, 537, 537, 537, 537, 289: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 363: 537},
- {9: 2255},
- {463: 2126, 467: 2256},
+ {468: 2139, 472: 2260},
+ {536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 221: 536, 536, 536, 536, 536, 536, 536, 536, 536, 231: 536, 536, 234: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 260: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 283: 536, 536, 536, 536, 536, 536, 536, 536, 292: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 374: 536},
+ {9: 2262},
+ {468: 2139, 472: 2263},
+ {537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 221: 537, 537, 537, 537, 537, 537, 537, 537, 537, 231: 537, 537, 234: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 260: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 283: 537, 537, 537, 537, 537, 537, 537, 537, 292: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 374: 537},
// 825
- {538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 218: 538, 538, 538, 538, 538, 538, 538, 538, 538, 228: 538, 538, 231: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 257: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 280: 538, 538, 538, 538, 538, 538, 538, 538, 289: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 363: 538},
- {9: 2258},
- {463: 2126, 467: 2259},
- {539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 218: 539, 539, 539, 539, 539, 539, 539, 539, 539, 228: 539, 539, 231: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 257: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 280: 539, 539, 539, 539, 539, 539, 539, 539, 289: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 363: 539},
- {9: 2261},
+ {9: 2265},
+ {468: 2139, 472: 2266},
+ {538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 221: 538, 538, 538, 538, 538, 538, 538, 538, 538, 231: 538, 538, 234: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 260: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 283: 538, 538, 538, 538, 538, 538, 538, 538, 292: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 374: 538},
+ {9: 2268},
+ {468: 2139, 472: 2269},
// 830
- {463: 2126, 467: 2262},
- {540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 218: 540, 540, 540, 540, 540, 540, 540, 540, 540, 228: 540, 540, 231: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 257: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 280: 540, 540, 540, 540, 540, 540, 540, 540, 289: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 363: 540},
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2270},
- {2: 766, 766, 766, 766, 7: 766, 766, 10: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 219: 766, 766, 222: 766, 766, 766, 766, 766, 766, 230: 766, 244: 766, 255: 766, 766, 258: 766, 279: 766, 288: 766, 300: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 364: 766, 766, 766, 766, 766, 766, 381: 766, 465: 766, 480: 766, 482: 766, 766, 766},
- {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 219: 765, 765, 222: 765, 765, 765, 765, 765, 765, 230: 765, 244: 765, 255: 765, 765, 258: 765, 279: 765, 288: 765, 300: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 364: 765, 765, 765, 765, 765, 765, 381: 765, 465: 765, 480: 765, 482: 765, 765, 765},
+ {539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 221: 539, 539, 539, 539, 539, 539, 539, 539, 539, 231: 539, 539, 234: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 260: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 283: 539, 539, 539, 539, 539, 539, 539, 539, 292: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 374: 539},
+ {9: 2271},
+ {468: 2139, 472: 2272},
+ {540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 221: 540, 540, 540, 540, 540, 540, 540, 540, 540, 231: 540, 540, 234: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 260: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 283: 540, 540, 540, 540, 540, 540, 540, 540, 292: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 374: 540},
+ {9: 2274},
// 835
- {2: 764, 764, 764, 764, 7: 764, 764, 10: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 219: 764, 764, 222: 764, 764, 764, 764, 764, 764, 230: 764, 244: 764, 255: 764, 764, 258: 764, 279: 764, 288: 764, 300: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 364: 764, 764, 764, 764, 764, 764, 381: 764, 480: 764, 482: 764, 764, 764},
- {2: 763, 763, 763, 763, 7: 763, 763, 10: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 219: 763, 763, 222: 763, 763, 763, 763, 763, 763, 230: 763, 255: 763, 763, 279: 763, 288: 763, 300: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 364: 763, 763, 763, 763, 763, 763, 465: 2275},
- {2: 761, 761, 761, 761, 7: 761, 761, 10: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 219: 761, 761, 222: 761, 761, 761, 761, 761, 761, 230: 761, 244: 761, 255: 761, 761, 258: 761, 279: 761, 288: 761, 300: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 364: 761, 761, 761, 761, 761, 761, 480: 761, 482: 761, 761, 761},
- {2: 758, 758, 758, 758, 7: 758, 758, 10: 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 219: 758, 758, 222: 758, 758, 758, 758, 758, 758, 230: 758, 255: 758, 758, 279: 758, 288: 758, 300: 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 364: 758, 758, 758, 758, 758, 758},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2271},
+ {468: 2139, 472: 2275},
+ {541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 221: 541, 541, 541, 541, 541, 541, 541, 541, 541, 231: 541, 541, 234: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 260: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 283: 541, 541, 541, 541, 541, 541, 541, 541, 292: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 374: 541},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2283},
+ {2: 769, 769, 769, 769, 7: 769, 769, 10: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 222: 769, 769, 769, 769, 227: 769, 769, 769, 769, 233: 769, 247: 769, 258: 769, 769, 261: 769, 282: 769, 291: 769, 303: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 386: 769, 470: 769, 485: 769, 487: 769, 769, 769},
+ {2: 768, 768, 768, 768, 7: 768, 768, 10: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 222: 768, 768, 768, 768, 227: 768, 768, 768, 768, 233: 768, 247: 768, 258: 768, 768, 261: 768, 282: 768, 291: 768, 303: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 386: 768, 470: 768, 485: 768, 487: 768, 768, 768},
// 840
- {9: 2272, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2273},
- {657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 218: 657, 657, 657, 657, 657, 657, 657, 657, 657, 228: 657, 657, 231: 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 257: 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 280: 657, 657, 657, 657, 657, 657, 657, 657, 289: 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 363: 657},
- {544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 218: 544, 544, 544, 544, 544, 544, 544, 544, 544, 228: 544, 544, 231: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 257: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 280: 544, 544, 544, 544, 544, 544, 544, 544, 289: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 363: 544},
- {2: 757, 757, 757, 757, 7: 757, 757, 10: 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 219: 757, 757, 222: 757, 757, 757, 757, 757, 757, 230: 757, 255: 757, 757, 279: 757, 288: 757, 300: 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 364: 757, 757, 757, 757, 757, 757},
+ {2: 767, 767, 767, 767, 7: 767, 767, 10: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 222: 767, 767, 767, 767, 227: 767, 767, 767, 767, 233: 767, 247: 767, 258: 767, 767, 261: 767, 282: 767, 291: 767, 303: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 386: 767, 485: 767, 487: 767, 767, 767},
+ {2: 766, 766, 766, 766, 7: 766, 766, 10: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 222: 766, 766, 766, 766, 227: 766, 766, 766, 766, 233: 766, 258: 766, 766, 282: 766, 291: 766, 303: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 470: 2288},
+ {2: 764, 764, 764, 764, 7: 764, 764, 10: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 222: 764, 764, 764, 764, 227: 764, 764, 764, 764, 233: 764, 247: 764, 258: 764, 764, 261: 764, 282: 764, 291: 764, 303: 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 485: 764, 487: 764, 764, 764},
+ {2: 761, 761, 761, 761, 7: 761, 761, 10: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 222: 761, 761, 761, 761, 227: 761, 761, 761, 761, 233: 761, 258: 761, 761, 282: 761, 291: 761, 303: 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2284},
// 845
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2277},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2278},
- {9: 2279, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2280},
- {658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 218: 658, 658, 658, 658, 658, 658, 658, 658, 658, 228: 658, 658, 231: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 257: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 280: 658, 658, 658, 658, 658, 658, 658, 658, 289: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 363: 658},
+ {9: 2285, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2286},
+ {658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 221: 658, 658, 658, 658, 658, 658, 658, 658, 658, 231: 658, 658, 234: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 260: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 283: 658, 658, 658, 658, 658, 658, 658, 658, 292: 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 374: 658},
+ {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 221: 545, 545, 545, 545, 545, 545, 545, 545, 545, 231: 545, 545, 234: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 260: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 283: 545, 545, 545, 545, 545, 545, 545, 545, 292: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 374: 545},
+ {2: 760, 760, 760, 760, 7: 760, 760, 10: 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 222: 760, 760, 760, 760, 227: 760, 760, 760, 760, 233: 760, 258: 760, 760, 282: 760, 291: 760, 303: 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760},
// 850
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2282},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2283},
- {9: 2284, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2285},
- {659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 218: 659, 659, 659, 659, 659, 659, 659, 659, 659, 228: 659, 659, 231: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 257: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 280: 659, 659, 659, 659, 659, 659, 659, 659, 289: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 363: 659},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2290},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2291},
+ {9: 2292, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2293},
+ {659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 221: 659, 659, 659, 659, 659, 659, 659, 659, 659, 231: 659, 659, 234: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 260: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 283: 659, 659, 659, 659, 659, 659, 659, 659, 292: 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 374: 659},
// 855
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2287},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2288},
- {9: 2289, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2290},
- {660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 218: 660, 660, 660, 660, 660, 660, 660, 660, 660, 228: 660, 660, 231: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 257: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 280: 660, 660, 660, 660, 660, 660, 660, 660, 289: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 363: 660},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2295},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2296},
+ {9: 2297, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2298},
+ {660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 221: 660, 660, 660, 660, 660, 660, 660, 660, 660, 231: 660, 660, 234: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 260: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 283: 660, 660, 660, 660, 660, 660, 660, 660, 292: 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 374: 660},
// 860
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2292},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2293},
- {9: 2294, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2295},
- {661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 218: 661, 661, 661, 661, 661, 661, 661, 661, 661, 228: 661, 661, 231: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 257: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 280: 661, 661, 661, 661, 661, 661, 661, 661, 289: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 363: 661},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2300},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2301},
+ {9: 2302, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2303},
+ {661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 221: 661, 661, 661, 661, 661, 661, 661, 661, 661, 231: 661, 661, 234: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 260: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 283: 661, 661, 661, 661, 661, 661, 661, 661, 292: 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 374: 661},
// 865
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2297},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2299},
- {1163, 1163, 6: 1163, 9: 1163, 23: 1163, 234: 1163, 2110, 2108, 2109, 2107, 2105, 242: 1163, 457: 2106, 2104},
- {6: 2300, 9: 817, 23: 817, 234: 2301, 498: 2302, 2303},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2310},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2305},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2306},
+ {9: 2307, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2308},
+ {662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 221: 662, 662, 662, 662, 662, 662, 662, 662, 662, 231: 662, 662, 234: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 260: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 283: 662, 662, 662, 662, 662, 662, 662, 662, 292: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 374: 662},
// 870
- {390: 2308},
- {816, 816, 9: 816, 23: 816, 218: 816, 228: 816, 816, 231: 816, 816, 816},
- {9: 656, 23: 2305, 795: 2304},
- {9: 2307},
- {219: 2306},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2310},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2311},
+ {9: 2312, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2313},
+ {663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 221: 663, 663, 663, 663, 663, 663, 663, 663, 663, 231: 663, 663, 234: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 260: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 283: 663, 663, 663, 663, 663, 663, 663, 663, 292: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 374: 663},
// 875
- {9: 655},
- {662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 218: 662, 662, 662, 662, 662, 662, 662, 662, 662, 228: 662, 662, 231: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 257: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 280: 662, 662, 662, 662, 662, 662, 662, 662, 289: 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 662, 363: 662},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2139, 539: 2140, 556: 2309},
- {824, 824, 6: 2142, 9: 824, 23: 824, 218: 824, 228: 824, 824, 231: 824, 824, 824},
- {1162, 1162, 6: 1162, 9: 1162, 23: 1162, 234: 1162, 2110, 2108, 2109, 2107, 2105, 242: 1162, 457: 2106, 2104},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2315},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2316},
+ {9: 2317, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2318},
+ {664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 221: 664, 664, 664, 664, 664, 664, 664, 664, 664, 231: 664, 664, 234: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 260: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 283: 664, 664, 664, 664, 664, 664, 664, 664, 292: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 374: 664},
// 880
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 258: 2315, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2312, 465: 2314, 492: 2264, 2265, 495: 2313},
- {9: 2323, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2321},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2318},
- {9: 2316},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2320},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2322},
+ {1169, 1169, 6: 1169, 9: 1169, 23: 1169, 237: 2123, 1169, 2121, 2122, 2120, 2118, 245: 1169, 462: 2119, 2117},
+ {6: 2323, 9: 820, 23: 820, 238: 2324, 505: 2325, 2326},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2333},
// 885
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2317},
- {663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 218: 663, 663, 663, 663, 663, 663, 663, 663, 663, 228: 663, 663, 231: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 257: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 280: 663, 663, 663, 663, 663, 663, 663, 663, 289: 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 663, 363: 663},
- {9: 2319, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2320},
- {665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 218: 665, 665, 665, 665, 665, 665, 665, 665, 665, 228: 665, 665, 231: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 257: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 280: 665, 665, 665, 665, 665, 665, 665, 665, 289: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 363: 665},
+ {395: 2331},
+ {819, 819, 9: 819, 23: 819, 221: 819, 231: 819, 819, 234: 819, 819, 819},
+ {9: 657, 23: 2328, 801: 2327},
+ {9: 2330},
+ {222: 2329},
// 890
- {6: 2300, 9: 2322},
- {666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 218: 666, 666, 666, 666, 666, 666, 666, 666, 666, 228: 666, 666, 231: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 257: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 280: 666, 666, 666, 666, 666, 666, 666, 666, 289: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 363: 666},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2324},
- {664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 218: 664, 664, 664, 664, 664, 664, 664, 664, 664, 228: 664, 664, 231: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 257: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 280: 664, 664, 664, 664, 664, 664, 664, 664, 289: 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, 363: 664},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2326, 465: 2327},
+ {9: 656},
+ {665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 221: 665, 665, 665, 665, 665, 665, 665, 665, 665, 231: 665, 665, 234: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 260: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 283: 665, 665, 665, 665, 665, 665, 665, 665, 292: 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 374: 665},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2152, 544: 2153, 562: 2332},
+ {827, 827, 6: 2155, 9: 827, 23: 827, 221: 827, 231: 827, 827, 234: 827, 827, 827},
+ {1168, 1168, 6: 1168, 9: 1168, 23: 1168, 237: 2123, 1168, 2121, 2122, 2120, 2118, 245: 1168, 462: 2119, 2117},
// 895
- {9: 2331, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2328},
- {9: 2329, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2330},
- {667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 218: 667, 667, 667, 667, 667, 667, 667, 667, 667, 228: 667, 667, 231: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 257: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 280: 667, 667, 667, 667, 667, 667, 667, 667, 289: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 363: 667},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 261: 2338, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2335, 470: 2337, 491: 2277, 2278, 499: 2336},
+ {9: 2346, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2344},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2341},
+ {9: 2339},
// 900
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2332},
- {668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 218: 668, 668, 668, 668, 668, 668, 668, 668, 668, 228: 668, 668, 231: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 257: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 280: 668, 668, 668, 668, 668, 668, 668, 668, 289: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 363: 668},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2334, 465: 2335},
- {9: 2339, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2336},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2340},
+ {666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 221: 666, 666, 666, 666, 666, 666, 666, 666, 666, 231: 666, 666, 234: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 260: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 283: 666, 666, 666, 666, 666, 666, 666, 666, 292: 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 666, 374: 666},
+ {9: 2342, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2343},
+ {668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 221: 668, 668, 668, 668, 668, 668, 668, 668, 668, 231: 668, 668, 234: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 260: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 283: 668, 668, 668, 668, 668, 668, 668, 668, 292: 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 374: 668},
// 905
- {9: 2337, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2338},
- {669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 218: 669, 669, 669, 669, 669, 669, 669, 669, 669, 228: 669, 669, 231: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 257: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 280: 669, 669, 669, 669, 669, 669, 669, 669, 289: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 363: 669},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2340},
- {670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 218: 670, 670, 670, 670, 670, 670, 670, 670, 670, 228: 670, 670, 231: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 257: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 280: 670, 670, 670, 670, 670, 670, 670, 670, 289: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 363: 670},
+ {6: 2323, 9: 2345},
+ {669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 221: 669, 669, 669, 669, 669, 669, 669, 669, 669, 231: 669, 669, 234: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 260: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 283: 669, 669, 669, 669, 669, 669, 669, 669, 292: 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 374: 669},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2347},
+ {667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 221: 667, 667, 667, 667, 667, 667, 667, 667, 667, 231: 667, 667, 234: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 260: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 283: 667, 667, 667, 667, 667, 667, 667, 667, 292: 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 667, 374: 667},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2349, 470: 2350},
// 910
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2342, 465: 2343},
- {9: 2347, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2344},
- {9: 2345, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2346},
+ {9: 2354, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2351},
+ {9: 2352, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2353},
+ {670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 221: 670, 670, 670, 670, 670, 670, 670, 670, 670, 231: 670, 670, 234: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 260: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 283: 670, 670, 670, 670, 670, 670, 670, 670, 292: 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 374: 670},
// 915
- {671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 218: 671, 671, 671, 671, 671, 671, 671, 671, 671, 228: 671, 671, 231: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 257: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 280: 671, 671, 671, 671, 671, 671, 671, 671, 289: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 363: 671},
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2348},
- {672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 218: 672, 672, 672, 672, 672, 672, 672, 672, 672, 228: 672, 672, 231: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 257: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 280: 672, 672, 672, 672, 672, 672, 672, 672, 289: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 363: 672},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2350, 730: 2352, 774: 2353, 835: 2354, 2351},
- {9: 2362, 235: 2110, 2108, 2109, 2107, 2105, 241: 2363, 457: 2106, 2104},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2355},
+ {671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 221: 671, 671, 671, 671, 671, 671, 671, 671, 671, 231: 671, 671, 234: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 260: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 283: 671, 671, 671, 671, 671, 671, 671, 671, 292: 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 374: 671},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2357, 470: 2358},
+ {9: 2362, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2359},
// 920
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 241: 2356, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2355},
- {2: 676, 676, 676, 676, 7: 676, 676, 10: 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 219: 676, 676, 222: 676, 676, 676, 676, 676, 676, 230: 676, 241: 676, 255: 676, 676, 279: 676, 288: 676, 300: 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 364: 676, 676, 676, 676, 676, 676},
- {2: 675, 675, 675, 675, 7: 675, 675, 10: 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 219: 675, 675, 222: 675, 675, 675, 675, 675, 675, 230: 675, 241: 675, 255: 675, 675, 279: 675, 288: 675, 300: 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 364: 675, 675, 675, 675, 675, 675},
- {2: 674, 674, 674, 674, 7: 674, 674, 10: 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 219: 674, 674, 222: 674, 674, 674, 674, 674, 674, 230: 674, 241: 674, 255: 674, 674, 279: 674, 288: 674, 300: 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 364: 674, 674, 674, 674, 674, 674},
- {235: 2110, 2108, 2109, 2107, 2105, 241: 2359, 457: 2106, 2104},
+ {9: 2360, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2361},
+ {672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 221: 672, 672, 672, 672, 672, 672, 672, 672, 672, 231: 672, 672, 234: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 260: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 283: 672, 672, 672, 672, 672, 672, 672, 672, 292: 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 374: 672},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2363},
+ {673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 221: 673, 673, 673, 673, 673, 673, 673, 673, 673, 231: 673, 673, 234: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 260: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 283: 673, 673, 673, 673, 673, 673, 673, 673, 292: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 374: 673},
// 925
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2357},
- {9: 2358, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 218: 686, 686, 686, 686, 686, 686, 686, 686, 686, 228: 686, 686, 231: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 257: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 280: 686, 686, 686, 686, 686, 686, 686, 686, 289: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 363: 686},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2360},
- {9: 2361, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2365, 470: 2366},
+ {9: 2370, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2367},
+ {9: 2368, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2369},
// 930
- {685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 218: 685, 685, 685, 685, 685, 685, 685, 685, 685, 228: 685, 685, 231: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 257: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 280: 685, 685, 685, 685, 685, 685, 685, 685, 289: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 363: 685},
- {688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 218: 688, 688, 688, 688, 688, 688, 688, 688, 688, 228: 688, 688, 231: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 257: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 280: 688, 688, 688, 688, 688, 688, 688, 688, 289: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 363: 688},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2364},
- {9: 2365, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 218: 687, 687, 687, 687, 687, 687, 687, 687, 687, 228: 687, 687, 231: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 257: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 280: 687, 687, 687, 687, 687, 687, 687, 687, 289: 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 687, 363: 687},
+ {674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 221: 674, 674, 674, 674, 674, 674, 674, 674, 674, 231: 674, 674, 234: 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 260: 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 283: 674, 674, 674, 674, 674, 674, 674, 674, 292: 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 374: 674},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2371},
+ {675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 221: 675, 675, 675, 675, 675, 675, 675, 675, 675, 231: 675, 675, 234: 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 260: 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 283: 675, 675, 675, 675, 675, 675, 675, 675, 292: 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 374: 675},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2373, 735: 2375, 780: 2376, 841: 2377, 2374},
+ {9: 2385, 237: 2123, 239: 2121, 2122, 2120, 2118, 244: 2386, 462: 2119, 2117},
// 935
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2367},
- {6: 2368, 235: 2110, 2108, 2109, 2107, 2105, 241: 2369, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2375},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2370},
- {9: 2371, 232: 2372, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 244: 2379, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2378},
+ {2: 679, 679, 679, 679, 7: 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, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 222: 679, 679, 679, 679, 227: 679, 679, 679, 679, 233: 679, 244: 679, 258: 679, 679, 282: 679, 291: 679, 303: 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679},
+ {2: 678, 678, 678, 678, 7: 678, 678, 10: 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 222: 678, 678, 678, 678, 227: 678, 678, 678, 678, 233: 678, 244: 678, 258: 678, 678, 282: 678, 291: 678, 303: 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 678},
+ {2: 677, 677, 677, 677, 7: 677, 677, 10: 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 222: 677, 677, 677, 677, 227: 677, 677, 677, 677, 233: 677, 244: 677, 258: 677, 677, 282: 677, 291: 677, 303: 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677},
+ {237: 2123, 239: 2121, 2122, 2120, 2118, 244: 2382, 462: 2119, 2117},
// 940
- {693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 218: 693, 693, 693, 693, 693, 693, 693, 693, 693, 228: 693, 693, 231: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 257: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 280: 693, 693, 693, 693, 693, 693, 693, 693, 289: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 363: 693},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2373},
- {9: 2374, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 218: 691, 691, 691, 691, 691, 691, 691, 691, 691, 228: 691, 691, 231: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 257: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 280: 691, 691, 691, 691, 691, 691, 691, 691, 289: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 363: 691},
- {6: 2377, 9: 2376, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2380},
+ {9: 2381, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 221: 689, 689, 689, 689, 689, 689, 689, 689, 689, 231: 689, 689, 234: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 260: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 283: 689, 689, 689, 689, 689, 689, 689, 689, 292: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 374: 689},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2383},
+ {9: 2384, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 945
- {694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 218: 694, 694, 694, 694, 694, 694, 694, 694, 694, 228: 694, 694, 231: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 257: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 280: 694, 694, 694, 694, 694, 694, 694, 694, 289: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 363: 694},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2378},
- {9: 2379, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 218: 692, 692, 692, 692, 692, 692, 692, 692, 692, 228: 692, 692, 231: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 257: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 280: 692, 692, 692, 692, 692, 692, 692, 692, 289: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 363: 692},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2381},
+ {688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 221: 688, 688, 688, 688, 688, 688, 688, 688, 688, 231: 688, 688, 234: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 260: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 283: 688, 688, 688, 688, 688, 688, 688, 688, 292: 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 688, 374: 688},
+ {691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 221: 691, 691, 691, 691, 691, 691, 691, 691, 691, 231: 691, 691, 234: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 260: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 283: 691, 691, 691, 691, 691, 691, 691, 691, 292: 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 691, 374: 691},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2387},
+ {9: 2388, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 221: 690, 690, 690, 690, 690, 690, 690, 690, 690, 231: 690, 690, 234: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 260: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 283: 690, 690, 690, 690, 690, 690, 690, 690, 292: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 374: 690},
// 950
- {224: 2386, 2387, 2392, 258: 2388, 277: 2394, 290: 2390, 2383, 2389, 2393, 2382, 2391, 2384, 2385},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2414},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2413},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2412},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2411},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2390},
+ {6: 2391, 237: 2123, 239: 2121, 2122, 2120, 2118, 244: 2392, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2398},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2393},
+ {9: 2394, 235: 2395, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 955
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2408, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2407},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2404, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2403},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2402},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2401},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2400},
+ {696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 221: 696, 696, 696, 696, 696, 696, 696, 696, 696, 231: 696, 696, 234: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 260: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 283: 696, 696, 696, 696, 696, 696, 696, 696, 292: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 374: 696},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2396},
+ {9: 2397, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 221: 694, 694, 694, 694, 694, 694, 694, 694, 694, 231: 694, 694, 234: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 260: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 283: 694, 694, 694, 694, 694, 694, 694, 694, 292: 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 694, 374: 694},
+ {6: 2400, 9: 2399, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 960
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2399},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2398},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2397},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2395},
- {9: 2396, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 221: 697, 697, 697, 697, 697, 697, 697, 697, 697, 231: 697, 697, 234: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 260: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 283: 697, 697, 697, 697, 697, 697, 697, 697, 292: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 374: 697},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2401},
+ {9: 2402, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 221: 695, 695, 695, 695, 695, 695, 695, 695, 695, 231: 695, 695, 234: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 260: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 283: 695, 695, 695, 695, 695, 695, 695, 695, 292: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 374: 695},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2404},
// 965
- {695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 218: 695, 695, 695, 695, 695, 695, 695, 695, 695, 228: 695, 695, 231: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 257: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 280: 695, 695, 695, 695, 695, 695, 695, 695, 289: 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, 363: 695},
- {802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 218: 802, 802, 802, 802, 802, 802, 802, 802, 802, 228: 802, 802, 231: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 250: 802, 802, 802, 802, 802, 257: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 280: 802, 802, 802, 802, 802, 802, 802, 802, 289: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802},
- {803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 218: 803, 803, 803, 803, 803, 803, 803, 803, 803, 228: 803, 803, 231: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 250: 803, 803, 803, 803, 803, 257: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 280: 803, 803, 803, 803, 803, 803, 803, 803, 289: 803, 803, 803, 803, 2393, 803, 803, 803, 803, 803, 803},
- {804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 218: 804, 804, 804, 804, 804, 804, 804, 804, 804, 228: 804, 804, 231: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 250: 804, 804, 804, 804, 804, 257: 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 280: 804, 804, 804, 804, 804, 804, 804, 804, 289: 804, 804, 804, 804, 2393, 804, 804, 804, 804, 804, 804},
- {805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 218: 805, 805, 805, 805, 805, 805, 805, 805, 805, 228: 805, 805, 231: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 250: 805, 805, 805, 805, 805, 257: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 280: 805, 805, 805, 805, 805, 805, 805, 805, 289: 805, 805, 805, 805, 2393, 805, 805, 805, 805, 805, 805},
+ {227: 2409, 2410, 2415, 261: 2411, 280: 2417, 293: 2413, 2406, 2412, 2416, 2405, 2414, 2407, 2408},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2437},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2436},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2435},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2434},
// 970
- {806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 218: 806, 806, 806, 806, 806, 806, 806, 806, 806, 228: 806, 806, 231: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 250: 806, 806, 806, 806, 806, 257: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 280: 806, 806, 806, 806, 806, 806, 806, 806, 289: 806, 806, 806, 806, 2393, 806, 806, 806, 806, 806, 806},
- {807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 218: 807, 807, 807, 807, 807, 807, 807, 807, 807, 228: 807, 807, 231: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 250: 807, 807, 807, 807, 807, 257: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 280: 807, 807, 807, 807, 807, 807, 807, 807, 289: 807, 807, 807, 807, 2393, 807, 807, 807, 807, 807, 807},
- {810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 218: 810, 810, 810, 810, 810, 810, 810, 810, 2392, 228: 810, 810, 231: 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 250: 810, 810, 810, 810, 810, 257: 810, 2388, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 280: 810, 810, 810, 810, 810, 810, 810, 810, 289: 810, 2390, 810, 2389, 2393, 810, 2391, 810, 810, 810, 810},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2405},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2406},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2431, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2430},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2427, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2426},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2425},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2424},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2423},
// 975
- {808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 218: 808, 808, 808, 808, 808, 808, 808, 808, 808, 228: 808, 808, 231: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 250: 808, 808, 808, 808, 808, 257: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 280: 808, 808, 808, 808, 808, 808, 808, 808, 289: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808},
- {811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 218: 811, 811, 811, 811, 811, 811, 811, 811, 2392, 228: 811, 811, 231: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 250: 811, 811, 811, 811, 811, 257: 811, 2388, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 280: 811, 811, 811, 811, 811, 811, 811, 811, 289: 811, 2390, 811, 2389, 2393, 811, 2391, 811, 811, 811, 811},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2409},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2410},
- {809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 218: 809, 809, 809, 809, 809, 809, 809, 809, 809, 228: 809, 809, 231: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 250: 809, 809, 809, 809, 809, 257: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 280: 809, 809, 809, 809, 809, 809, 809, 809, 289: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2422},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2421},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2420},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2418},
+ {9: 2419, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 980
- {812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 218: 812, 812, 812, 812, 812, 812, 2386, 2387, 2392, 228: 812, 812, 231: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 250: 812, 812, 812, 812, 812, 257: 812, 2388, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 280: 812, 812, 812, 812, 812, 812, 812, 812, 289: 812, 2390, 812, 2389, 2393, 812, 2391, 812, 812, 812, 812},
- {813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 218: 813, 813, 813, 813, 813, 813, 2386, 2387, 2392, 228: 813, 813, 231: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 250: 813, 813, 813, 813, 813, 257: 813, 2388, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 280: 813, 813, 813, 813, 813, 813, 813, 813, 289: 813, 2390, 813, 2389, 2393, 813, 2391, 813, 813, 813, 813},
- {814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 218: 814, 814, 814, 814, 814, 814, 2386, 2387, 2392, 228: 814, 814, 231: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 250: 814, 814, 814, 814, 814, 257: 814, 2388, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 280: 814, 814, 814, 814, 814, 814, 814, 814, 289: 814, 2390, 814, 2389, 2393, 814, 2391, 2384, 2385, 814, 814},
- {815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 218: 815, 815, 815, 815, 815, 815, 2386, 2387, 2392, 228: 815, 815, 231: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 250: 815, 815, 815, 815, 815, 257: 815, 2388, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 280: 815, 815, 815, 815, 815, 815, 815, 815, 289: 815, 2390, 2383, 2389, 2393, 815, 2391, 2384, 2385, 815, 815},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 522: 2416},
+ {698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 221: 698, 698, 698, 698, 698, 698, 698, 698, 698, 231: 698, 698, 234: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 260: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 283: 698, 698, 698, 698, 698, 698, 698, 698, 292: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 374: 698},
+ {805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 221: 805, 805, 805, 805, 805, 805, 805, 805, 805, 231: 805, 805, 234: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 253: 805, 805, 805, 805, 805, 260: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 283: 805, 805, 805, 805, 805, 805, 805, 805, 292: 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805},
+ {806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 221: 806, 806, 806, 806, 806, 806, 806, 806, 806, 231: 806, 806, 234: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 253: 806, 806, 806, 806, 806, 260: 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 283: 806, 806, 806, 806, 806, 806, 806, 806, 292: 806, 806, 806, 806, 2416, 806, 806, 806, 806, 806, 806},
+ {807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 221: 807, 807, 807, 807, 807, 807, 807, 807, 807, 231: 807, 807, 234: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 253: 807, 807, 807, 807, 807, 260: 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 283: 807, 807, 807, 807, 807, 807, 807, 807, 292: 807, 807, 807, 807, 2416, 807, 807, 807, 807, 807, 807},
+ {808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 221: 808, 808, 808, 808, 808, 808, 808, 808, 808, 231: 808, 808, 234: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 253: 808, 808, 808, 808, 808, 260: 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 283: 808, 808, 808, 808, 808, 808, 808, 808, 292: 808, 808, 808, 808, 2416, 808, 808, 808, 808, 808, 808},
// 985
- {241: 2417},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2418},
- {9: 2419, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 218: 697, 697, 697, 697, 697, 697, 697, 697, 697, 228: 697, 697, 231: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 257: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 280: 697, 697, 697, 697, 697, 697, 697, 697, 289: 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 697, 363: 697},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2421},
+ {809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 221: 809, 809, 809, 809, 809, 809, 809, 809, 809, 231: 809, 809, 234: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 253: 809, 809, 809, 809, 809, 260: 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 283: 809, 809, 809, 809, 809, 809, 809, 809, 292: 809, 809, 809, 809, 2416, 809, 809, 809, 809, 809, 809},
+ {810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 221: 810, 810, 810, 810, 810, 810, 810, 810, 810, 231: 810, 810, 234: 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 253: 810, 810, 810, 810, 810, 260: 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 283: 810, 810, 810, 810, 810, 810, 810, 810, 292: 810, 810, 810, 810, 2416, 810, 810, 810, 810, 810, 810},
+ {813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 221: 813, 813, 813, 813, 813, 813, 813, 813, 2415, 231: 813, 813, 234: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 253: 813, 813, 813, 813, 813, 260: 813, 2411, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 283: 813, 813, 813, 813, 813, 813, 813, 813, 292: 813, 2413, 813, 2412, 2416, 813, 2414, 813, 813, 813, 813},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2428},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2429},
// 990
- {6: 2422, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {309: 2423},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2424},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2425},
- {9: 2426},
+ {811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 221: 811, 811, 811, 811, 811, 811, 811, 811, 811, 231: 811, 811, 234: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 253: 811, 811, 811, 811, 811, 260: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 283: 811, 811, 811, 811, 811, 811, 811, 811, 292: 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811},
+ {814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 221: 814, 814, 814, 814, 814, 814, 814, 814, 2415, 231: 814, 814, 234: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 253: 814, 814, 814, 814, 814, 260: 814, 2411, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 283: 814, 814, 814, 814, 814, 814, 814, 814, 292: 814, 2413, 814, 2412, 2416, 814, 2414, 814, 814, 814, 814},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2432},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2433},
+ {812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 221: 812, 812, 812, 812, 812, 812, 812, 812, 812, 231: 812, 812, 234: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 253: 812, 812, 812, 812, 812, 260: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 283: 812, 812, 812, 812, 812, 812, 812, 812, 292: 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, 812},
// 995
- {698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 218: 698, 698, 698, 698, 698, 698, 698, 698, 698, 228: 698, 698, 231: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 257: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 280: 698, 698, 698, 698, 698, 698, 698, 698, 289: 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 363: 698},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2428},
- {6: 2429, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2431, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2430},
- {9: 2435, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 221: 815, 815, 815, 815, 815, 815, 2409, 2410, 2415, 231: 815, 815, 234: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 253: 815, 815, 815, 815, 815, 260: 815, 2411, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 283: 815, 815, 815, 815, 815, 815, 815, 815, 292: 815, 2413, 815, 2412, 2416, 815, 2414, 815, 815, 815, 815},
+ {816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 221: 816, 816, 816, 816, 816, 816, 2409, 2410, 2415, 231: 816, 816, 234: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 253: 816, 816, 816, 816, 816, 260: 816, 2411, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 283: 816, 816, 816, 816, 816, 816, 816, 816, 292: 816, 2413, 816, 2412, 2416, 816, 2414, 816, 816, 816, 816},
+ {817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 221: 817, 817, 817, 817, 817, 817, 2409, 2410, 2415, 231: 817, 817, 234: 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 253: 817, 817, 817, 817, 817, 260: 817, 2411, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, 283: 817, 817, 817, 817, 817, 817, 817, 817, 292: 817, 2413, 817, 2412, 2416, 817, 2414, 2407, 2408, 817, 817},
+ {818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 221: 818, 818, 818, 818, 818, 818, 2409, 2410, 2415, 231: 818, 818, 234: 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 253: 818, 818, 818, 818, 818, 260: 818, 2411, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 283: 818, 818, 818, 818, 818, 818, 818, 818, 292: 818, 2413, 2406, 2412, 2416, 818, 2414, 2407, 2408, 818, 818},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 527: 2439},
// 1000
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2432},
- {28: 2185, 30: 2181, 2180, 2177, 2179, 2183, 2184, 2178, 2182, 235: 2110, 2108, 2109, 2107, 2105, 264: 2195, 2192, 2194, 2193, 2189, 2191, 2190, 2187, 2188, 2186, 275: 2196, 457: 2106, 2104, 522: 2433},
- {9: 2434},
- {699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 218: 699, 699, 699, 699, 699, 699, 699, 699, 699, 228: 699, 699, 231: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 257: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 280: 699, 699, 699, 699, 699, 699, 699, 699, 289: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 363: 699},
- {700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 218: 700, 700, 700, 700, 700, 700, 700, 700, 700, 228: 700, 700, 231: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 257: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 280: 700, 700, 700, 700, 700, 700, 700, 700, 289: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 363: 700},
+ {244: 2440},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2441},
+ {9: 2442, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 221: 700, 700, 700, 700, 700, 700, 700, 700, 700, 231: 700, 700, 234: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 260: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 283: 700, 700, 700, 700, 700, 700, 700, 700, 292: 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 374: 700},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2444},
// 1005
- {9: 1157, 256: 2438, 643: 2437, 2439},
- {9: 1156},
- {9: 1155},
- {9: 2440},
- {701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 218: 701, 701, 701, 701, 701, 701, 701, 701, 701, 228: 701, 701, 231: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 257: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 280: 701, 701, 701, 701, 701, 701, 701, 701, 289: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 363: 701},
+ {6: 2445, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {312: 2446},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2447},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2448},
+ {9: 2449},
// 1010
- {9: 1157, 256: 2438, 643: 2437, 2442},
- {9: 2443},
- {702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 218: 702, 702, 702, 702, 702, 702, 702, 702, 702, 228: 702, 702, 231: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 257: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 280: 702, 702, 702, 702, 702, 702, 702, 702, 289: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 363: 702},
- {219: 839},
- {219: 838},
+ {701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 221: 701, 701, 701, 701, 701, 701, 701, 701, 701, 231: 701, 701, 234: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 260: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 283: 701, 701, 701, 701, 701, 701, 701, 701, 292: 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 374: 701},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2451},
+ {6: 2452, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2454, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2453},
+ {9: 2458, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 1015
- {219: 837},
- {219: 2448},
- {254: 2449},
- {703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 218: 703, 703, 703, 703, 703, 703, 703, 703, 703, 228: 703, 703, 231: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 257: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 280: 703, 703, 703, 703, 703, 703, 703, 703, 289: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 363: 703},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2451},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2455},
+ {28: 2198, 30: 2194, 2193, 2190, 2192, 2196, 2197, 2191, 2195, 237: 2123, 239: 2121, 2122, 2120, 2118, 267: 2208, 2205, 2207, 2206, 2202, 2204, 2203, 2200, 2201, 2199, 278: 2209, 462: 2119, 2117, 527: 2456},
+ {9: 2457},
+ {702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 221: 702, 702, 702, 702, 702, 702, 702, 702, 702, 231: 702, 702, 234: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 260: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 283: 702, 702, 702, 702, 702, 702, 702, 702, 292: 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 374: 702},
+ {703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 221: 703, 703, 703, 703, 703, 703, 703, 703, 703, 231: 703, 703, 234: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 260: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 283: 703, 703, 703, 703, 703, 703, 703, 703, 292: 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 703, 374: 703},
// 1020
- {6: 2452, 224: 2386, 2387, 2392, 258: 2388, 290: 2390, 2383, 2389, 2393, 2382, 2391, 2384, 2385},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2453},
- {9: 2454, 224: 2386, 2387, 2392, 258: 2388, 290: 2390, 2383, 2389, 2393, 2382, 2391, 2384, 2385},
- {705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 218: 705, 705, 705, 705, 705, 705, 705, 705, 705, 228: 705, 705, 231: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 257: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 280: 705, 705, 705, 705, 705, 705, 705, 705, 289: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 363: 705},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 1159, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2456, 544: 2457},
+ {9: 1163, 259: 2461, 648: 2460, 2462},
+ {9: 1162},
+ {9: 1161},
+ {9: 2463},
+ {704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 221: 704, 704, 704, 704, 704, 704, 704, 704, 704, 231: 704, 704, 234: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 260: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 283: 704, 704, 704, 704, 704, 704, 704, 704, 292: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 374: 704},
// 1025
- {6: 2300, 9: 1158},
- {9: 2458},
- {706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 218: 706, 706, 706, 706, 706, 706, 706, 706, 706, 228: 706, 706, 231: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 257: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 280: 706, 706, 706, 706, 706, 706, 706, 706, 289: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 363: 706},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2460},
- {6: 2300, 9: 2461, 242: 2462},
+ {9: 1163, 259: 2461, 648: 2460, 2465},
+ {9: 2466},
+ {705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 221: 705, 705, 705, 705, 705, 705, 705, 705, 705, 231: 705, 705, 234: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 260: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 283: 705, 705, 705, 705, 705, 705, 705, 705, 292: 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 374: 705},
+ {222: 842},
+ {222: 841},
// 1030
- {711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 218: 711, 711, 711, 711, 711, 711, 711, 711, 711, 228: 711, 711, 231: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 257: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 280: 711, 711, 711, 711, 711, 711, 711, 711, 289: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 363: 711},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 2463},
- {9: 2464},
- {710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 218: 710, 710, 710, 710, 710, 710, 710, 710, 710, 228: 710, 710, 231: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 257: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 280: 710, 710, 710, 710, 710, 710, 710, 710, 289: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 363: 710},
- {712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 218: 712, 712, 712, 712, 712, 712, 712, 712, 712, 228: 712, 712, 231: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 257: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 280: 712, 712, 712, 712, 712, 712, 712, 712, 289: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 363: 712},
+ {222: 840},
+ {222: 2471},
+ {257: 2472},
+ {706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 221: 706, 706, 706, 706, 706, 706, 706, 706, 706, 231: 706, 706, 234: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 260: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 283: 706, 706, 706, 706, 706, 706, 706, 706, 292: 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, 374: 706},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2474},
// 1035
- {9: 2467, 256: 2468},
- {652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 218: 652, 652, 652, 652, 652, 652, 652, 652, 652, 228: 652, 652, 231: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 257: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 280: 652, 652, 652, 652, 652, 652, 652, 652, 289: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 363: 652},
- {9: 2469},
- {651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 218: 651, 651, 651, 651, 651, 651, 651, 651, 651, 228: 651, 651, 231: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 257: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 280: 651, 651, 651, 651, 651, 651, 651, 651, 289: 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 651, 363: 651},
- {9: 2471},
+ {6: 2475, 227: 2409, 2410, 2415, 261: 2411, 293: 2413, 2406, 2412, 2416, 2405, 2414, 2407, 2408},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2476},
+ {9: 2477, 227: 2409, 2410, 2415, 261: 2411, 293: 2413, 2406, 2412, 2416, 2405, 2414, 2407, 2408},
+ {708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 221: 708, 708, 708, 708, 708, 708, 708, 708, 708, 231: 708, 708, 234: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 260: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 283: 708, 708, 708, 708, 708, 708, 708, 708, 292: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 374: 708},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 1165, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2479, 549: 2480},
// 1040
- {713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 218: 713, 713, 713, 713, 713, 713, 713, 713, 713, 228: 713, 713, 231: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 257: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 280: 713, 713, 713, 713, 713, 713, 713, 713, 289: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 363: 713},
- {714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 218: 714, 714, 714, 714, 714, 714, 714, 714, 714, 228: 714, 714, 231: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 257: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 280: 714, 714, 714, 714, 714, 714, 714, 714, 289: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 363: 714},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 1159, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2456, 544: 2474},
- {9: 2475},
- {715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 218: 715, 715, 715, 715, 715, 715, 715, 715, 715, 228: 715, 715, 231: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 257: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 280: 715, 715, 715, 715, 715, 715, 715, 715, 289: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 363: 715},
- // 1045
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 1159, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2456, 544: 2477},
- {9: 2478},
- {716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 218: 716, 716, 716, 716, 716, 716, 716, 716, 716, 228: 716, 716, 231: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 257: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 280: 716, 716, 716, 716, 716, 716, 716, 716, 289: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 363: 716},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 279: 2015, 376: 2014, 378: 1537, 1538, 1536, 438: 2480},
+ {6: 2323, 9: 1164},
{9: 2481},
+ {709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 221: 709, 709, 709, 709, 709, 709, 709, 709, 709, 231: 709, 709, 234: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 260: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 283: 709, 709, 709, 709, 709, 709, 709, 709, 292: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 374: 709},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2483},
+ {6: 2323, 9: 2484, 245: 2485},
+ // 1045
+ {714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 221: 714, 714, 714, 714, 714, 714, 714, 714, 714, 231: 714, 714, 234: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 260: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 283: 714, 714, 714, 714, 714, 714, 714, 714, 292: 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 374: 714},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 2486},
+ {9: 2487},
+ {713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 221: 713, 713, 713, 713, 713, 713, 713, 713, 713, 231: 713, 713, 234: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 260: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 283: 713, 713, 713, 713, 713, 713, 713, 713, 292: 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 713, 374: 713},
+ {715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 221: 715, 715, 715, 715, 715, 715, 715, 715, 715, 231: 715, 715, 234: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 260: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 283: 715, 715, 715, 715, 715, 715, 715, 715, 292: 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 715, 374: 715},
// 1050
- {769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 218: 769, 769, 769, 769, 769, 769, 769, 769, 769, 228: 769, 769, 231: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 257: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 280: 769, 769, 769, 769, 769, 769, 769, 769, 289: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 363: 769},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 279: 2015, 376: 2014, 378: 1537, 1538, 1536, 438: 2483},
- {9: 2484},
- {770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 218: 770, 770, 770, 770, 770, 770, 770, 770, 770, 228: 770, 770, 231: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 257: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 280: 770, 770, 770, 770, 770, 770, 770, 770, 289: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 363: 770},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2486},
+ {9: 2490, 259: 2491},
+ {653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 221: 653, 653, 653, 653, 653, 653, 653, 653, 653, 231: 653, 653, 234: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 260: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 283: 653, 653, 653, 653, 653, 653, 653, 653, 292: 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 374: 653},
+ {9: 2492},
+ {652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 221: 652, 652, 652, 652, 652, 652, 652, 652, 652, 231: 652, 652, 234: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 260: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 283: 652, 652, 652, 652, 652, 652, 652, 652, 292: 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 374: 652},
+ {9: 2494},
// 1055
- {6: 2487, 235: 2110, 2108, 2109, 2107, 2105, 242: 2488, 457: 2106, 2104},
- {13: 2498, 56: 2495, 2494, 61: 2497, 66: 2500, 288: 2492, 308: 2493, 403: 2496, 460: 2499, 610: 2491},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 2489},
- {9: 2490},
- {771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 218: 771, 771, 771, 771, 771, 771, 771, 771, 771, 228: 771, 771, 231: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 257: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 280: 771, 771, 771, 771, 771, 771, 771, 771, 289: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 363: 771},
+ {716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 221: 716, 716, 716, 716, 716, 716, 716, 716, 716, 231: 716, 716, 234: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 260: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 283: 716, 716, 716, 716, 716, 716, 716, 716, 292: 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 374: 716},
+ {717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 221: 717, 717, 717, 717, 717, 717, 717, 717, 717, 231: 717, 717, 234: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 260: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 283: 717, 717, 717, 717, 717, 717, 717, 717, 292: 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 374: 717},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 1165, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2479, 549: 2497},
+ {9: 2498},
+ {718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 221: 718, 718, 718, 718, 718, 718, 718, 718, 718, 231: 718, 718, 234: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 260: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 283: 718, 718, 718, 718, 718, 718, 718, 718, 292: 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 374: 718},
// 1060
- {9: 2534},
- {9: 134, 217: 2506, 473: 2507, 487: 2533},
- {7: 134, 9: 134, 217: 2506, 288: 134, 382: 134, 473: 2507, 487: 2520},
- {9: 612},
- {9: 134, 217: 2506, 473: 2507, 487: 2519},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 1165, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2479, 549: 2500},
+ {9: 2501},
+ {719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 221: 719, 719, 719, 719, 719, 719, 719, 719, 719, 231: 719, 719, 234: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 260: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 283: 719, 719, 719, 719, 719, 719, 719, 719, 292: 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 374: 719},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 282: 2026, 381: 2025, 383: 1545, 1546, 1544, 443: 2503},
+ {9: 2504},
// 1065
- {9: 127, 217: 2512, 473: 2513, 577: 2511, 589: 2514},
- {9: 134, 217: 2506, 473: 2507, 487: 2505},
- {9: 175, 404: 2502, 2503, 671: 2504},
- {9: 175, 404: 2502, 2503, 671: 2501},
- {9: 606},
+ {772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 221: 772, 772, 772, 772, 772, 772, 772, 772, 772, 231: 772, 772, 234: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 260: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 283: 772, 772, 772, 772, 772, 772, 772, 772, 292: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 374: 772},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 282: 2026, 381: 2025, 383: 1545, 1546, 1544, 443: 2506},
+ {9: 2507},
+ {773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 221: 773, 773, 773, 773, 773, 773, 773, 773, 773, 231: 773, 773, 234: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 260: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 283: 773, 773, 773, 773, 773, 773, 773, 773, 292: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 374: 773},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2509},
// 1070
+ {6: 2510, 237: 2123, 239: 2121, 2122, 2120, 2118, 245: 2511, 462: 2119, 2117},
+ {13: 2521, 56: 2518, 2517, 61: 2520, 67: 2523, 291: 2515, 311: 2516, 408: 2519, 465: 2522, 615: 2514},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 2512},
+ {9: 2513},
+ {774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 221: 774, 774, 774, 774, 774, 774, 774, 774, 774, 231: 774, 774, 234: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 260: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 283: 774, 774, 774, 774, 774, 774, 774, 774, 292: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 374: 774},
+ // 1075
+ {9: 2557},
+ {9: 134, 220: 2529, 478: 2530, 494: 2556},
+ {7: 134, 9: 134, 220: 2529, 291: 134, 387: 134, 478: 2530, 494: 2543},
+ {9: 613},
+ {9: 134, 220: 2529, 478: 2530, 494: 2542},
+ // 1080
+ {9: 127, 220: 2535, 478: 2536, 583: 2534, 595: 2537},
+ {9: 134, 220: 2529, 478: 2530, 494: 2528},
+ {9: 175, 409: 2525, 2526, 676: 2527},
+ {9: 175, 409: 2525, 2526, 676: 2524},
{9: 607},
+ // 1085
+ {9: 608},
{9: 174},
{9: 173},
- {9: 608},
{9: 609},
- // 1075
- {256: 1526, 461: 2508, 476: 2509},
- {133, 133, 133, 133, 133, 133, 133, 133, 9: 133, 13: 133, 218: 133, 220: 133, 133, 227: 133, 230: 133, 249: 133, 262: 133, 133, 288: 133, 370: 133, 133, 133, 133, 133, 133, 382: 133, 460: 133, 462: 133},
- {1180, 1180, 1180, 1180, 6: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 14: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 53: 1180, 217: 1180, 1180, 221: 1180, 227: 1180, 1180, 1180, 231: 1180, 1180, 242: 1180, 249: 1180, 255: 1180, 377: 1180, 381: 1180, 1180, 1180, 1180, 1180},
- {9: 2510},
- {135, 135, 135, 135, 135, 135, 135, 135, 9: 135, 13: 135, 218: 135, 220: 135, 135, 227: 135, 230: 135, 249: 135, 262: 135, 135, 288: 135, 370: 135, 135, 135, 135, 135, 135, 382: 135, 460: 135, 462: 135},
- // 1080
{9: 610},
- {256: 1526, 461: 2508, 476: 2515},
- {126, 126, 126, 126, 126, 126, 126, 9: 126, 13: 126, 218: 126, 220: 126, 126, 227: 126, 230: 126, 370: 126, 126, 126, 126, 126, 126, 460: 126, 462: 126},
- {125, 125, 125, 125, 125, 125, 125, 9: 125, 13: 125, 218: 125, 220: 125, 125, 227: 125, 230: 125, 370: 125, 125, 125, 125, 125, 125, 460: 125, 462: 125},
- {6: 2516, 9: 2510},
- // 1085
- {256: 1526, 461: 2508, 476: 2517},
- {9: 2518},
- {124, 124, 124, 124, 124, 124, 124, 9: 124, 13: 124, 218: 124, 220: 124, 124, 227: 124, 230: 124, 370: 124, 124, 124, 124, 124, 124, 460: 124, 462: 124},
- {9: 611},
- {7: 2525, 9: 121, 288: 2522, 382: 2524, 481: 2523, 531: 2521},
// 1090
- {9: 613},
- {118, 118, 118, 118, 118, 118, 118, 2525, 9: 118, 218: 118, 220: 118, 118, 227: 118, 230: 118, 249: 118, 370: 118, 118, 118, 118, 118, 118, 382: 2524, 481: 2531, 588: 2530},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 2527},
- {246: 2526},
- {115, 115, 115, 115, 115, 115, 7: 115, 115, 10: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 219: 115, 240: 115, 243: 115, 257: 115, 288: 115},
+ {259: 1534, 466: 2531, 481: 2532},
+ {133, 133, 133, 133, 133, 133, 133, 133, 9: 133, 13: 133, 221: 133, 223: 133, 226: 133, 230: 133, 233: 133, 252: 133, 265: 133, 133, 291: 133, 375: 133, 133, 133, 133, 133, 133, 387: 133, 465: 133, 467: 133},
+ {1186, 1186, 1186, 1186, 6: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 14: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 53: 1186, 220: 1186, 1186, 226: 1186, 230: 1186, 1186, 1186, 234: 1186, 1186, 245: 1186, 252: 1186, 258: 1186, 382: 1186, 386: 1186, 1186, 1186, 1186, 1186},
+ {9: 2533},
+ {135, 135, 135, 135, 135, 135, 135, 135, 9: 135, 13: 135, 221: 135, 223: 135, 226: 135, 230: 135, 233: 135, 252: 135, 265: 135, 135, 291: 135, 375: 135, 135, 135, 135, 135, 135, 387: 135, 465: 135, 467: 135},
// 1095
- {116, 116, 116, 116, 116, 116, 7: 116, 116, 10: 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 219: 116, 240: 116, 243: 116, 257: 116, 288: 116},
- {123, 123, 123, 123, 123, 123, 123, 9: 123, 218: 123, 220: 123, 123, 227: 123, 230: 123, 249: 123, 288: 2528, 370: 123, 123, 123, 123, 123, 123, 791: 2529},
- {122, 122, 122, 122, 122, 122, 122, 9: 122, 218: 122, 220: 122, 122, 227: 122, 230: 122, 249: 122, 370: 122, 122, 122, 122, 122, 122},
- {119, 119, 119, 119, 119, 119, 119, 9: 119, 218: 119, 220: 119, 119, 227: 119, 230: 119, 249: 119, 370: 119, 119, 119, 119, 119, 119},
- {120, 120, 120, 120, 120, 120, 120, 9: 120, 218: 120, 220: 120, 120, 227: 120, 230: 120, 249: 120, 370: 120, 120, 120, 120, 120, 120},
+ {9: 611},
+ {259: 1534, 466: 2531, 481: 2538},
+ {126, 126, 126, 126, 126, 126, 126, 9: 126, 13: 126, 221: 126, 223: 126, 226: 126, 230: 126, 233: 126, 375: 126, 126, 126, 126, 126, 126, 465: 126, 467: 126},
+ {125, 125, 125, 125, 125, 125, 125, 9: 125, 13: 125, 221: 125, 223: 125, 226: 125, 230: 125, 233: 125, 375: 125, 125, 125, 125, 125, 125, 465: 125, 467: 125},
+ {6: 2539, 9: 2533},
// 1100
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 2532},
- {117, 117, 117, 117, 117, 117, 117, 9: 117, 218: 117, 220: 117, 117, 227: 117, 230: 117, 249: 117, 370: 117, 117, 117, 117, 117, 117},
- {9: 614},
- {772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 218: 772, 772, 772, 772, 772, 772, 772, 772, 772, 228: 772, 772, 231: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 257: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 280: 772, 772, 772, 772, 772, 772, 772, 772, 289: 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 772, 363: 772},
- {235: 2110, 2108, 2109, 2107, 2105, 274: 620, 457: 2106, 2104},
+ {259: 1534, 466: 2531, 481: 2540},
+ {9: 2541},
+ {124, 124, 124, 124, 124, 124, 124, 9: 124, 13: 124, 221: 124, 223: 124, 226: 124, 230: 124, 233: 124, 375: 124, 124, 124, 124, 124, 124, 465: 124, 467: 124},
+ {9: 612},
+ {7: 2548, 9: 121, 291: 2545, 387: 2547, 490: 2546, 536: 2544},
// 1105
- {274: 2539, 716: 2538, 852: 2537},
- {48: 616, 274: 2539, 276: 2545, 716: 2544, 750: 2543},
- {48: 619, 274: 619, 276: 619},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2540},
- {235: 2110, 2108, 2109, 2107, 2105, 278: 2541, 457: 2106, 2104},
+ {9: 614},
+ {118, 118, 118, 118, 118, 118, 118, 2548, 9: 118, 221: 118, 223: 118, 226: 118, 230: 118, 233: 118, 252: 118, 375: 118, 118, 118, 118, 118, 118, 387: 2547, 490: 2554, 594: 2553},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 2550},
+ {249: 2549},
+ {115, 115, 115, 115, 115, 115, 7: 115, 115, 10: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 222: 115, 243: 115, 246: 115, 260: 115, 291: 115},
// 1110
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2542},
- {48: 617, 235: 2110, 2108, 2109, 2107, 2105, 274: 617, 276: 617, 457: 2106, 2104},
- {48: 2547},
- {48: 618, 274: 618, 276: 618},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2546},
+ {116, 116, 116, 116, 116, 116, 7: 116, 116, 10: 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 222: 116, 243: 116, 246: 116, 260: 116, 291: 116},
+ {123, 123, 123, 123, 123, 123, 123, 9: 123, 221: 123, 223: 123, 226: 123, 230: 123, 233: 123, 252: 123, 291: 2551, 375: 123, 123, 123, 123, 123, 123, 797: 2552},
+ {122, 122, 122, 122, 122, 122, 122, 9: 122, 221: 122, 223: 122, 226: 122, 230: 122, 233: 122, 252: 122, 375: 122, 122, 122, 122, 122, 122},
+ {119, 119, 119, 119, 119, 119, 119, 9: 119, 221: 119, 223: 119, 226: 119, 230: 119, 233: 119, 252: 119, 375: 119, 119, 119, 119, 119, 119},
+ {120, 120, 120, 120, 120, 120, 120, 9: 120, 221: 120, 223: 120, 226: 120, 230: 120, 233: 120, 252: 120, 375: 120, 120, 120, 120, 120, 120},
// 1115
- {48: 615, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 218: 773, 773, 773, 773, 773, 773, 773, 773, 773, 228: 773, 773, 231: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 257: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 280: 773, 773, 773, 773, 773, 773, 773, 773, 289: 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 363: 773},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2549},
- {221: 2550, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {13: 2498, 56: 2495, 2494, 61: 2497, 66: 2500, 288: 2492, 308: 2493, 403: 2496, 460: 2499, 610: 2551},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 2555},
+ {117, 117, 117, 117, 117, 117, 117, 9: 117, 221: 117, 223: 117, 226: 117, 230: 117, 233: 117, 252: 117, 375: 117, 117, 117, 117, 117, 117},
+ {9: 615},
+ {775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 221: 775, 775, 775, 775, 775, 775, 775, 775, 775, 231: 775, 775, 234: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 260: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 283: 775, 775, 775, 775, 775, 775, 775, 775, 292: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 374: 775},
+ {237: 2123, 239: 2121, 2122, 2120, 2118, 277: 621, 462: 2119, 2117},
// 1120
- {9: 2552},
- {774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 218: 774, 774, 774, 774, 774, 774, 774, 774, 774, 228: 774, 774, 231: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 257: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 280: 774, 774, 774, 774, 774, 774, 774, 774, 289: 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 363: 774},
- {775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 218: 775, 775, 775, 775, 775, 775, 775, 775, 775, 228: 775, 775, 231: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2114, 775, 775, 775, 775, 775, 257: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 280: 775, 775, 775, 775, 775, 775, 775, 775, 289: 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 363: 775},
- {776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 218: 776, 776, 776, 776, 776, 776, 776, 776, 776, 228: 776, 776, 231: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 257: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 280: 776, 776, 776, 776, 776, 776, 776, 776, 289: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 363: 776},
- {217: 2558, 381: 1457, 469: 2556, 1458, 1459, 1460, 475: 1463, 477: 1462, 2557},
+ {277: 2562, 721: 2561, 858: 2560},
+ {48: 617, 277: 2562, 279: 2568, 721: 2567, 755: 2566},
+ {48: 620, 277: 620, 279: 620},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2563},
+ {237: 2123, 239: 2121, 2122, 2120, 2118, 281: 2564, 462: 2119, 2117},
// 1125
- {9: 2562, 229: 431},
- {9: 2561},
- {381: 1457, 469: 2559, 1458, 1459, 1460},
- {9: 2560},
- {229: 430},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2565},
+ {48: 618, 237: 2123, 239: 2121, 2122, 2120, 2118, 277: 618, 279: 618, 462: 2119, 2117},
+ {48: 2570},
+ {48: 619, 277: 619, 279: 619},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2569},
// 1130
- {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, 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, 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, 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, 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, 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, 441, 218: 441, 441, 441, 441, 441, 441, 441, 441, 441, 228: 441, 441, 231: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 257: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 280: 441, 441, 441, 441, 441, 441, 441, 441, 289: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 363: 441},
- {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 218: 442, 442, 442, 442, 442, 442, 442, 442, 442, 228: 442, 442, 231: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 257: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 280: 442, 442, 442, 442, 442, 442, 442, 442, 289: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 363: 442},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2564},
- {6: 2565},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2566},
+ {48: 616, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 221: 776, 776, 776, 776, 776, 776, 776, 776, 776, 231: 776, 776, 234: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 260: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 283: 776, 776, 776, 776, 776, 776, 776, 776, 292: 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 374: 776},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2572},
+ {226: 2573, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {13: 2521, 56: 2518, 2517, 61: 2520, 67: 2523, 291: 2515, 311: 2516, 408: 2519, 465: 2522, 615: 2574},
// 1135
- {6: 1162, 9: 2567, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 218: 777, 777, 777, 777, 777, 777, 777, 777, 777, 228: 777, 777, 231: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 257: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 280: 777, 777, 777, 777, 777, 777, 777, 777, 289: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 363: 777},
- {6: 1163, 9: 2576, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {6: 2573},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2570, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 1457, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2568, 469: 2571, 1458, 1459, 1460, 475: 1463, 477: 1462, 2557, 488: 2569},
+ {9: 2575},
+ {777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 221: 777, 777, 777, 777, 777, 777, 777, 777, 777, 231: 777, 777, 234: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 260: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 283: 777, 777, 777, 777, 777, 777, 777, 777, 292: 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 374: 777},
+ {778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 221: 778, 778, 778, 778, 778, 778, 778, 778, 778, 231: 778, 778, 234: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2127, 778, 778, 778, 778, 778, 260: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 283: 778, 778, 778, 778, 778, 778, 778, 778, 292: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 374: 778},
+ {779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 221: 779, 779, 779, 779, 779, 779, 779, 779, 779, 231: 779, 779, 234: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 260: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 283: 779, 779, 779, 779, 779, 779, 779, 779, 292: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 374: 779},
+ {220: 2581, 386: 1465, 474: 2579, 1466, 1467, 1468, 480: 1471, 482: 1470, 2580},
// 1140
- {9: 2572, 229: 431},
- {442, 442, 6: 442, 9: 442, 220: 442, 224: 442, 442, 442, 229: 430, 235: 442, 442, 442, 442, 442, 243: 442, 249: 442, 257: 442, 442, 277: 442, 280: 442, 442, 442, 442, 442, 442, 442, 442, 289: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 363: 442},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2574},
- {6: 1162, 9: 2575, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 218: 778, 778, 778, 778, 778, 778, 778, 778, 778, 228: 778, 778, 231: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 257: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 280: 778, 778, 778, 778, 778, 778, 778, 778, 289: 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 363: 778},
+ {9: 2585, 232: 431},
+ {9: 2584},
+ {386: 1465, 474: 2582, 1466, 1467, 1468},
+ {9: 2583},
+ {232: 430},
// 1145
- {779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 218: 779, 779, 779, 779, 779, 779, 779, 779, 779, 228: 779, 779, 231: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 257: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 280: 779, 779, 779, 779, 779, 779, 779, 779, 289: 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 363: 779},
- {781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 218: 781, 781, 781, 781, 781, 781, 781, 781, 781, 228: 781, 781, 231: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 2114, 781, 781, 781, 781, 781, 257: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 280: 781, 781, 781, 781, 781, 781, 781, 781, 289: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 363: 781},
- {783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 218: 783, 783, 783, 783, 783, 783, 783, 783, 783, 228: 783, 783, 231: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 2114, 783, 783, 783, 783, 783, 257: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 280: 783, 783, 783, 783, 783, 783, 783, 783, 289: 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 363: 783},
- {784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 218: 784, 784, 784, 784, 784, 784, 784, 784, 784, 228: 784, 784, 231: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 2114, 784, 784, 784, 784, 784, 257: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 280: 784, 784, 784, 784, 784, 784, 784, 784, 289: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 363: 784},
- {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 218: 785, 785, 785, 785, 785, 785, 785, 785, 785, 228: 785, 785, 231: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 2114, 785, 785, 785, 785, 785, 257: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 280: 785, 785, 785, 785, 785, 785, 785, 785, 289: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 363: 785},
+ {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, 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, 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, 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, 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, 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, 441, 441, 441, 441, 221: 441, 441, 441, 441, 441, 441, 441, 441, 441, 231: 441, 441, 234: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 260: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 283: 441, 441, 441, 441, 441, 441, 441, 441, 292: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 374: 441},
+ {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 221: 442, 442, 442, 442, 442, 442, 442, 442, 442, 231: 442, 442, 234: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 260: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 283: 442, 442, 442, 442, 442, 442, 442, 442, 292: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 374: 442},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2587},
+ {6: 2588},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2589},
// 1150
- {786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 218: 786, 786, 786, 786, 786, 786, 786, 786, 786, 228: 786, 786, 231: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 2114, 786, 786, 786, 786, 786, 257: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 280: 786, 786, 786, 786, 786, 786, 786, 786, 289: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 363: 786},
- {219: 2585},
- {219: 2584},
- {767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 218: 767, 767, 767, 767, 767, 767, 767, 767, 767, 228: 767, 767, 231: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 257: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 280: 767, 767, 767, 767, 767, 767, 767, 767, 289: 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, 363: 767},
- {768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 218: 768, 768, 768, 768, 768, 768, 768, 768, 768, 228: 768, 768, 231: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 257: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 280: 768, 768, 768, 768, 768, 768, 768, 768, 289: 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 363: 768},
+ {6: 1168, 9: 2590, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 221: 780, 780, 780, 780, 780, 780, 780, 780, 780, 231: 780, 780, 234: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 260: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 283: 780, 780, 780, 780, 780, 780, 780, 780, 292: 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 374: 780},
+ {6: 1169, 9: 2599, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {6: 2596},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2593, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 1465, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2591, 474: 2594, 1466, 1467, 1468, 480: 1471, 482: 1470, 2580, 495: 2592},
// 1155
- {279: 2587},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2588, 378: 1537, 1538, 1536},
- {798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 218: 798, 798, 798, 798, 798, 798, 798, 798, 798, 228: 798, 798, 231: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 257: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 280: 798, 798, 798, 798, 798, 798, 798, 798, 289: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 363: 798, 386: 798, 798},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2590, 378: 1537, 1538, 1536},
- {799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 218: 799, 799, 799, 799, 799, 799, 799, 799, 799, 228: 799, 799, 231: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 257: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 2591, 799, 799, 799, 799, 799, 799, 799, 799, 289: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 363: 799, 386: 799, 799},
+ {9: 2595, 232: 431},
+ {442, 442, 6: 442, 9: 442, 223: 442, 227: 442, 442, 442, 232: 430, 237: 442, 239: 442, 442, 442, 442, 246: 442, 252: 442, 260: 442, 442, 280: 442, 283: 442, 442, 442, 442, 442, 442, 442, 442, 292: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 374: 442},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2597},
+ {6: 1168, 9: 2598, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 221: 781, 781, 781, 781, 781, 781, 781, 781, 781, 231: 781, 781, 234: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 260: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 283: 781, 781, 781, 781, 781, 781, 781, 781, 292: 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 374: 781},
// 1160
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2592, 378: 1537, 1538, 1536},
- {797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 218: 797, 797, 797, 797, 797, 797, 797, 797, 797, 228: 797, 797, 231: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 257: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 280: 797, 797, 797, 797, 797, 797, 797, 797, 289: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 363: 797, 386: 797, 797},
- {829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 218: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 257: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 280: 829, 829, 829, 829, 829, 829, 829, 829, 289: 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 829, 363: 829, 370: 829, 829, 829, 829, 829, 829},
- {825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 218: 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 257: 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 280: 825, 825, 825, 825, 825, 825, 825, 825, 289: 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 363: 825, 370: 825, 825, 825, 825, 825, 825},
- {28: 2605, 30: 2601, 2600, 2597, 2599, 2603, 2604, 2598, 2602, 706: 2596},
+ {782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 221: 782, 782, 782, 782, 782, 782, 782, 782, 782, 231: 782, 782, 234: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 260: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 283: 782, 782, 782, 782, 782, 782, 782, 782, 292: 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 374: 782},
+ {784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 221: 784, 784, 784, 784, 784, 784, 784, 784, 784, 231: 784, 784, 234: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 2127, 784, 784, 784, 784, 784, 260: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 283: 784, 784, 784, 784, 784, 784, 784, 784, 292: 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, 374: 784},
+ {786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 221: 786, 786, 786, 786, 786, 786, 786, 786, 786, 231: 786, 786, 234: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 2127, 786, 786, 786, 786, 786, 260: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 283: 786, 786, 786, 786, 786, 786, 786, 786, 292: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 374: 786},
+ {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 221: 787, 787, 787, 787, 787, 787, 787, 787, 787, 231: 787, 787, 234: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 2127, 787, 787, 787, 787, 787, 260: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 283: 787, 787, 787, 787, 787, 787, 787, 787, 292: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 374: 787},
+ {788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 221: 788, 788, 788, 788, 788, 788, 788, 788, 788, 231: 788, 788, 234: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 2127, 788, 788, 788, 788, 788, 260: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 283: 788, 788, 788, 788, 788, 788, 788, 788, 292: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 374: 788},
// 1165
- {6: 2606},
+ {789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 221: 789, 789, 789, 789, 789, 789, 789, 789, 789, 231: 789, 789, 234: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 2127, 789, 789, 789, 789, 789, 260: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 283: 789, 789, 789, 789, 789, 789, 789, 789, 292: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 374: 789},
+ {222: 2608},
+ {222: 2607},
+ {770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 221: 770, 770, 770, 770, 770, 770, 770, 770, 770, 231: 770, 770, 234: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 260: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 283: 770, 770, 770, 770, 770, 770, 770, 770, 292: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 374: 770},
+ {771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 221: 771, 771, 771, 771, 771, 771, 771, 771, 771, 231: 771, 771, 234: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 260: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 283: 771, 771, 771, 771, 771, 771, 771, 771, 292: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 374: 771},
+ // 1170
+ {282: 2610},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2611, 383: 1545, 1546, 1544},
+ {801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 221: 801, 801, 801, 801, 801, 801, 801, 801, 801, 231: 801, 801, 234: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 260: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 283: 801, 801, 801, 801, 801, 801, 801, 801, 292: 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 801, 374: 801, 391: 801, 801},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2613, 383: 1545, 1546, 1544},
+ {802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 221: 802, 802, 802, 802, 802, 802, 802, 802, 802, 231: 802, 802, 234: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 260: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 2614, 802, 802, 802, 802, 802, 802, 802, 802, 292: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 374: 802, 391: 802, 802},
+ // 1175
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2615, 383: 1545, 1546, 1544},
+ {800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 221: 800, 800, 800, 800, 800, 800, 800, 800, 800, 231: 800, 800, 234: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 260: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 283: 800, 800, 800, 800, 800, 800, 800, 800, 292: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 374: 800, 391: 800, 800},
+ {832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 221: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 260: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 283: 832, 832, 832, 832, 832, 832, 832, 832, 292: 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 374: 832, 832, 832, 832, 832, 832, 832},
+ {828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 221: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 260: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 283: 828, 828, 828, 828, 828, 828, 828, 828, 292: 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, 374: 828, 828, 828, 828, 828, 828, 828},
+ {28: 2628, 30: 2624, 2623, 2620, 2622, 2626, 2627, 2621, 2625, 711: 2619},
+ // 1180
+ {6: 2629},
+ {6: 631},
{6: 630},
{6: 629},
{6: 628},
+ // 1185
{6: 627},
- // 1170
{6: 626},
{6: 625},
{6: 624},
{6: 623},
- {6: 622},
- // 1175
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2607},
- {6: 2608, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2609},
- {9: 2610, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 218: 689, 689, 689, 689, 689, 689, 689, 689, 689, 228: 689, 689, 231: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 257: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 280: 689, 689, 689, 689, 689, 689, 689, 689, 289: 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 689, 363: 689},
- // 1180
- {28: 2605, 30: 2601, 2600, 2597, 2599, 2603, 2604, 2598, 2602, 706: 2612},
- {6: 2613},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2614},
- {6: 2615, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2616},
- // 1185
- {9: 2617, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 218: 690, 690, 690, 690, 690, 690, 690, 690, 690, 228: 690, 690, 231: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 257: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 280: 690, 690, 690, 690, 690, 690, 690, 690, 289: 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 363: 690},
- {56: 2621, 2620, 61: 2622, 103: 2623, 762: 2619},
- {6: 2624},
- {6: 684},
// 1190
- {6: 683},
- {6: 682},
- {6: 681},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2625},
- {9: 2626, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2630},
+ {6: 2631, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2632},
+ {9: 2633, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 221: 692, 692, 692, 692, 692, 692, 692, 692, 692, 231: 692, 692, 234: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 260: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 283: 692, 692, 692, 692, 692, 692, 692, 692, 292: 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 374: 692},
// 1195
- {696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 218: 696, 696, 696, 696, 696, 696, 696, 696, 696, 228: 696, 696, 231: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 257: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 280: 696, 696, 696, 696, 696, 696, 696, 696, 289: 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 363: 696},
- {707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 218: 707, 707, 707, 707, 707, 707, 707, 707, 707, 228: 707, 707, 231: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 257: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 280: 707, 707, 707, 707, 707, 707, 707, 707, 289: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 363: 707},
- {708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 218: 708, 708, 708, 708, 708, 708, 708, 708, 708, 228: 708, 708, 231: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 257: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 280: 708, 708, 708, 708, 708, 708, 708, 708, 289: 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 708, 363: 708},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 1159, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2456, 544: 2630},
- {9: 2631},
+ {28: 2628, 30: 2624, 2623, 2620, 2622, 2626, 2627, 2621, 2625, 711: 2635},
+ {6: 2636},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2637},
+ {6: 2638, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2639},
// 1200
- {704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 218: 704, 704, 704, 704, 704, 704, 704, 704, 704, 228: 704, 704, 231: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 257: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 280: 704, 704, 704, 704, 704, 704, 704, 704, 289: 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 704, 363: 704},
- {709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 218: 709, 709, 709, 709, 709, 709, 709, 709, 709, 228: 709, 709, 231: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 257: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 280: 709, 709, 709, 709, 709, 709, 709, 709, 289: 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 363: 709},
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 255: 762, 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 492: 2264, 2265, 495: 2267, 500: 2268, 507: 2269, 512: 2634},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2635},
- {9: 2636, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {9: 2640, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 221: 693, 693, 693, 693, 693, 693, 693, 693, 693, 231: 693, 693, 234: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 260: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 283: 693, 693, 693, 693, 693, 693, 693, 693, 292: 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 693, 374: 693},
+ {56: 2644, 2643, 61: 2645, 104: 2646, 768: 2642},
+ {6: 2647},
+ {6: 687},
// 1205
- {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 218: 545, 545, 545, 545, 545, 545, 545, 545, 545, 228: 545, 545, 231: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 257: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 280: 545, 545, 545, 545, 545, 545, 545, 545, 289: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 363: 545, 463: 2126, 467: 2274, 485: 2637},
- {673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 218: 673, 673, 673, 673, 673, 673, 673, 673, 673, 228: 673, 673, 231: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 257: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 280: 673, 673, 673, 673, 673, 673, 673, 673, 289: 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 363: 673},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 1159, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 488: 2456, 544: 2639},
- {9: 2640},
- {654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 218: 654, 654, 654, 654, 654, 654, 654, 654, 654, 228: 654, 654, 231: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 257: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 280: 654, 654, 654, 654, 654, 654, 654, 654, 289: 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, 363: 654},
+ {6: 686},
+ {6: 685},
+ {6: 684},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2648},
+ {9: 2649, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 1210
- {2: 1141, 1141, 1141, 1141, 7: 1141, 1141, 10: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 219: 1141, 222: 1141, 1141, 1141, 1141, 1141, 1141, 230: 1141, 255: 1141, 1141, 279: 1141, 288: 1141, 300: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 364: 1141, 1141, 1141, 1141, 1141, 1141},
- {257: 2666, 277: 2665, 289: 2664, 298: 2650, 2651, 686: 2667},
- {217: 1137},
- {2: 1135, 1135, 1135, 1135, 7: 1135, 1135, 10: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 219: 1135, 222: 1135, 1135, 1135, 1135, 1135, 1135, 230: 1135, 255: 1135, 1135, 279: 1135, 288: 1135, 300: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 364: 1135, 1135, 1135, 1135, 1135, 1135},
- {2: 1133, 1133, 1133, 1133, 7: 1133, 1133, 10: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 219: 1133, 222: 1133, 1133, 1133, 1133, 1133, 1133, 230: 1133, 255: 1133, 1133, 279: 1133, 288: 1133, 300: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 364: 1133, 1133, 1133, 1133, 1133, 1133},
+ {699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 221: 699, 699, 699, 699, 699, 699, 699, 699, 699, 231: 699, 699, 234: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 260: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 283: 699, 699, 699, 699, 699, 699, 699, 699, 292: 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 374: 699},
+ {710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 221: 710, 710, 710, 710, 710, 710, 710, 710, 710, 231: 710, 710, 234: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 260: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 283: 710, 710, 710, 710, 710, 710, 710, 710, 292: 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 374: 710},
+ {711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 221: 711, 711, 711, 711, 711, 711, 711, 711, 711, 231: 711, 711, 234: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 260: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 283: 711, 711, 711, 711, 711, 711, 711, 711, 292: 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 374: 711},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 1165, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2479, 549: 2653},
+ {9: 2654},
// 1215
- {217: 2660, 435: 2661},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 2657},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2653, 2024, 2099, 2023, 2020},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2652, 2024, 2099, 2023, 2020},
- {2: 1122, 1122, 1122, 1122, 7: 1122, 1122, 10: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 219: 1122, 222: 1122, 1122, 1122, 1122, 1122, 1122, 230: 1122, 255: 1122, 1122, 279: 1122, 288: 1122, 300: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 364: 1122, 1122, 1122, 1122, 1122, 1122},
+ {707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 221: 707, 707, 707, 707, 707, 707, 707, 707, 707, 231: 707, 707, 234: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 260: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 283: 707, 707, 707, 707, 707, 707, 707, 707, 292: 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 374: 707},
+ {712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 221: 712, 712, 712, 712, 712, 712, 712, 712, 712, 231: 712, 712, 234: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 260: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 283: 712, 712, 712, 712, 712, 712, 712, 712, 292: 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 712, 374: 712},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 258: 765, 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 491: 2277, 2278, 499: 2280, 2281, 502: 2282, 508: 2657},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2658},
+ {9: 2659, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
// 1220
- {2: 1121, 1121, 1121, 1121, 7: 1121, 1121, 10: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 219: 1121, 222: 1121, 1121, 1121, 1121, 1121, 1121, 230: 1121, 255: 1121, 1121, 279: 1121, 288: 1121, 300: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 364: 1121, 1121, 1121, 1121, 1121, 1121},
- {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 218: 1124, 1124, 221: 1124, 1124, 1124, 228: 1124, 1124, 231: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 2114, 1124, 1124, 1124, 1124, 1124, 259: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 278: 1124, 280: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 363: 2115},
- {1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 2655, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 218: 1120, 1120, 221: 1120, 1120, 1120, 228: 1120, 1120, 231: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 2114, 1120, 1120, 1120, 1120, 1120, 259: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 278: 1120, 280: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 363: 2115, 775: 2654},
- {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 218: 1125, 1125, 221: 1125, 1125, 1125, 228: 1125, 1125, 231: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 250: 1125, 1125, 1125, 1125, 1125, 259: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 278: 1125, 280: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125},
- {219: 2656},
+ {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 221: 546, 546, 546, 546, 546, 546, 546, 546, 546, 231: 546, 546, 234: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 260: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 283: 546, 546, 546, 546, 546, 546, 546, 546, 292: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 374: 546, 468: 2139, 472: 2287, 484: 2660},
+ {676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 221: 676, 676, 676, 676, 676, 676, 676, 676, 676, 231: 676, 676, 234: 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 260: 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 283: 676, 676, 676, 676, 676, 676, 676, 676, 292: 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 374: 676},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 1165, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 495: 2479, 549: 2662},
+ {9: 2663},
+ {655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 221: 655, 655, 655, 655, 655, 655, 655, 655, 655, 231: 655, 655, 234: 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 260: 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 283: 655, 655, 655, 655, 655, 655, 655, 655, 292: 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 655, 374: 655},
// 1225
- {1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 218: 1119, 1119, 221: 1119, 1119, 1119, 228: 1119, 1119, 231: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 250: 1119, 1119, 1119, 1119, 1119, 259: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 278: 1119, 280: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119},
- {224: 2386, 2387, 2392, 235: 2658, 258: 2388, 290: 2390, 2383, 2389, 2393, 2382, 2391, 2384, 2385},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 2659},
- {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 218: 1126, 1126, 221: 1126, 1126, 1126, 228: 1126, 1126, 231: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 250: 1126, 1126, 1126, 1126, 1126, 259: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 278: 1126, 280: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2570, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 1457, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2298, 469: 2556, 1458, 1459, 1460, 475: 1463, 477: 1462, 2557, 488: 2662},
+ {2: 1147, 1147, 1147, 1147, 7: 1147, 1147, 10: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 222: 1147, 224: 1147, 1147, 227: 1147, 1147, 1147, 1147, 233: 1147, 258: 1147, 1147, 282: 1147, 291: 1147, 303: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147},
+ {260: 2689, 280: 2688, 292: 2687, 301: 2673, 2674, 691: 2690},
+ {220: 1143},
+ {2: 1141, 1141, 1141, 1141, 7: 1141, 1141, 10: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 222: 1141, 224: 1141, 1141, 227: 1141, 1141, 1141, 1141, 233: 1141, 258: 1141, 1141, 282: 1141, 291: 1141, 303: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141},
+ {2: 1139, 1139, 1139, 1139, 7: 1139, 1139, 10: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 222: 1139, 224: 1139, 1139, 227: 1139, 1139, 1139, 1139, 233: 1139, 258: 1139, 1139, 282: 1139, 291: 1139, 303: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139},
// 1230
- {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 218: 1127, 1127, 221: 1127, 1127, 1127, 228: 1127, 1127, 231: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 250: 1127, 1127, 1127, 1127, 1127, 259: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 278: 1127, 280: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127},
- {6: 2300, 9: 2663},
- {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 218: 1128, 1128, 221: 1128, 1128, 1128, 228: 1128, 1128, 231: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 250: 1128, 1128, 1128, 1128, 1128, 259: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 278: 1128, 280: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128},
- {2: 1140, 1140, 1140, 1140, 7: 1140, 1140, 10: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 219: 1140, 222: 1140, 1140, 1140, 1140, 1140, 1140, 230: 1140, 255: 1140, 1140, 279: 1140, 288: 1140, 300: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 364: 1140, 1140, 1140, 1140, 1140, 1140},
- {217: 1136},
+ {220: 2683, 440: 2684},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 2680},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2676, 2035, 2112, 2034, 2031},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2675, 2035, 2112, 2034, 2031},
+ {2: 1128, 1128, 1128, 1128, 7: 1128, 1128, 10: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 222: 1128, 224: 1128, 1128, 227: 1128, 1128, 1128, 1128, 233: 1128, 258: 1128, 1128, 282: 1128, 291: 1128, 303: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128},
// 1235
- {2: 1134, 1134, 1134, 1134, 7: 1134, 1134, 10: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 219: 1134, 222: 1134, 1134, 1134, 1134, 1134, 1134, 230: 1134, 255: 1134, 1134, 279: 1134, 288: 1134, 300: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 364: 1134, 1134, 1134, 1134, 1134, 1134},
- {2: 1132, 1132, 1132, 1132, 7: 1132, 1132, 10: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 219: 1132, 222: 1132, 1132, 1132, 1132, 1132, 1132, 230: 1132, 255: 1132, 1132, 279: 1132, 288: 1132, 300: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 364: 1132, 1132, 1132, 1132, 1132, 1132},
- {74: 2691, 230: 2692, 312: 2690, 2689},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 2683, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 2684, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2682, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 2680, 465: 2685, 723: 2681},
- {2: 1149, 1149, 1149, 1149, 7: 1149, 1149, 10: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 219: 1149, 222: 1149, 1149, 1149, 1149, 1149, 1149, 230: 1149, 255: 1149, 1149, 279: 1149, 288: 1149, 300: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 364: 1149, 1149, 1149, 1149, 1149, 1149, 465: 1149},
+ {2: 1127, 1127, 1127, 1127, 7: 1127, 1127, 10: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 222: 1127, 224: 1127, 1127, 227: 1127, 1127, 1127, 1127, 233: 1127, 258: 1127, 1127, 282: 1127, 291: 1127, 303: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127},
+ {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 221: 1130, 1130, 224: 1130, 1130, 1130, 231: 1130, 1130, 234: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 2127, 1130, 1130, 1130, 1130, 1130, 262: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 281: 1130, 283: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 374: 2128},
+ {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 2678, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 221: 1126, 1126, 224: 1126, 1126, 1126, 231: 1126, 1126, 234: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 2127, 1126, 1126, 1126, 1126, 1126, 262: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 281: 1126, 283: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 374: 2128, 781: 2677},
+ {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 221: 1131, 1131, 224: 1131, 1131, 1131, 231: 1131, 1131, 234: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 253: 1131, 1131, 1131, 1131, 1131, 262: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 281: 1131, 283: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131},
+ {222: 2679},
// 1240
- {2: 1148, 1148, 1148, 1148, 7: 1148, 1148, 10: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 219: 1148, 222: 1148, 1148, 1148, 1148, 1148, 1148, 230: 1148, 255: 1148, 1148, 279: 1148, 288: 1148, 300: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 364: 1148, 1148, 1148, 1148, 1148, 1148, 465: 1148},
- {2: 1147, 1147, 1147, 1147, 7: 1147, 1147, 10: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 219: 1147, 222: 1147, 1147, 1147, 1147, 1147, 1147, 230: 1147, 255: 1147, 1147, 279: 1147, 288: 1147, 300: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 364: 1147, 1147, 1147, 1147, 1147, 1147, 465: 1147},
- {2: 1146, 1146, 1146, 1146, 7: 1146, 1146, 10: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 219: 1146, 222: 1146, 1146, 1146, 1146, 1146, 1146, 230: 1146, 255: 1146, 1146, 279: 1146, 288: 1146, 300: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 364: 1146, 1146, 1146, 1146, 1146, 1146, 465: 1146},
- {2: 1145, 1145, 1145, 1145, 7: 1145, 1145, 10: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 219: 1145, 222: 1145, 1145, 1145, 1145, 1145, 1145, 230: 1145, 255: 1145, 1145, 279: 1145, 288: 1145, 300: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 364: 1145, 1145, 1145, 1145, 1145, 1145, 465: 1145},
- {2: 1144, 1144, 1144, 1144, 7: 1144, 1144, 10: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 219: 1144, 222: 1144, 1144, 1144, 1144, 1144, 1144, 230: 1144, 255: 1144, 1144, 279: 1144, 288: 1144, 300: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 364: 1144, 1144, 1144, 1144, 1144, 1144, 465: 1144},
+ {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 221: 1125, 1125, 224: 1125, 1125, 1125, 231: 1125, 1125, 234: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 253: 1125, 1125, 1125, 1125, 1125, 262: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 281: 1125, 283: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125},
+ {227: 2409, 2410, 2415, 237: 2681, 261: 2411, 293: 2413, 2406, 2412, 2416, 2405, 2414, 2407, 2408},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 2682},
+ {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 221: 1132, 1132, 224: 1132, 1132, 1132, 231: 1132, 1132, 234: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 253: 1132, 1132, 1132, 1132, 1132, 262: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 281: 1132, 283: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2593, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 1465, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2321, 474: 2579, 1466, 1467, 1468, 480: 1471, 482: 1470, 2580, 495: 2685},
// 1245
- {2: 1143, 1143, 1143, 1143, 7: 1143, 1143, 10: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 219: 1143, 222: 1143, 1143, 1143, 1143, 1143, 1143, 230: 1143, 255: 1143, 1143, 279: 1143, 288: 1143, 300: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 364: 1143, 1143, 1143, 1143, 1143, 1143, 465: 1143},
- {2: 1142, 1142, 1142, 1142, 7: 1142, 1142, 10: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 219: 1142, 222: 1142, 1142, 1142, 1142, 1142, 1142, 230: 1142, 255: 1142, 1142, 279: 1142, 288: 1142, 300: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 364: 1142, 1142, 1142, 1142, 1142, 1142, 465: 1142},
- {74: 1139, 220: 2679, 230: 1139, 312: 1139, 1139},
- {74: 1138, 230: 1138, 312: 1138, 1138},
- {1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 218: 1153, 1153, 221: 1153, 1153, 1153, 228: 1153, 1153, 231: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 250: 1153, 1153, 1153, 1153, 1153, 259: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 278: 1153, 280: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153},
+ {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 221: 1133, 1133, 224: 1133, 1133, 1133, 231: 1133, 1133, 234: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 253: 1133, 1133, 1133, 1133, 1133, 262: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 281: 1133, 283: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133},
+ {6: 2323, 9: 2686},
+ {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 221: 1134, 1134, 224: 1134, 1134, 1134, 231: 1134, 1134, 234: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 253: 1134, 1134, 1134, 1134, 1134, 262: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 281: 1134, 283: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134},
+ {2: 1146, 1146, 1146, 1146, 7: 1146, 1146, 10: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 222: 1146, 224: 1146, 1146, 227: 1146, 1146, 1146, 1146, 233: 1146, 258: 1146, 1146, 282: 1146, 291: 1146, 303: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146},
+ {220: 1142},
// 1250
- {217: 2555, 435: 2688},
- {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 218: 392, 392, 392, 392, 392, 392, 392, 392, 392, 228: 392, 392, 231: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 257: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 280: 392, 392, 392, 392, 392, 392, 392, 392, 289: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 363: 392, 570: 2686},
- {1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1131, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 228: 1003, 1003, 231: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 257: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 289: 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 363: 1003, 386: 1003, 1003},
- {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1130, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 228: 1002, 1002, 231: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 257: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 289: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 363: 1002, 386: 1002, 1002},
- {217: 1129},
+ {2: 1140, 1140, 1140, 1140, 7: 1140, 1140, 10: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 222: 1140, 224: 1140, 1140, 227: 1140, 1140, 1140, 1140, 233: 1140, 258: 1140, 1140, 282: 1140, 291: 1140, 303: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140},
+ {2: 1138, 1138, 1138, 1138, 7: 1138, 1138, 10: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 222: 1138, 224: 1138, 1138, 227: 1138, 1138, 1138, 1138, 233: 1138, 258: 1138, 1138, 282: 1138, 291: 1138, 303: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138},
+ {75: 2714, 233: 2715, 315: 2713, 2712},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 2706, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 2707, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2705, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 2703, 470: 2708, 728: 2704},
+ {2: 1155, 1155, 1155, 1155, 7: 1155, 1155, 10: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 222: 1155, 224: 1155, 1155, 227: 1155, 1155, 1155, 1155, 233: 1155, 258: 1155, 1155, 282: 1155, 291: 1155, 303: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 470: 1155},
// 1255
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 2687},
- {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 218: 1151, 1151, 221: 1151, 1151, 1151, 228: 1151, 1151, 231: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 250: 1151, 1151, 1151, 1151, 1151, 259: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 278: 1151, 280: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151},
- {1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 218: 1152, 1152, 221: 1152, 1152, 1152, 228: 1152, 1152, 231: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 250: 1152, 1152, 1152, 1152, 1152, 259: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 278: 1152, 280: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152},
- {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 218: 1173, 1173, 221: 1173, 1173, 1173, 228: 1173, 1173, 231: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 244: 1173, 1173, 1173, 1173, 1173, 250: 1173, 1173, 1173, 1173, 1173, 259: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 278: 1173},
- {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 218: 1172, 1172, 221: 1172, 1172, 1172, 228: 1172, 1172, 231: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 244: 1172, 1172, 1172, 1172, 1172, 250: 1172, 1172, 1172, 1172, 1172, 259: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 278: 1172},
+ {2: 1154, 1154, 1154, 1154, 7: 1154, 1154, 10: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 222: 1154, 224: 1154, 1154, 227: 1154, 1154, 1154, 1154, 233: 1154, 258: 1154, 1154, 282: 1154, 291: 1154, 303: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 470: 1154},
+ {2: 1153, 1153, 1153, 1153, 7: 1153, 1153, 10: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 222: 1153, 224: 1153, 1153, 227: 1153, 1153, 1153, 1153, 233: 1153, 258: 1153, 1153, 282: 1153, 291: 1153, 303: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 470: 1153},
+ {2: 1152, 1152, 1152, 1152, 7: 1152, 1152, 10: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 222: 1152, 224: 1152, 1152, 227: 1152, 1152, 1152, 1152, 233: 1152, 258: 1152, 1152, 282: 1152, 291: 1152, 303: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 470: 1152},
+ {2: 1151, 1151, 1151, 1151, 7: 1151, 1151, 10: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 222: 1151, 224: 1151, 1151, 227: 1151, 1151, 1151, 1151, 233: 1151, 258: 1151, 1151, 282: 1151, 291: 1151, 303: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 470: 1151},
+ {2: 1150, 1150, 1150, 1150, 7: 1150, 1150, 10: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 222: 1150, 224: 1150, 1150, 227: 1150, 1150, 1150, 1150, 233: 1150, 258: 1150, 1150, 282: 1150, 291: 1150, 303: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 470: 1150},
// 1260
- {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 218: 1171, 1171, 221: 1171, 1171, 1171, 228: 1171, 1171, 231: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 244: 1171, 1171, 1171, 1171, 1171, 250: 1171, 1171, 1171, 1171, 1171, 259: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 278: 1171},
- {1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 218: 1154, 1154, 221: 1154, 1154, 1154, 228: 1154, 1154, 231: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 250: 1154, 1154, 1154, 1154, 1154, 259: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 278: 1154, 280: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154},
- {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 218: 1174, 1174, 221: 1174, 1174, 1174, 228: 1174, 1174, 231: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 244: 1174, 1174, 1174, 1174, 1174, 250: 1174, 1174, 1174, 1174, 1174, 259: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 278: 1174, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2695},
- {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 218: 1178, 1178, 221: 1178, 1178, 1178, 228: 1178, 1178, 231: 1178, 1178, 1178, 1178, 2110, 2108, 2109, 2107, 2105, 1178, 1178, 1178, 244: 1178, 1178, 1178, 1178, 1178, 250: 1178, 1178, 1178, 1178, 1178, 259: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 278: 1178, 457: 2106, 2104},
+ {2: 1149, 1149, 1149, 1149, 7: 1149, 1149, 10: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 222: 1149, 224: 1149, 1149, 227: 1149, 1149, 1149, 1149, 233: 1149, 258: 1149, 1149, 282: 1149, 291: 1149, 303: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 470: 1149},
+ {2: 1148, 1148, 1148, 1148, 7: 1148, 1148, 10: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 222: 1148, 224: 1148, 1148, 227: 1148, 1148, 1148, 1148, 233: 1148, 258: 1148, 1148, 282: 1148, 291: 1148, 303: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 470: 1148},
+ {75: 1145, 223: 2702, 233: 1145, 315: 1145, 1145},
+ {75: 1144, 233: 1144, 315: 1144, 1144},
+ {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 221: 1159, 1159, 224: 1159, 1159, 1159, 231: 1159, 1159, 234: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 253: 1159, 1159, 1159, 1159, 1159, 262: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 281: 1159, 283: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159},
// 1265
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 2702},
- {248: 476, 562: 2699, 676: 2698},
- {248: 2700},
- {248: 475},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 2701},
+ {220: 2578, 440: 2711},
+ {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 221: 392, 392, 392, 392, 392, 392, 392, 392, 392, 231: 392, 392, 234: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 260: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 283: 392, 392, 392, 392, 392, 392, 392, 392, 292: 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 374: 392, 576: 2709},
+ {1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1137, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 231: 1009, 1009, 234: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 260: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 292: 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 374: 1009, 391: 1009, 1009},
+ {1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1136, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 231: 1008, 1008, 234: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 260: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 292: 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 374: 1008, 391: 1008, 1008},
+ {220: 1135},
// 1270
- {481, 481, 6: 481, 9: 481, 218: 481, 222: 481, 481, 228: 481, 481, 231: 481, 481, 481, 481, 240: 481, 242: 481, 244: 481, 481, 481, 481, 481, 250: 481, 481, 481, 481, 481, 502: 1957, 506: 1956},
- {482, 482, 6: 482, 9: 482, 218: 482, 222: 482, 482, 228: 482, 482, 231: 482, 482, 482, 482, 240: 482, 242: 482, 244: 482, 482, 482, 482, 482, 250: 482, 482, 482, 482, 482, 502: 1957, 506: 1956},
- {248: 2704},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 2705},
- {218: 2706, 222: 1960, 1961, 242: 2707, 244: 1959, 248: 1962, 251: 1963, 1964, 1958, 502: 1957, 506: 1956},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 2710},
+ {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 221: 1157, 1157, 224: 1157, 1157, 1157, 231: 1157, 1157, 234: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 253: 1157, 1157, 1157, 1157, 1157, 262: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 281: 1157, 283: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157},
+ {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 221: 1158, 1158, 224: 1158, 1158, 1158, 231: 1158, 1158, 234: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 253: 1158, 1158, 1158, 1158, 1158, 262: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 281: 1158, 283: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158},
+ {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 221: 1179, 1179, 224: 1179, 1179, 1179, 231: 1179, 1179, 234: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 247: 1179, 1179, 1179, 1179, 1179, 253: 1179, 1179, 1179, 1179, 1179, 262: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 281: 1179},
+ {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 221: 1178, 1178, 224: 1178, 1178, 1178, 231: 1178, 1178, 234: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 247: 1178, 1178, 1178, 1178, 1178, 253: 1178, 1178, 1178, 1178, 1178, 262: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 281: 1178},
// 1275
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2711},
- {217: 2708},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 2709},
- {6: 1819, 9: 2710},
- {483, 483, 6: 483, 9: 483, 218: 483, 222: 483, 483, 228: 483, 483, 231: 483, 483, 483, 483, 240: 483, 242: 483, 244: 483, 483, 483, 483, 483, 250: 483, 483, 483, 483, 483},
+ {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 221: 1177, 1177, 224: 1177, 1177, 1177, 231: 1177, 1177, 234: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 247: 1177, 1177, 1177, 1177, 1177, 253: 1177, 1177, 1177, 1177, 1177, 262: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 281: 1177},
+ {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 221: 1160, 1160, 224: 1160, 1160, 1160, 231: 1160, 1160, 234: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 253: 1160, 1160, 1160, 1160, 1160, 262: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 281: 1160, 283: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160},
+ {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 221: 1180, 1180, 224: 1180, 1180, 1180, 231: 1180, 1180, 234: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 247: 1180, 1180, 1180, 1180, 1180, 253: 1180, 1180, 1180, 1180, 1180, 262: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 281: 1180, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2718},
+ {1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 221: 1184, 1184, 224: 1184, 1184, 1184, 231: 1184, 1184, 234: 1184, 1184, 1184, 2123, 1184, 2121, 2122, 2120, 2118, 1184, 1184, 1184, 247: 1184, 1184, 1184, 1184, 1184, 253: 1184, 1184, 1184, 1184, 1184, 262: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 281: 1184, 462: 2119, 2117},
// 1280
- {484, 484, 6: 484, 9: 484, 218: 484, 222: 484, 484, 228: 484, 484, 231: 484, 484, 484, 484, 2110, 2108, 2109, 2107, 2105, 484, 242: 484, 244: 484, 484, 484, 484, 484, 250: 484, 484, 484, 484, 484, 457: 2106, 2104},
- {487, 487, 6: 487, 9: 487, 218: 2713, 222: 487, 487, 228: 487, 487, 231: 487, 487, 487, 487, 240: 487, 242: 2714, 244: 487, 487, 487, 487, 487, 250: 487, 487, 487, 487, 487, 502: 1957, 506: 1956},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2718},
- {217: 2715},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 2716},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 2725},
+ {251: 477, 568: 2722, 681: 2721},
+ {251: 2723},
+ {251: 476},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 2724},
// 1285
- {6: 1819, 9: 2717},
- {485, 485, 6: 485, 9: 485, 218: 485, 222: 485, 485, 228: 485, 485, 231: 485, 485, 485, 485, 240: 485, 242: 485, 244: 485, 485, 485, 485, 485, 250: 485, 485, 485, 485, 485},
- {486, 486, 6: 486, 9: 486, 218: 486, 222: 486, 486, 228: 486, 486, 231: 486, 486, 486, 486, 2110, 2108, 2109, 2107, 2105, 486, 242: 486, 244: 486, 486, 486, 486, 486, 250: 486, 486, 486, 486, 486, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1943, 516: 2721},
- {508, 508, 6: 508, 9: 508, 218: 508, 222: 508, 508, 228: 508, 508, 231: 508, 508, 508, 508, 240: 508, 242: 508, 244: 508, 508, 508, 508, 508, 250: 508, 508, 508, 508, 508},
+ {482, 482, 6: 482, 9: 482, 221: 482, 224: 482, 482, 231: 482, 482, 234: 482, 482, 482, 238: 482, 243: 482, 245: 482, 247: 482, 482, 482, 482, 482, 253: 482, 482, 482, 482, 482, 510: 1968, 513: 1967},
+ {483, 483, 6: 483, 9: 483, 221: 483, 224: 483, 483, 231: 483, 483, 234: 483, 483, 483, 238: 483, 243: 483, 245: 483, 247: 483, 483, 483, 483, 483, 253: 483, 483, 483, 483, 483, 510: 1968, 513: 1967},
+ {251: 2727},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 2728},
+ {221: 2729, 224: 1971, 1972, 245: 2730, 247: 1970, 251: 1973, 254: 1974, 1975, 1969, 510: 1968, 513: 1967},
// 1290
- {516, 516, 6: 516, 9: 516, 218: 516, 228: 516, 516, 231: 516, 516, 516, 516, 240: 516, 245: 516, 516, 516, 250: 516},
- {489, 489, 6: 489, 9: 489, 218: 489, 222: 489, 489, 228: 489, 489, 231: 489, 489, 489, 489, 240: 489, 242: 489, 244: 489, 489, 489, 489, 489, 250: 489, 489, 489, 489, 489, 377: 2726, 392: 2727, 2725, 582: 2729, 2728, 649: 2730, 2724},
- {506, 506, 6: 506, 9: 506, 218: 506, 222: 506, 506, 228: 506, 506, 231: 506, 506, 506, 506, 240: 506, 242: 506, 244: 506, 506, 506, 506, 506, 250: 506, 506, 506, 506, 506, 377: 506, 392: 506, 506},
- {511, 511, 6: 511, 9: 511, 218: 511, 222: 511, 511, 228: 511, 511, 231: 511, 511, 511, 511, 240: 511, 242: 511, 244: 511, 511, 511, 511, 511, 250: 511, 511, 511, 511, 511},
- {370: 2746, 388: 2747, 510: 2750},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2734},
+ {220: 2731},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 2732},
+ {6: 1830, 9: 2733},
+ {484, 484, 6: 484, 9: 484, 221: 484, 224: 484, 484, 231: 484, 484, 234: 484, 484, 484, 238: 484, 243: 484, 245: 484, 247: 484, 484, 484, 484, 484, 253: 484, 484, 484, 484, 484},
// 1295
- {370: 2746, 388: 2747, 510: 2749},
- {370: 2746, 388: 2747, 510: 2748},
- {217: 500, 232: 2732, 768: 2733},
- {491, 491, 6: 491, 9: 491, 218: 491, 222: 491, 491, 228: 491, 491, 231: 491, 491, 491, 491, 240: 491, 242: 491, 244: 491, 491, 491, 491, 491, 250: 491, 491, 491, 491, 491, 377: 491, 392: 491, 491},
- {488, 488, 6: 488, 9: 488, 218: 488, 222: 488, 488, 228: 488, 488, 231: 488, 488, 488, 488, 240: 488, 242: 488, 244: 488, 488, 488, 488, 488, 250: 488, 488, 488, 488, 488, 377: 2726, 392: 2727, 2725, 582: 2731, 2728},
+ {485, 485, 6: 485, 9: 485, 221: 485, 224: 485, 485, 231: 485, 485, 234: 485, 485, 485, 2123, 485, 2121, 2122, 2120, 2118, 485, 245: 485, 247: 485, 485, 485, 485, 485, 253: 485, 485, 485, 485, 485, 462: 2119, 2117},
+ {488, 488, 6: 488, 9: 488, 221: 2736, 224: 488, 488, 231: 488, 488, 234: 488, 488, 488, 238: 488, 243: 488, 245: 2737, 247: 488, 488, 488, 488, 488, 253: 488, 488, 488, 488, 488, 510: 1968, 513: 1967},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2741},
+ {220: 2738},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 2739},
// 1300
- {490, 490, 6: 490, 9: 490, 218: 490, 222: 490, 490, 228: 490, 490, 231: 490, 490, 490, 490, 240: 490, 242: 490, 244: 490, 490, 490, 490, 490, 250: 490, 490, 490, 490, 490, 377: 490, 392: 490, 490},
- {234: 2742, 248: 2741, 250: 2743},
- {217: 2734},
- {2: 1622, 1541, 1575, 1542, 495, 1552, 1627, 495, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 371: 2737, 376: 2736, 378: 1537, 1538, 1536, 558: 2735},
- {6: 2739, 9: 2738},
+ {6: 1830, 9: 2740},
+ {486, 486, 6: 486, 9: 486, 221: 486, 224: 486, 486, 231: 486, 486, 234: 486, 486, 486, 238: 486, 243: 486, 245: 486, 247: 486, 486, 486, 486, 486, 253: 486, 486, 486, 486, 486},
+ {487, 487, 6: 487, 9: 487, 221: 487, 224: 487, 487, 231: 487, 487, 234: 487, 487, 487, 2123, 487, 2121, 2122, 2120, 2118, 487, 245: 487, 247: 487, 487, 487, 487, 487, 253: 487, 487, 487, 487, 487, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1954, 522: 2744},
+ {509, 509, 6: 509, 9: 509, 221: 509, 224: 509, 509, 231: 509, 509, 234: 509, 509, 509, 238: 509, 243: 509, 245: 509, 247: 509, 509, 509, 509, 509, 253: 509, 509, 509, 509, 509},
// 1305
- {494, 494, 6: 494, 9: 494, 228: 494},
- {492, 492, 6: 492, 9: 492, 228: 492},
- {496, 496, 6: 496, 9: 496, 218: 496, 222: 496, 496, 228: 496, 496, 231: 496, 496, 496, 496, 240: 496, 242: 496, 244: 496, 496, 496, 496, 496, 250: 496, 496, 496, 496, 496, 377: 496, 392: 496, 496},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2740, 378: 1537, 1538, 1536},
- {493, 493, 6: 493, 9: 493, 228: 493},
+ {517, 517, 6: 517, 9: 517, 221: 517, 231: 517, 517, 234: 517, 517, 517, 238: 517, 243: 517, 248: 517, 517, 517, 253: 517},
+ {490, 490, 6: 490, 9: 490, 221: 490, 224: 490, 490, 231: 490, 490, 234: 490, 490, 490, 238: 490, 243: 490, 245: 490, 247: 490, 490, 490, 490, 490, 253: 490, 490, 490, 490, 490, 382: 2749, 398: 2750, 400: 2748, 588: 2752, 2751, 654: 2753, 2747},
+ {507, 507, 6: 507, 9: 507, 221: 507, 224: 507, 507, 231: 507, 507, 234: 507, 507, 507, 238: 507, 243: 507, 245: 507, 247: 507, 507, 507, 507, 507, 253: 507, 507, 507, 507, 507, 382: 507, 398: 507, 400: 507},
+ {512, 512, 6: 512, 9: 512, 221: 512, 224: 512, 512, 231: 512, 512, 234: 512, 512, 512, 238: 512, 243: 512, 245: 512, 247: 512, 512, 512, 512, 512, 253: 512, 512, 512, 512, 512},
+ {375: 2769, 393: 2770, 517: 2773},
// 1310
- {217: 499},
- {390: 2745},
- {390: 2744},
- {217: 497},
- {217: 498},
+ {375: 2769, 393: 2770, 517: 2772},
+ {375: 2769, 393: 2770, 517: 2771},
+ {220: 501, 235: 2755, 774: 2756},
+ {492, 492, 6: 492, 9: 492, 221: 492, 224: 492, 492, 231: 492, 492, 234: 492, 492, 492, 238: 492, 243: 492, 245: 492, 247: 492, 492, 492, 492, 492, 253: 492, 492, 492, 492, 492, 382: 492, 398: 492, 400: 492},
+ {489, 489, 6: 489, 9: 489, 221: 489, 224: 489, 489, 231: 489, 489, 234: 489, 489, 489, 238: 489, 243: 489, 245: 489, 247: 489, 489, 489, 489, 489, 253: 489, 489, 489, 489, 489, 382: 2749, 398: 2750, 400: 2748, 588: 2754, 2751},
// 1315
- {2: 1391, 1391, 1391, 1391, 7: 1391, 1391, 10: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 232: 1391, 242: 1391},
- {2: 1390, 1390, 1390, 1390, 7: 1390, 1390, 10: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 232: 1390, 242: 1390},
- {217: 501, 232: 501},
- {217: 502, 232: 502},
- {217: 503, 232: 503},
+ {491, 491, 6: 491, 9: 491, 221: 491, 224: 491, 491, 231: 491, 491, 234: 491, 491, 491, 238: 491, 243: 491, 245: 491, 247: 491, 491, 491, 491, 491, 253: 491, 491, 491, 491, 491, 382: 491, 398: 491, 400: 491},
+ {238: 2765, 251: 2764, 253: 2766},
+ {220: 2757},
+ {2: 1630, 1549, 1583, 1550, 496, 1560, 1635, 496, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 376: 2760, 381: 2759, 383: 1545, 1546, 1544, 564: 2758},
+ {6: 2762, 9: 2761},
// 1320
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 2752},
- {222: 1960, 1961, 244: 1959, 248: 1962, 251: 1963, 1964, 1958, 2753, 502: 1957, 506: 1956},
- {514, 514, 6: 514, 9: 514, 218: 514, 228: 514, 514, 231: 514, 514, 514, 514, 240: 514, 245: 514, 514, 514, 250: 514},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 2755, 554: 2756, 571: 2757},
- {243: 2770},
+ {495, 495, 6: 495, 9: 495, 231: 495},
+ {493, 493, 6: 493, 9: 493, 231: 493},
+ {497, 497, 6: 497, 9: 497, 221: 497, 224: 497, 497, 231: 497, 497, 234: 497, 497, 497, 238: 497, 243: 497, 245: 497, 247: 497, 497, 497, 497, 497, 253: 497, 497, 497, 497, 497, 382: 497, 398: 497, 400: 497},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2763, 383: 1545, 1546, 1544},
+ {494, 494, 6: 494, 9: 494, 231: 494},
// 1325
- {1363, 1363, 6: 1363, 233: 1363, 1363, 240: 1363},
- {104, 104, 6: 2758, 233: 104, 104, 240: 2760, 524: 2761, 2759},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 2755, 554: 2769},
- {817, 817, 233: 817, 2301, 498: 2302, 2763},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2762},
+ {220: 500},
+ {395: 2768},
+ {395: 2767},
+ {220: 498},
+ {220: 499},
// 1330
- {103, 103, 9: 103, 218: 103, 228: 103, 103, 231: 103, 103, 103, 103, 245: 103, 247: 103, 250: 103},
- {105, 105, 9: 105, 218: 105, 228: 105, 105, 231: 105, 105, 105, 105, 2110, 2108, 2109, 2107, 2105, 245: 105, 247: 105, 250: 105, 457: 2106, 2104},
- {471, 471, 233: 2764, 656: 2765},
- {256: 1526, 306: 2768, 461: 2508, 476: 2767, 560: 2766},
- {108, 108},
+ {2: 1398, 1398, 1398, 1398, 7: 1398, 1398, 10: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 235: 1398, 245: 1398},
+ {2: 1397, 1397, 1397, 1397, 7: 1397, 1397, 10: 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 235: 1397, 245: 1397},
+ {220: 502, 235: 502},
+ {220: 503, 235: 503},
+ {220: 504, 235: 504},
// 1335
- {470, 470},
- {469, 469, 6: 469, 9: 469, 53: 469, 218: 469, 228: 469, 469, 231: 469, 469},
- {468, 468, 6: 468, 9: 468, 53: 468, 218: 468, 228: 468, 468, 231: 468, 468},
- {1362, 1362, 6: 1362, 233: 1362, 1362, 240: 1362},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2771},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 2775},
+ {224: 1971, 1972, 247: 1970, 251: 1973, 254: 1974, 1975, 1969, 2776, 510: 1968, 513: 1967},
+ {515, 515, 6: 515, 9: 515, 221: 515, 231: 515, 515, 234: 515, 515, 515, 238: 515, 243: 515, 248: 515, 515, 515, 253: 515},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 2778, 560: 2779, 577: 2780},
+ {246: 2793},
// 1340
- {1364, 1364, 6: 1364, 233: 1364, 1364, 2110, 2108, 2109, 2107, 2105, 1364, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 2755, 554: 2756, 571: 2773},
- {104, 104, 6: 2758, 240: 2760, 524: 2761, 2774},
- {107, 107},
- {41: 2780, 43: 2779, 2778, 2777, 517: 2796, 702: 2797},
+ {1370, 1370, 6: 1370, 236: 1370, 238: 1370, 243: 1370},
+ {104, 104, 6: 2781, 236: 104, 238: 104, 243: 2783, 529: 2784, 2782},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 2778, 560: 2792},
+ {820, 820, 236: 820, 238: 2324, 505: 2325, 2786},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2785},
// 1345
- {41: 458, 43: 458, 458, 458, 517: 458},
- {217: 2793},
- {217: 2790},
- {217: 2784},
- {217: 2781},
+ {103, 103, 9: 103, 221: 103, 231: 103, 103, 234: 103, 103, 103, 238: 103, 248: 103, 250: 103, 253: 103},
+ {105, 105, 9: 105, 221: 105, 231: 105, 105, 234: 105, 105, 105, 2123, 105, 2121, 2122, 2120, 2118, 248: 105, 250: 105, 253: 105, 462: 2119, 2117},
+ {472, 472, 236: 2787, 661: 2788},
+ {259: 1534, 309: 2791, 466: 2531, 481: 2790, 566: 2789},
+ {108, 108},
// 1350
- {256: 1526, 461: 2782},
- {9: 2783},
- {41: 453, 43: 453, 453, 453, 517: 453},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2785, 378: 1537, 1538, 1536, 579: 2786},
- {6: 460, 9: 460},
+ {471, 471},
+ {470, 470, 6: 470, 9: 470, 53: 470, 221: 470, 231: 470, 470, 234: 470, 470},
+ {469, 469, 6: 469, 9: 469, 53: 469, 221: 469, 231: 469, 469, 234: 469, 469},
+ {1369, 1369, 6: 1369, 236: 1369, 238: 1369, 243: 1369},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2794},
// 1355
- {6: 2787, 9: 2788},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2789, 378: 1537, 1538, 1536},
- {41: 454, 43: 454, 454, 454, 517: 454},
- {6: 459, 9: 459},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2785, 378: 1537, 1538, 1536, 579: 2791},
+ {1371, 1371, 6: 1371, 236: 1371, 2123, 1371, 2121, 2122, 2120, 2118, 1371, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 2778, 560: 2779, 577: 2796},
+ {104, 104, 6: 2781, 243: 2783, 529: 2784, 2797},
+ {107, 107},
+ {41: 2804, 43: 2803, 2802, 2801, 515: 2821, 707: 2822},
// 1360
- {6: 2787, 9: 2792},
- {41: 455, 43: 455, 455, 455, 517: 455},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2785, 378: 1537, 1538, 1536, 579: 2794},
- {6: 2787, 9: 2795},
- {41: 456, 43: 456, 456, 456, 517: 456},
+ {515: 2820},
+ {41: 458, 43: 458, 458, 458, 515: 458},
+ {220: 2817},
+ {220: 2814},
+ {220: 2808},
// 1365
- {2: 461, 461, 461, 461, 7: 461, 461, 10: 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, 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, 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, 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, 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, 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, 219: 461, 461, 222: 461, 461, 461, 461, 461, 461, 230: 461, 241: 461, 244: 461, 255: 461, 461, 258: 461, 279: 461, 288: 461, 300: 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, 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, 364: 461, 461, 461, 461, 461, 461, 377: 461, 465: 461, 480: 461, 482: 461, 461, 461, 492: 461, 461},
- {41: 457, 43: 457, 457, 457, 517: 457},
- {2: 204, 204, 204, 204, 7: 204, 204, 10: 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2800},
- {203, 203},
+ {220: 2805},
+ {259: 1534, 466: 2806},
+ {9: 2807},
+ {41: 453, 43: 453, 453, 453, 515: 453},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2809, 383: 1545, 1546, 1544, 585: 2810},
// 1370
- {24: 2808, 2805, 49: 2807, 474: 2804, 703: 2809, 760: 2806},
- {24: 307, 307, 49: 307, 474: 307},
- {24: 306, 306, 49: 306, 474: 306},
- {1195, 1195, 1195, 1195, 1195, 1195, 7: 1195, 1195, 10: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 228: 1195, 302: 1195},
- {1194, 1194, 1194, 1194, 1194, 1194, 7: 1194, 1194, 10: 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, 228: 1194, 302: 1194},
+ {6: 460, 9: 460},
+ {6: 2811, 9: 2812},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2813, 383: 1545, 1546, 1544},
+ {41: 454, 43: 454, 454, 454, 515: 454},
+ {6: 459, 9: 459},
// 1375
- {312, 312},
- {311, 311},
- {310, 310},
- {305, 305, 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 228: 305, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 2811, 830: 2812},
- {599, 599, 6: 599, 228: 599, 241: 599, 395: 599, 599},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2809, 383: 1545, 1546, 1544, 585: 2815},
+ {6: 2811, 9: 2816},
+ {41: 455, 43: 455, 455, 455, 515: 455},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2809, 383: 1545, 1546, 1544, 585: 2818},
+ {6: 2811, 9: 2819},
// 1380
- {304, 304, 6: 2817, 228: 304},
- {303, 303, 228: 2814, 861: 2813},
- {309, 309},
- {398: 2815},
- {231: 2816},
+ {41: 456, 43: 456, 456, 456, 515: 456},
+ {2: 461, 461, 461, 461, 7: 461, 461, 10: 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, 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, 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, 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, 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, 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, 222: 461, 461, 461, 461, 227: 461, 461, 461, 461, 233: 461, 244: 461, 247: 461, 258: 461, 461, 261: 461, 282: 461, 291: 461, 303: 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, 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, 382: 461, 470: 461, 485: 461, 487: 461, 461, 461, 491: 461, 461},
+ {2: 462, 462, 462, 462, 7: 462, 462, 10: 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, 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, 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, 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, 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, 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, 222: 462, 462, 462, 462, 227: 462, 462, 462, 462, 233: 462, 244: 462, 247: 462, 258: 462, 462, 261: 462, 282: 462, 291: 462, 303: 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, 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, 382: 462, 470: 462, 485: 462, 487: 462, 462, 462, 491: 462, 462},
+ {41: 457, 43: 457, 457, 457, 515: 457},
+ {2: 204, 204, 204, 204, 7: 204, 204, 10: 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204},
// 1385
- {302, 302},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2818},
- {598, 598, 6: 598, 228: 598, 241: 598, 598, 395: 598, 598},
- {323, 323, 240: 2869, 257: 2868, 552: 2893},
- {315: 2890, 474: 2889},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2825},
+ {203, 203},
+ {24: 2833, 2830, 49: 2832, 479: 2829, 708: 2834, 766: 2831},
+ {24: 307, 307, 49: 307, 479: 307},
+ {24: 306, 306, 49: 306, 479: 306},
// 1390
- {357, 357, 232: 2887},
- {24: 2886},
- {25: 2876, 29: 2877, 39: 2878, 69: 2875},
- {323, 323, 240: 2869, 257: 2868, 552: 2874},
- {323, 323, 240: 2869, 257: 2868, 552: 2873},
+ {1201, 1201, 1201, 1201, 1201, 1201, 7: 1201, 1201, 10: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 231: 1201, 305: 1201},
+ {1200, 1200, 1200, 1200, 1200, 1200, 7: 1200, 1200, 10: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 231: 1200, 305: 1200},
+ {312, 312},
+ {311, 311},
+ {310, 310},
// 1395
- {323, 323, 240: 2869, 257: 2868, 552: 2872},
- {323, 323, 240: 2869, 257: 2868, 552: 2867},
- {349, 349},
- {348, 348},
- {241: 347, 277: 347},
+ {305, 305, 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 231: 305, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 2836, 836: 2837},
+ {600, 600, 6: 600, 231: 600, 244: 600, 397: 600, 399: 600},
+ {304, 304, 6: 2842, 231: 304},
+ {303, 303, 231: 2839, 867: 2838},
+ {309, 309},
// 1400
- {241: 346, 277: 346},
- {241: 345, 277: 345},
- {342, 342, 240: 342, 257: 342},
- {341, 341, 240: 341, 257: 341},
- {340, 340, 240: 340, 257: 340},
+ {403: 2840},
+ {234: 2841},
+ {302, 302},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2843},
+ {599, 599, 6: 599, 231: 599, 244: 599, 599, 397: 599, 399: 599},
// 1405
- {24: 2865},
- {241: 2850, 277: 2851, 496: 2860},
- {333, 333, 240: 333, 257: 333},
- {332, 332, 240: 332, 257: 332},
- {24: 2859, 63: 2858},
+ {323, 323, 243: 2894, 260: 2893, 558: 2918},
+ {318: 2915, 479: 2914},
+ {357, 357, 235: 2912},
+ {24: 2911},
+ {25: 2901, 29: 2902, 39: 2903, 70: 2900},
// 1410
- {329, 329, 240: 329, 257: 329},
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2857},
- {24: 2856},
- {24: 2855},
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2852},
+ {323, 323, 243: 2894, 260: 2893, 558: 2899},
+ {323, 323, 243: 2894, 260: 2893, 558: 2898},
+ {323, 323, 243: 2894, 260: 2893, 558: 2897},
+ {323, 323, 243: 2894, 260: 2893, 558: 2892},
+ {349, 349},
// 1415
- {324, 324, 240: 324, 257: 324},
- {24: 319, 63: 319},
- {24: 318, 63: 318},
- {25: 316, 29: 316, 39: 316, 69: 316},
- {2: 344, 344, 344, 344, 7: 344, 344, 10: 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344},
+ {348, 348},
+ {244: 347, 280: 347},
+ {244: 346, 280: 346},
+ {244: 345, 280: 345},
+ {342, 342, 243: 342, 260: 342},
// 1420
- {2: 343, 343, 343, 343, 7: 343, 343, 10: 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343},
- {325, 325, 240: 325, 257: 325},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1924, 378: 1537, 1538, 1536, 542: 2854},
- {314, 314, 240: 314, 257: 314},
- {326, 326, 240: 326, 257: 326},
+ {341, 341, 243: 341, 260: 341},
+ {340, 340, 243: 340, 260: 340},
+ {24: 2890},
+ {244: 2875, 280: 2876, 503: 2885},
+ {333, 333, 243: 333, 260: 333},
// 1425
- {327, 327, 240: 327, 257: 327},
- {328, 328, 240: 328, 257: 328},
- {331, 331, 240: 331, 257: 331},
- {330, 330, 240: 330, 257: 330},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2861, 378: 1537, 1538, 1536, 459: 2862},
+ {332, 332, 243: 332, 260: 332},
+ {24: 2884, 64: 2883},
+ {329, 329, 243: 329, 260: 329},
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2882},
+ {24: 2881},
// 1430
- {601, 601, 240: 601, 2850, 257: 601, 277: 2851, 279: 1761, 496: 2863},
- {337, 337, 240: 337, 257: 337},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2864, 378: 1537, 1538, 1536},
- {336, 336, 240: 336, 257: 336},
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2866},
+ {24: 2880},
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2877},
+ {324, 324, 243: 324, 260: 324},
+ {24: 319, 64: 319},
+ {24: 318, 64: 318},
// 1435
- {338, 338, 240: 338, 257: 338},
- {350, 350},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 2113, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2871, 2024, 2099, 2023, 2020},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2870},
- {321, 321, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
+ {25: 316, 29: 316, 39: 316, 70: 316},
+ {2: 344, 344, 344, 344, 7: 344, 344, 10: 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344},
+ {2: 343, 343, 343, 343, 7: 343, 343, 10: 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343},
+ {325, 325, 243: 325, 260: 325},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1935, 383: 1545, 1546, 1544, 547: 2879},
// 1440
- {322, 322, 249: 2114, 363: 2115},
+ {314, 314, 243: 314, 260: 314},
+ {326, 326, 243: 326, 260: 326},
+ {327, 327, 243: 327, 260: 327},
+ {328, 328, 243: 328, 260: 328},
+ {331, 331, 243: 331, 260: 331},
+ // 1445
+ {330, 330, 243: 330, 260: 330},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2886, 383: 1545, 1546, 1544, 464: 2887},
+ {602, 602, 243: 602, 2875, 260: 602, 280: 2876, 282: 1772, 503: 2888},
+ {337, 337, 243: 337, 260: 337},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2889, 383: 1545, 1546, 1544},
+ // 1450
+ {336, 336, 243: 336, 260: 336},
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2891},
+ {338, 338, 243: 338, 260: 338},
+ {350, 350},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 224: 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 2126, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2896, 2035, 2112, 2034, 2031},
+ // 1455
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2895},
+ {321, 321, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {322, 322, 252: 2127, 374: 2128},
{351, 351},
{352, 352},
+ // 1460
{353, 353},
{354, 354},
- // 1445
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2885},
- {241: 2850, 277: 2851, 496: 2880, 693: 2883},
- {241: 2850, 277: 2851, 496: 2880, 693: 2879},
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2882},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2881},
- // 1450
- {313, 313, 240: 313, 313, 257: 313, 277: 313},
- {334, 334, 240: 334, 257: 334},
- {315, 315, 240: 315, 2850, 257: 315, 277: 2851, 496: 2853, 535: 2884},
- {335, 335, 240: 335, 257: 335},
- {339, 339, 240: 339, 257: 339},
- // 1455
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2910},
+ {244: 2875, 280: 2876, 503: 2905, 698: 2908},
+ {244: 2875, 280: 2876, 503: 2905, 698: 2904},
+ // 1465
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2907},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2906},
+ {313, 313, 243: 313, 313, 260: 313, 280: 313},
+ {334, 334, 243: 334, 260: 334},
+ {315, 315, 243: 315, 2875, 260: 315, 280: 2876, 503: 2878, 540: 2909},
+ // 1470
+ {335, 335, 243: 335, 260: 335},
+ {339, 339, 243: 339, 260: 339},
{355, 355},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 2888},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 2913},
{356, 356},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2892},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1924, 378: 1537, 1538, 1536, 542: 2891},
- // 1460
+ // 1475
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2917},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1935, 383: 1545, 1546, 1544, 547: 2916},
{358, 358},
{359, 359},
{360, 360},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 2929, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 2928, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2930},
- {388: 2915, 474: 2914},
- // 1465
- {388: 2911},
- {388: 2908},
- {474: 2906},
- {120: 2900},
- {93: 2901},
- // 1470
- {256: 1526, 461: 2903, 665: 2902},
- {372, 372, 6: 2904},
+ // 1480
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 2954, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 2953, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2955},
+ {393: 2940, 479: 2939},
+ {393: 2936},
+ {393: 2933},
+ {479: 2931},
+ // 1485
+ {120: 2925},
+ {94: 2926},
+ {259: 1534, 466: 2928, 670: 2927},
+ {372, 372, 6: 2929},
{362, 362, 6: 362},
- {256: 1526, 461: 2905},
+ // 1490
+ {259: 1534, 466: 2930},
{361, 361, 6: 361},
- // 1475
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 2907},
- {373, 373, 6: 2817},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2909},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2910, 378: 1537, 1538, 1536},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 2932},
+ {373, 373, 6: 2842},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2934},
+ // 1495
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2935, 383: 1545, 1546, 1544},
{375, 375},
- // 1480
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2912},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2913, 378: 1537, 1538, 1536},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2937},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2938, 383: 1545, 1546, 1544},
{376, 376},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 2927},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2916},
- // 1485
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2917, 378: 1537, 1538, 1536},
- {377, 377, 217: 2920, 647: 2919, 765: 2918},
- {374, 374, 6: 2925},
+ // 1500
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 2952},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2941},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2942, 383: 1545, 1546, 1544},
+ {377, 377, 220: 2945, 652: 2944, 771: 2943},
+ {374, 374, 6: 2950},
+ // 1505
{365, 365, 6: 365},
- {256: 1526, 461: 2921},
- // 1490
- {6: 2922},
- {256: 1526, 461: 2923},
- {9: 2924},
+ {259: 1534, 466: 2946},
+ {6: 2947},
+ {259: 1534, 466: 2948},
+ {9: 2949},
+ // 1510
{363, 363, 6: 363},
- {217: 2920, 647: 2926},
- // 1495
+ {220: 2945, 652: 2951},
{364, 364, 6: 364},
- {378, 378, 6: 2817},
- {67: 938, 152: 2938, 171: 2939, 279: 938, 720: 2937},
- {382, 382, 67: 914, 93: 2932, 135: 2933, 279: 914},
- {67: 2931},
- // 1500
+ {378, 378, 6: 2842},
+ {68: 944, 152: 2963, 171: 2964, 282: 944, 725: 2962},
+ // 1515
+ {382, 382, 68: 920, 94: 2957, 135: 2958, 282: 920},
+ {68: 2956},
{379, 379},
- {381, 381, 256: 1526, 461: 2936},
- {151: 2934},
- {256: 1526, 461: 2903, 665: 2935},
- {371, 371, 6: 2904},
- // 1505
+ {381, 381, 259: 1534, 466: 2961},
+ {151: 2959},
+ // 1520
+ {259: 1534, 466: 2928, 670: 2960},
+ {371, 371, 6: 2929},
{380, 380},
{370, 370},
- {256: 1526, 461: 2945},
- {133: 2941, 256: 1526, 461: 2940, 465: 2942},
+ {259: 1534, 466: 2970},
+ // 1525
+ {133: 2966, 259: 1534, 466: 2965, 470: 2967},
{368, 368},
- // 1510
- {256: 1526, 461: 2944},
- {256: 1526, 461: 2943},
+ {259: 1534, 466: 2969},
+ {259: 1534, 466: 2968},
{366, 366},
+ // 1530
{367, 367},
{369, 369},
- // 1515
- {2: 115, 115, 115, 115, 7: 115, 115, 10: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 219: 115, 243: 1068, 288: 115},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 3018, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 243: 1039, 376: 2979, 378: 1537, 1538, 1536},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 243: 1035, 376: 3015, 378: 1537, 1538, 1536},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 243: 1033, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 3011},
- {232: 3001, 243: 3000},
- // 1520
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 2998, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 243: 1026, 376: 2976, 378: 1537, 1538, 1536},
- {58: 2984, 243: 1012, 398: 2985, 567: 2983, 597: 2982},
- {428, 428, 6: 2972},
- {243: 2970},
- {243: 2964},
- // 1525
- {243: 2960, 570: 2961},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 2959},
+ {2: 115, 115, 115, 115, 7: 115, 115, 10: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 222: 115, 246: 1074, 291: 115},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 3043, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 246: 1045, 381: 3004, 383: 1545, 1546, 1544},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 246: 1041, 381: 3040, 383: 1545, 1546, 1544},
+ // 1535
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 246: 1039, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 3036},
+ {235: 3026, 246: 3025},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 3023, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 246: 1032, 381: 3001, 383: 1545, 1546, 1544},
+ {58: 3009, 246: 1018, 403: 3010, 573: 3008, 602: 3007},
+ {428, 428, 6: 2997},
+ // 1540
+ {246: 2995},
+ {246: 2989},
+ {246: 2985, 576: 2986},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 2984},
{397, 397, 6: 397},
+ // 1545
{401, 401, 6: 401},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2963},
- // 1530
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2962},
- {405, 405, 6: 405, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {406, 406, 6: 406, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 2967, 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 2968, 565: 2969},
- {848, 848, 6: 848, 9: 848, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- // 1535
- {847, 847, 6: 847, 9: 847, 217: 2482},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2988},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2987},
+ {405, 405, 6: 405, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {406, 406, 6: 406, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ // 1550
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 2992, 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 2993, 571: 2994},
+ {851, 851, 6: 851, 9: 851, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {850, 850, 6: 850, 9: 850, 220: 2505},
{413, 413, 6: 413},
{412, 412, 6: 412},
+ // 1555
{407, 407, 6: 407},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 2967, 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 2968, 565: 2971},
- // 1540
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 2992, 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 2993, 571: 2996},
{411, 411, 6: 411},
- {2: 1622, 1541, 1575, 1542, 7: 2946, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 2948, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 2973, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 2974, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 2949, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 307: 2956, 319: 2955, 376: 2954, 378: 1537, 1538, 1536, 382: 2524, 481: 2957, 715: 2975},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 243: 1039, 376: 2979, 378: 1537, 1538, 1536},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 243: 1026, 376: 2976, 378: 1537, 1538, 1536},
+ {2: 1630, 1549, 1583, 1550, 7: 2971, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 2973, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 2998, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 2999, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 2974, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 310: 2981, 322: 2980, 381: 2979, 383: 1545, 1546, 1544, 387: 2547, 490: 2982, 720: 3000},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 246: 1045, 381: 3004, 383: 1545, 1546, 1544},
+ // 1560
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 246: 1032, 381: 3001, 383: 1545, 1546, 1544},
{396, 396, 6: 396},
- // 1545
- {243: 2977},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 2967, 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 2968, 565: 2978},
+ {246: 3002},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 2992, 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 2993, 571: 3003},
{409, 409, 6: 409},
- {243: 2980},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 2967, 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 2968, 565: 2981},
- // 1550
+ // 1565
+ {246: 3005},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 2992, 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 2993, 571: 3006},
{410, 410, 6: 410},
- {423, 423, 6: 2996},
+ {423, 423, 6: 3021},
{422, 422, 6: 422},
- {138: 2988},
- {148: 2987, 434: 2986},
- // 1555
+ // 1570
+ {138: 3013},
+ {148: 3012, 439: 3011},
{419, 419, 6: 419},
{418, 418, 6: 418},
- {154: 2990, 156: 2992, 398: 2991, 771: 2989},
+ {154: 3015, 156: 3017, 403: 3016, 777: 3014},
+ // 1575
{420, 420, 6: 420},
- {398: 2995},
- // 1560
- {117: 2993, 174: 2994},
+ {403: 3020},
+ {117: 3018, 174: 3019},
{414, 414, 6: 414},
{416, 416, 6: 416},
+ // 1580
{415, 415, 6: 415},
{417, 417, 6: 417},
- // 1565
- {58: 2984, 398: 2985, 567: 2997},
+ {58: 3009, 403: 3010, 573: 3022},
{421, 421, 6: 421},
- {58: 2984, 243: 1012, 398: 2985, 567: 2983, 597: 2999},
- {424, 424, 6: 2996},
- {12: 3006, 219: 3005, 680: 3010},
- // 1570
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 3002},
- {243: 3003},
- {12: 3006, 219: 3005, 680: 3004},
+ {58: 3009, 246: 1018, 403: 3010, 573: 3008, 602: 3024},
+ // 1585
+ {424, 424, 6: 3021},
+ {12: 3031, 222: 3030, 685: 3035},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 3027},
+ {246: 3028},
+ {12: 3031, 222: 3030, 685: 3029},
+ // 1590
{426, 426},
{385, 385},
- // 1575
- {217: 3007},
- {219: 1886, 555: 3008},
- {9: 3009},
+ {220: 3032},
+ {222: 1897, 561: 3033},
+ {9: 3034},
+ // 1595
{384, 384},
{427, 427},
- // 1580
- {404, 404, 6: 404, 249: 3012},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 227: 3013, 376: 1780, 378: 1537, 1538, 1536, 466: 3014},
+ {404, 404, 6: 404, 252: 3037},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 230: 3038, 381: 1791, 383: 1545, 1546, 1544, 471: 3039},
{403, 403, 6: 403},
- {402, 402, 6: 402},
- {243: 3016},
- // 1585
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3017},
- {408, 408, 6: 408, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {58: 2984, 243: 1012, 398: 2985, 567: 2983, 597: 3019},
- {425, 425, 6: 2996},
- {217: 760, 381: 760, 465: 2266, 492: 2264, 2265, 495: 3021, 500: 3022, 746: 3024, 838: 3023},
- // 1590
- {2: 763, 763, 763, 763, 7: 763, 763, 10: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 219: 763, 763, 222: 763, 763, 763, 763, 763, 763, 230: 763, 244: 763, 255: 763, 763, 258: 763, 279: 763, 288: 763, 300: 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 364: 763, 763, 763, 763, 763, 763, 381: 763, 480: 763, 482: 763, 763, 763},
- {217: 759, 381: 759},
- {217: 3028, 381: 1457, 469: 3030, 3025, 3026, 3027, 475: 3029},
- {217: 429, 381: 429},
- {817, 817, 9: 817, 218: 817, 229: 817, 231: 817, 817, 817, 2301, 241: 3054, 498: 2302, 3055, 642: 3053},
- // 1595
- {817, 817, 9: 817, 218: 817, 229: 817, 231: 817, 817, 817, 2301, 498: 2302, 3050},
- {817, 817, 9: 817, 218: 817, 229: 817, 231: 817, 817, 817, 2301, 498: 2302, 3041},
- {381: 1457, 469: 3031, 1458, 1459, 1460},
- {229: 432},
- {229: 431},
// 1600
- {9: 3032},
- {817, 817, 9: 817, 218: 817, 229: 430, 233: 817, 2301, 498: 2302, 3033},
- {467, 467, 9: 467, 218: 467, 233: 3034, 521: 3035},
- {256: 1526, 306: 2768, 461: 2508, 476: 2767, 560: 3036},
- {434, 434, 9: 434, 218: 434},
+ {402, 402, 6: 402},
+ {246: 3041},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3042},
+ {408, 408, 6: 408, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {58: 3009, 246: 1018, 403: 3010, 573: 3008, 602: 3044},
// 1605
- {466, 466, 6: 3037, 9: 466, 53: 3038, 218: 466, 228: 466, 466, 231: 466, 466},
- {256: 1526, 306: 2768, 461: 2508, 476: 2767, 560: 3040},
- {256: 1526, 306: 2768, 461: 2508, 476: 2767, 560: 3039},
- {464, 464, 9: 464, 218: 464, 228: 464, 464, 231: 464, 464},
- {465, 465, 9: 465, 218: 465, 228: 465, 465, 231: 465, 465},
+ {425, 425, 6: 3021},
+ {220: 763, 386: 763, 470: 2279, 491: 2277, 2278, 499: 3046, 3047, 751: 3049, 844: 3048},
+ {2: 766, 766, 766, 766, 7: 766, 766, 10: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 222: 766, 766, 766, 766, 227: 766, 766, 766, 766, 233: 766, 247: 766, 258: 766, 766, 261: 766, 282: 766, 291: 766, 303: 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 386: 766, 485: 766, 487: 766, 766, 766},
+ {220: 762, 386: 762},
+ {220: 3053, 386: 1465, 474: 3055, 3050, 3051, 3052, 480: 3054},
// 1610
- {467, 467, 9: 467, 218: 467, 229: 467, 231: 467, 467, 3034, 521: 3042},
- {440, 440, 9: 440, 218: 440, 229: 440, 231: 3045, 3044, 533: 3043},
- {435, 435, 9: 435, 218: 435, 229: 579},
- {479: 3049},
- {277: 3046},
+ {220: 429, 386: 429},
+ {820, 820, 9: 820, 221: 820, 232: 820, 234: 820, 820, 820, 238: 2324, 244: 3079, 505: 2325, 3080, 647: 3078},
+ {820, 820, 9: 820, 221: 820, 232: 820, 234: 820, 820, 820, 238: 2324, 505: 2325, 3075},
+ {820, 820, 9: 820, 221: 820, 232: 820, 234: 820, 820, 820, 238: 2324, 505: 2325, 3066},
+ {386: 1465, 474: 3056, 1466, 1467, 1468},
// 1615
- {158: 3047},
- {145: 3048},
- {438, 438, 9: 438, 218: 438, 228: 438, 438},
- {439, 439, 9: 439, 218: 439, 228: 439, 439},
- {467, 467, 9: 467, 218: 467, 229: 467, 231: 467, 467, 3034, 521: 3051},
+ {232: 432},
+ {232: 431},
+ {9: 3057},
+ {820, 820, 9: 820, 221: 820, 232: 430, 236: 820, 238: 2324, 505: 2325, 3058},
+ {468, 468, 9: 468, 221: 468, 236: 3059, 526: 3060},
// 1620
- {440, 440, 9: 440, 218: 440, 229: 440, 231: 3045, 3044, 533: 3052},
- {436, 436, 9: 436, 218: 436, 229: 580},
- {104, 104, 9: 104, 218: 104, 228: 104, 104, 231: 104, 104, 104, 104, 240: 2760, 524: 2761, 3079},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1943, 516: 1934, 537: 3060, 748: 3059, 832: 3058},
- {467, 467, 9: 467, 218: 467, 229: 467, 231: 467, 467, 3034, 521: 3056},
+ {259: 1534, 309: 2791, 466: 2531, 481: 2790, 566: 3061},
+ {434, 434, 9: 434, 221: 434},
+ {467, 467, 6: 3062, 9: 467, 53: 3063, 221: 467, 231: 467, 467, 234: 467, 467},
+ {259: 1534, 309: 2791, 466: 2531, 481: 2790, 566: 3065},
+ {259: 1534, 309: 2791, 466: 2531, 481: 2790, 566: 3064},
// 1625
- {440, 440, 9: 440, 218: 440, 229: 440, 231: 3045, 3044, 533: 3057},
- {437, 437, 9: 437, 218: 437, 229: 581},
- {104, 104, 9: 104, 218: 104, 228: 104, 104, 231: 104, 104, 104, 104, 240: 2760, 245: 104, 247: 104, 250: 104, 524: 2761, 3061},
- {578, 578, 9: 578, 218: 578, 228: 578, 578, 231: 578, 578, 578, 578, 240: 578},
- {518, 518, 6: 2719, 9: 518, 218: 518, 228: 518, 518, 231: 518, 518, 518, 518, 240: 518, 245: 518, 247: 518, 250: 518},
+ {465, 465, 9: 465, 221: 465, 231: 465, 465, 234: 465, 465},
+ {466, 466, 9: 466, 221: 466, 231: 466, 466, 234: 466, 466},
+ {468, 468, 9: 468, 221: 468, 232: 468, 234: 468, 468, 3059, 526: 3067},
+ {440, 440, 9: 440, 221: 440, 232: 440, 234: 3070, 3069, 538: 3068},
+ {435, 435, 9: 435, 221: 435, 232: 580},
// 1630
- {444, 444, 9: 444, 218: 444, 228: 444, 444, 231: 444, 444, 444, 444, 245: 444, 247: 444, 250: 3062, 764: 3064, 813: 3063},
- {390: 3077},
- {1104, 1104, 9: 1104, 218: 1104, 228: 1104, 1104, 231: 1104, 1104, 1104, 1104, 245: 1104, 247: 3065, 766: 3066},
- {443, 443, 9: 443, 218: 443, 228: 443, 443, 231: 443, 443, 443, 443, 245: 443, 247: 443},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3076},
+ {486: 3074},
+ {280: 3071},
+ {158: 3072},
+ {145: 3073},
+ {438, 438, 9: 438, 221: 438, 231: 438, 438},
// 1635
- {577, 577, 9: 577, 218: 577, 228: 577, 577, 231: 577, 577, 577, 577, 245: 3068, 853: 3067},
- {582, 582, 9: 582, 218: 582, 228: 582, 582, 231: 582, 582, 582, 582},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2128, 378: 1537, 1538, 1536, 569: 3071, 717: 3070, 854: 3069},
- {576, 576, 6: 3074, 9: 576, 218: 576, 228: 576, 576, 231: 576, 576, 576, 576},
- {575, 575, 6: 575, 9: 575, 218: 575, 228: 575, 575, 231: 575, 575, 575, 575},
+ {439, 439, 9: 439, 221: 439, 231: 439, 439},
+ {468, 468, 9: 468, 221: 468, 232: 468, 234: 468, 468, 3059, 526: 3076},
+ {440, 440, 9: 440, 221: 440, 232: 440, 234: 3070, 3069, 538: 3077},
+ {436, 436, 9: 436, 221: 436, 232: 581},
+ {104, 104, 9: 104, 221: 104, 231: 104, 104, 234: 104, 104, 104, 238: 104, 243: 2783, 529: 2784, 3104},
// 1640
- {221: 3072},
- {217: 2129, 719: 3073},
- {573, 573, 6: 573, 9: 573, 218: 573, 228: 573, 573, 231: 573, 573, 573, 573},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 2128, 378: 1537, 1538, 1536, 569: 3071, 717: 3075},
- {574, 574, 6: 574, 9: 574, 218: 574, 228: 574, 574, 231: 574, 574, 574, 574},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1954, 522: 1945, 542: 3085, 753: 3084, 838: 3083},
+ {468, 468, 9: 468, 221: 468, 232: 468, 234: 468, 468, 3059, 526: 3081},
+ {440, 440, 9: 440, 221: 440, 232: 440, 234: 3070, 3069, 538: 3082},
+ {437, 437, 9: 437, 221: 437, 232: 582},
+ {104, 104, 9: 104, 221: 104, 231: 104, 104, 234: 104, 104, 104, 238: 104, 243: 2783, 248: 104, 250: 104, 253: 104, 529: 2784, 3086},
// 1645
- {1103, 1103, 9: 1103, 218: 1103, 228: 1103, 1103, 231: 1103, 1103, 1103, 1103, 2110, 2108, 2109, 2107, 2105, 245: 1103, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2139, 539: 2140, 556: 3078},
- {1105, 1105, 6: 2142, 9: 1105, 218: 1105, 228: 1105, 1105, 231: 1105, 1105, 1105, 1105, 245: 1105, 247: 1105},
- {583, 583, 9: 583, 218: 583, 228: 583, 583, 231: 583, 583, 583, 583},
- {467, 467, 9: 467, 218: 467, 228: 467, 467, 231: 467, 467, 3034, 521: 3081},
+ {579, 579, 9: 579, 221: 579, 231: 579, 579, 234: 579, 579, 579, 238: 579, 243: 579},
+ {519, 519, 6: 2742, 9: 519, 221: 519, 231: 519, 519, 234: 519, 519, 519, 238: 519, 243: 519, 248: 519, 250: 519, 253: 519},
+ {444, 444, 9: 444, 221: 444, 231: 444, 444, 234: 444, 444, 444, 238: 444, 248: 444, 250: 444, 253: 3087, 770: 3089, 819: 3088},
+ {395: 3102},
+ {1110, 1110, 9: 1110, 221: 1110, 231: 1110, 1110, 234: 1110, 1110, 1110, 238: 1110, 248: 1110, 250: 3090, 772: 3091},
// 1650
- {440, 440, 9: 440, 218: 440, 228: 440, 440, 231: 3045, 3044, 533: 3082},
- {579, 579, 9: 579, 218: 579, 228: 579, 579},
- {467, 467, 9: 467, 218: 467, 228: 467, 467, 231: 467, 467, 3034, 521: 3084},
- {440, 440, 9: 440, 218: 440, 228: 440, 440, 231: 3045, 3044, 533: 3085},
- {580, 580, 9: 580, 218: 580, 228: 580, 580},
+ {443, 443, 9: 443, 221: 443, 231: 443, 443, 234: 443, 443, 443, 238: 443, 248: 443, 250: 443},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3101},
+ {578, 578, 9: 578, 221: 578, 231: 578, 578, 234: 578, 578, 578, 238: 578, 248: 3093, 859: 3092},
+ {583, 583, 9: 583, 221: 583, 231: 583, 583, 234: 583, 583, 583, 238: 583},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2141, 383: 1545, 1546, 1544, 575: 3096, 722: 3095, 860: 3094},
// 1655
- {467, 467, 9: 467, 218: 467, 228: 467, 467, 231: 467, 467, 3034, 521: 3087},
- {440, 440, 9: 440, 218: 440, 228: 440, 440, 231: 3045, 3044, 533: 3088},
- {581, 581, 9: 581, 218: 581, 228: 581, 581},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 258: 3101, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 3103, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 3102, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3100, 638: 3104, 754: 3105, 812: 3106},
- {2: 762, 762, 762, 762, 7: 762, 762, 10: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 219: 762, 762, 222: 762, 762, 762, 762, 762, 762, 230: 762, 244: 762, 255: 762, 762, 258: 762, 279: 762, 288: 762, 300: 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 364: 762, 762, 762, 762, 762, 762, 465: 2266, 480: 762, 482: 762, 762, 762, 492: 2264, 2265, 495: 3021, 500: 2268, 507: 3091},
+ {577, 577, 6: 3099, 9: 577, 221: 577, 231: 577, 577, 234: 577, 577, 577, 238: 577},
+ {576, 576, 6: 576, 9: 576, 221: 576, 231: 576, 576, 234: 576, 576, 576, 238: 576},
+ {226: 3097},
+ {220: 2142, 724: 3098},
+ {574, 574, 6: 574, 9: 574, 221: 574, 231: 574, 574, 234: 574, 574, 574, 238: 574},
// 1660
- {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 219: 605, 605, 222: 605, 605, 605, 605, 605, 605, 230: 605, 244: 605, 255: 605, 605, 258: 605, 279: 605, 288: 605, 300: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 364: 605, 605, 605, 605, 605, 605, 480: 605, 482: 1930, 1929, 1928, 551: 3092},
- {2: 450, 450, 450, 450, 7: 450, 450, 10: 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, 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, 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, 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, 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, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 3094, 3095, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 219: 450, 450, 222: 450, 450, 450, 450, 450, 450, 230: 450, 244: 450, 255: 450, 450, 258: 450, 279: 450, 288: 450, 300: 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, 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, 364: 450, 450, 450, 450, 450, 450, 480: 450, 815: 3093},
- {2: 452, 452, 452, 452, 7: 452, 452, 10: 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, 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, 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, 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, 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, 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, 219: 452, 452, 222: 452, 452, 452, 452, 452, 452, 230: 452, 244: 452, 255: 452, 452, 258: 452, 279: 452, 288: 452, 300: 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, 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, 364: 452, 452, 452, 452, 452, 452, 480: 3097, 811: 3096},
- {2: 449, 449, 449, 449, 7: 449, 449, 10: 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, 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, 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, 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, 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, 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, 219: 449, 449, 222: 449, 449, 449, 449, 449, 449, 230: 449, 244: 449, 255: 449, 449, 258: 449, 279: 449, 288: 449, 300: 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, 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, 364: 449, 449, 449, 449, 449, 449, 480: 449},
- {2: 448, 448, 448, 448, 7: 448, 448, 10: 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, 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, 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, 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, 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, 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, 219: 448, 448, 222: 448, 448, 448, 448, 448, 448, 230: 448, 244: 448, 255: 448, 448, 258: 448, 279: 448, 288: 448, 300: 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, 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, 364: 448, 448, 448, 448, 448, 448, 480: 448},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 2141, 383: 1545, 1546, 1544, 575: 3096, 722: 3100},
+ {575, 575, 6: 575, 9: 575, 221: 575, 231: 575, 575, 234: 575, 575, 575, 238: 575},
+ {1109, 1109, 9: 1109, 221: 1109, 231: 1109, 1109, 234: 1109, 1109, 1109, 2123, 1109, 2121, 2122, 2120, 2118, 248: 1109, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2152, 544: 2153, 562: 3103},
+ {1111, 1111, 6: 2155, 9: 1111, 221: 1111, 231: 1111, 1111, 234: 1111, 1111, 1111, 238: 1111, 248: 1111, 250: 1111},
// 1665
- {2: 447, 447, 447, 447, 7: 447, 447, 10: 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, 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, 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, 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, 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, 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, 219: 447, 447, 222: 447, 447, 447, 447, 447, 447, 230: 447, 244: 3099, 255: 447, 447, 258: 447, 279: 447, 288: 447, 300: 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, 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, 364: 447, 447, 447, 447, 447, 447, 816: 3098},
- {2: 451, 451, 451, 451, 7: 451, 451, 10: 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, 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, 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, 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, 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, 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, 219: 451, 451, 222: 451, 451, 451, 451, 451, 451, 230: 451, 244: 451, 255: 451, 451, 258: 451, 279: 451, 288: 451, 300: 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, 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, 364: 451, 451, 451, 451, 451, 451},
- {2: 463, 463, 463, 463, 7: 463, 463, 10: 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, 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, 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, 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, 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, 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, 219: 463, 463, 222: 463, 463, 463, 463, 463, 463, 230: 463, 255: 463, 463, 258: 463, 279: 463, 288: 463, 300: 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, 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, 364: 463, 463, 463, 463, 463, 463},
- {2: 446, 446, 446, 446, 7: 446, 446, 10: 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, 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, 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, 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, 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, 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, 219: 446, 446, 222: 446, 446, 446, 446, 446, 446, 230: 446, 255: 446, 446, 258: 446, 279: 446, 288: 446, 300: 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, 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, 364: 446, 446, 446, 446, 446, 446},
- {1113, 1113, 1622, 1541, 1575, 1542, 1113, 1552, 1627, 1113, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 218: 1113, 3116, 221: 3115, 228: 1113, 1113, 231: 1113, 1113, 1113, 1113, 2110, 2108, 2109, 2107, 2105, 241: 1113, 376: 3114, 378: 1537, 1538, 1536, 457: 2106, 2104, 639: 3113, 3124},
+ {584, 584, 9: 584, 221: 584, 231: 584, 584, 234: 584, 584, 584, 238: 584},
+ {468, 468, 9: 468, 221: 468, 231: 468, 468, 234: 468, 468, 3059, 526: 3106},
+ {440, 440, 9: 440, 221: 440, 231: 440, 440, 234: 3070, 3069, 538: 3107},
+ {580, 580, 9: 580, 221: 580, 231: 580, 580},
+ {468, 468, 9: 468, 221: 468, 231: 468, 468, 234: 468, 468, 3059, 526: 3109},
// 1670
- {1118, 1118, 6: 1118, 9: 1118, 218: 1118, 228: 1118, 1118, 231: 1118, 1118, 1118, 1118, 241: 1118},
- {800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 218: 800, 800, 800, 800, 224: 800, 800, 800, 228: 800, 800, 231: 800, 800, 800, 800, 800, 800, 800, 800, 800, 241: 800, 243: 800, 249: 800, 257: 800, 800, 277: 800, 279: 3119, 800, 800, 800, 800, 800, 800, 800, 800, 289: 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 363: 800, 386: 800, 800},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3109, 378: 1537, 1538, 1536, 667: 2447, 2444, 2446, 2445},
- {1107, 1107, 6: 1107, 9: 1107, 218: 1107, 228: 1107, 1107, 231: 1107, 1107, 1107, 1107, 241: 1107},
- {445, 445, 6: 3107, 9: 445, 218: 445, 228: 445, 445, 231: 445, 445, 445, 445, 241: 445},
+ {440, 440, 9: 440, 221: 440, 231: 440, 440, 234: 3070, 3069, 538: 3110},
+ {581, 581, 9: 581, 221: 581, 231: 581, 581},
+ {468, 468, 9: 468, 221: 468, 231: 468, 468, 234: 468, 468, 3059, 526: 3112},
+ {440, 440, 9: 440, 221: 440, 231: 440, 440, 234: 3070, 3069, 538: 3113},
+ {582, 582, 9: 582, 221: 582, 231: 582, 582},
// 1675
- {584, 584, 9: 584, 218: 584, 228: 584, 584, 231: 584, 584, 584, 584, 241: 584},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 258: 3101, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 3103, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 3102, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3100, 638: 3108},
- {1106, 1106, 6: 1106, 9: 1106, 218: 1106, 228: 1106, 1106, 231: 1106, 1106, 1106, 1106, 241: 1106},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3110},
- {235: 2110, 2108, 2109, 2107, 2105, 254: 3111, 457: 2106, 2104},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 261: 3126, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 3128, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 3127, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3125, 643: 3129, 760: 3130, 818: 3131},
+ {2: 765, 765, 765, 765, 7: 765, 765, 10: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 222: 765, 765, 765, 765, 227: 765, 765, 765, 765, 233: 765, 247: 765, 258: 765, 765, 261: 765, 282: 765, 291: 765, 303: 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 470: 2279, 485: 765, 487: 765, 765, 765, 491: 2277, 2278, 499: 3046, 2281, 502: 3116},
+ {2: 606, 606, 606, 606, 7: 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, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 222: 606, 606, 606, 606, 227: 606, 606, 606, 606, 233: 606, 247: 606, 258: 606, 606, 261: 606, 282: 606, 291: 606, 303: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 485: 606, 487: 1941, 1940, 1939, 556: 3117},
+ {2: 450, 450, 450, 450, 7: 450, 450, 10: 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, 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, 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, 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, 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, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 3119, 3120, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 222: 450, 450, 450, 450, 227: 450, 450, 450, 450, 233: 450, 247: 450, 258: 450, 450, 261: 450, 282: 450, 291: 450, 303: 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, 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, 485: 450, 821: 3118},
+ {2: 452, 452, 452, 452, 7: 452, 452, 10: 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, 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, 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, 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, 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, 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, 222: 452, 452, 452, 452, 227: 452, 452, 452, 452, 233: 452, 247: 452, 258: 452, 452, 261: 452, 282: 452, 291: 452, 303: 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, 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, 485: 3122, 817: 3121},
// 1680
- {1113, 1113, 1622, 1541, 1575, 1542, 1113, 1552, 1627, 1113, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 218: 1113, 3116, 221: 3115, 228: 1113, 1113, 231: 1113, 1113, 1113, 1113, 241: 1113, 376: 3114, 378: 1537, 1538, 1536, 639: 3113, 3112},
- {1114, 1114, 6: 1114, 9: 1114, 218: 1114, 228: 1114, 1114, 231: 1114, 1114, 1114, 1114, 241: 1114},
- {1112, 1112, 6: 1112, 9: 1112, 218: 1112, 228: 1112, 1112, 231: 1112, 1112, 1112, 1112, 241: 1112},
- {1111, 1111, 6: 1111, 9: 1111, 218: 1111, 228: 1111, 1111, 231: 1111, 1111, 1111, 1111, 241: 1111},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 3118, 376: 3117, 378: 1537, 1538, 1536},
+ {2: 449, 449, 449, 449, 7: 449, 449, 10: 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, 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, 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, 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, 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, 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, 222: 449, 449, 449, 449, 227: 449, 449, 449, 449, 233: 449, 247: 449, 258: 449, 449, 261: 449, 282: 449, 291: 449, 303: 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, 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, 485: 449},
+ {2: 448, 448, 448, 448, 7: 448, 448, 10: 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, 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, 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, 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, 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, 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, 222: 448, 448, 448, 448, 227: 448, 448, 448, 448, 233: 448, 247: 448, 258: 448, 448, 261: 448, 282: 448, 291: 448, 303: 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, 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, 485: 448},
+ {2: 447, 447, 447, 447, 7: 447, 447, 10: 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, 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, 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, 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, 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, 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, 222: 447, 447, 447, 447, 227: 447, 447, 447, 447, 233: 447, 247: 3124, 258: 447, 447, 261: 447, 282: 447, 291: 447, 303: 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, 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, 822: 3123},
+ {2: 451, 451, 451, 451, 7: 451, 451, 10: 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, 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, 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, 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, 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, 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, 222: 451, 451, 451, 451, 227: 451, 451, 451, 451, 233: 451, 247: 451, 258: 451, 451, 261: 451, 282: 451, 291: 451, 303: 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, 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},
+ {2: 464, 464, 464, 464, 7: 464, 464, 10: 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, 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, 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, 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, 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, 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, 222: 464, 464, 464, 464, 227: 464, 464, 464, 464, 233: 464, 258: 464, 464, 261: 464, 282: 464, 291: 464, 303: 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, 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},
// 1685
- {1109, 1109, 6: 1109, 9: 1109, 218: 1109, 228: 1109, 1109, 231: 1109, 1109, 1109, 1109, 241: 1109},
- {1110, 1110, 6: 1110, 9: 1110, 218: 1110, 228: 1110, 1110, 231: 1110, 1110, 1110, 1110, 241: 1110},
- {1108, 1108, 6: 1108, 9: 1108, 218: 1108, 228: 1108, 1108, 231: 1108, 1108, 1108, 1108, 241: 1108},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 258: 3120, 376: 3121, 378: 1537, 1538, 1536},
- {1117, 1117, 6: 1117, 9: 1117, 218: 1117, 228: 1117, 1117, 231: 1117, 1117, 1117, 1117, 241: 1117},
+ {2: 446, 446, 446, 446, 7: 446, 446, 10: 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, 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, 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, 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, 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, 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, 222: 446, 446, 446, 446, 227: 446, 446, 446, 446, 233: 446, 258: 446, 446, 261: 446, 282: 446, 291: 446, 303: 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, 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},
+ {1119, 1119, 1630, 1549, 1583, 1550, 1119, 1560, 1635, 1119, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 221: 1119, 3141, 226: 3140, 231: 1119, 1119, 234: 1119, 1119, 1119, 2123, 1119, 2121, 2122, 2120, 2118, 244: 1119, 381: 3139, 383: 1545, 1546, 1544, 462: 2119, 2117, 644: 3138, 3149},
+ {1124, 1124, 6: 1124, 9: 1124, 221: 1124, 231: 1124, 1124, 234: 1124, 1124, 1124, 238: 1124, 244: 1124},
+ {803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 221: 803, 803, 803, 226: 803, 803, 803, 803, 231: 803, 803, 234: 803, 803, 803, 803, 803, 803, 803, 803, 803, 244: 803, 246: 803, 252: 803, 260: 803, 803, 280: 803, 282: 3144, 803, 803, 803, 803, 803, 803, 803, 803, 292: 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 374: 803, 391: 803, 803},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3134, 383: 1545, 1546, 1544, 672: 2470, 2467, 2469, 2468},
// 1690
- {799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 218: 799, 799, 799, 799, 224: 799, 799, 799, 228: 799, 799, 231: 799, 799, 799, 799, 799, 799, 799, 799, 799, 241: 799, 243: 799, 249: 799, 257: 799, 799, 277: 799, 279: 3122, 799, 799, 799, 799, 799, 799, 799, 799, 289: 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 363: 799, 386: 799, 799},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 258: 3123, 376: 2592, 378: 1537, 1538, 1536},
- {1116, 1116, 6: 1116, 9: 1116, 218: 1116, 228: 1116, 1116, 231: 1116, 1116, 1116, 1116, 241: 1116},
- {1115, 1115, 6: 1115, 9: 1115, 218: 1115, 228: 1115, 1115, 231: 1115, 1115, 1115, 1115, 241: 1115},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3126, 378: 1537, 1538, 1536},
+ {1113, 1113, 6: 1113, 9: 1113, 221: 1113, 231: 1113, 1113, 234: 1113, 1113, 1113, 238: 1113, 244: 1113},
+ {445, 445, 6: 3132, 9: 445, 221: 445, 231: 445, 445, 234: 445, 445, 445, 238: 445, 244: 445},
+ {585, 585, 9: 585, 221: 585, 231: 585, 585, 234: 585, 585, 585, 238: 585, 244: 585},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 261: 3126, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 3128, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 3127, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3125, 643: 3133},
+ {1112, 1112, 6: 1112, 9: 1112, 221: 1112, 231: 1112, 1112, 234: 1112, 1112, 1112, 238: 1112, 244: 1112},
// 1695
- {588, 588},
- {592, 592, 242: 3128},
- {307: 2113, 436: 3130, 839: 3129},
- {591, 591, 6: 3131},
- {590, 590, 6: 590},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3135},
+ {237: 2123, 239: 2121, 2122, 2120, 2118, 257: 3136, 462: 2119, 2117},
+ {1119, 1119, 1630, 1549, 1583, 1550, 1119, 1560, 1635, 1119, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 221: 1119, 3141, 226: 3140, 231: 1119, 1119, 234: 1119, 1119, 1119, 238: 1119, 244: 1119, 381: 3139, 383: 1545, 1546, 1544, 644: 3138, 3137},
+ {1120, 1120, 6: 1120, 9: 1120, 221: 1120, 231: 1120, 1120, 234: 1120, 1120, 1120, 238: 1120, 244: 1120},
+ {1118, 1118, 6: 1118, 9: 1118, 221: 1118, 231: 1118, 1118, 234: 1118, 1118, 1118, 238: 1118, 244: 1118},
// 1700
- {307: 2113, 436: 3132},
- {589, 589, 6: 589},
- {241: 3134},
- {219: 3136, 307: 2113, 436: 3137, 807: 3135},
- {595, 595},
+ {1117, 1117, 6: 1117, 9: 1117, 221: 1117, 231: 1117, 1117, 234: 1117, 1117, 1117, 238: 1117, 244: 1117},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 3143, 381: 3142, 383: 1545, 1546, 1544},
+ {1115, 1115, 6: 1115, 9: 1115, 221: 1115, 231: 1115, 1115, 234: 1115, 1115, 1115, 238: 1115, 244: 1115},
+ {1116, 1116, 6: 1116, 9: 1116, 221: 1116, 231: 1116, 1116, 234: 1116, 1116, 1116, 238: 1116, 244: 1116},
+ {1114, 1114, 6: 1114, 9: 1114, 221: 1114, 231: 1114, 1114, 234: 1114, 1114, 1114, 238: 1114, 244: 1114},
// 1705
- {594, 594},
- {593, 593},
- {2: 868, 868, 868, 868, 7: 868, 868, 10: 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 497: 3139, 652: 3140},
- {2: 867, 867, 867, 867, 7: 867, 867, 10: 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3141},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 261: 3145, 381: 3146, 383: 1545, 1546, 1544},
+ {1123, 1123, 6: 1123, 9: 1123, 221: 1123, 231: 1123, 1123, 234: 1123, 1123, 1123, 238: 1123, 244: 1123},
+ {802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 221: 802, 802, 802, 226: 802, 802, 802, 802, 231: 802, 802, 234: 802, 802, 802, 802, 802, 802, 802, 802, 802, 244: 802, 246: 802, 252: 802, 260: 802, 802, 280: 802, 282: 3147, 802, 802, 802, 802, 802, 802, 802, 802, 292: 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 374: 802, 391: 802, 802},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 261: 3148, 381: 2615, 383: 1545, 1546, 1544},
+ {1122, 1122, 6: 1122, 9: 1122, 221: 1122, 231: 1122, 1122, 234: 1122, 1122, 1122, 238: 1122, 244: 1122},
// 1710
- {75: 3147, 217: 3142, 246: 3146, 310: 3148, 381: 1457, 469: 3144, 1458, 1459, 1460, 475: 1463, 477: 1462, 3145, 600: 3143, 651: 3149},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 1347, 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 1457, 464: 1815, 469: 3169, 1458, 1459, 1460, 505: 1816, 611: 3168},
- {217: 3159, 594: 3158, 714: 3157},
- {860, 860, 218: 860, 229: 431},
- {859, 859, 218: 859},
+ {1121, 1121, 6: 1121, 9: 1121, 221: 1121, 231: 1121, 1121, 234: 1121, 1121, 1121, 238: 1121, 244: 1121},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3151, 383: 1545, 1546, 1544},
+ {589, 589},
+ {593, 593, 245: 3153},
+ {310: 2126, 441: 3155, 845: 3154},
// 1715
- {845, 845, 1622, 1541, 1575, 1542, 845, 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 218: 845, 376: 1814, 378: 1537, 1538, 1536, 464: 3151, 613: 3152, 737: 3150},
- {217: 857},
- {217: 856},
- {840, 840},
- {858, 858, 6: 3155, 218: 858},
+ {592, 592, 6: 3156},
+ {591, 591, 6: 591},
+ {310: 2126, 441: 3157},
+ {590, 590, 6: 590},
+ {244: 3159},
// 1720
- {243: 3153},
- {844, 844, 6: 844, 218: 844},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3154},
- {846, 846, 6: 846, 218: 846, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3151, 613: 3156},
+ {222: 3161, 310: 2126, 441: 3162, 813: 3160},
+ {596, 596},
+ {595, 595},
+ {594, 594},
+ {2: 871, 871, 871, 871, 7: 871, 871, 10: 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 504: 3164, 657: 3165},
// 1725
- {843, 843, 6: 843, 218: 843},
- {862, 862, 6: 3166, 218: 862},
- {855, 855, 6: 855, 218: 855},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 852, 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 3162, 840: 3161, 3160},
- {9: 3165},
+ {2: 870, 870, 870, 870, 7: 870, 870, 10: 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3166},
+ {76: 3172, 220: 3167, 249: 3171, 313: 3173, 386: 1465, 474: 3169, 1466, 1467, 1468, 480: 1471, 482: 1470, 3170, 605: 3168, 656: 3174},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 1354, 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 1465, 469: 1826, 474: 3194, 1466, 1467, 1468, 512: 1827, 616: 3193},
+ {220: 3184, 599: 3183, 719: 3182},
// 1730
- {6: 3163, 9: 851},
- {6: 849, 9: 849},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2966, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 2965, 527: 3164},
- {6: 850, 9: 850},
- {853, 853, 6: 853, 218: 853},
+ {863, 863, 221: 863, 232: 431},
+ {862, 862, 221: 862},
+ {848, 848, 1630, 1549, 1583, 1550, 848, 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 221: 848, 381: 1825, 383: 1545, 1546, 1544, 469: 3176, 618: 3177, 742: 3175},
+ {220: 860},
+ {220: 859},
// 1735
- {217: 3159, 594: 3167},
- {854, 854, 6: 854, 218: 854},
- {9: 3171},
- {9: 3170},
- {861, 861, 218: 861, 229: 430},
+ {843, 843},
+ {861, 861, 6: 3180, 221: 861},
+ {246: 3178},
+ {847, 847, 6: 847, 221: 847},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3179},
// 1740
- {75: 3147, 217: 3174, 310: 3148, 381: 1457, 469: 3173, 1458, 1459, 1460, 475: 1463, 477: 1462, 3175, 600: 3172},
- {217: 3159, 594: 3158, 714: 3178},
- {865, 865, 218: 865, 229: 431},
- {381: 1457, 469: 3176, 1458, 1459, 1460},
- {863, 863, 218: 863},
+ {849, 849, 6: 849, 221: 849, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3176, 618: 3181},
+ {846, 846, 6: 846, 221: 846},
+ {865, 865, 6: 3191, 221: 865},
+ {858, 858, 6: 858, 221: 858},
// 1745
- {9: 3177},
- {864, 864, 218: 864, 229: 430},
- {866, 866, 6: 3166, 218: 866},
- {2: 1098, 1098, 1098, 1098, 7: 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, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 377: 1932, 497: 1098, 557: 3180},
- {2: 868, 868, 868, 868, 7: 868, 868, 10: 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 497: 3139, 652: 3181},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 855, 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 3187, 846: 3186, 3185},
+ {9: 3190},
+ {6: 3188, 9: 854},
+ {6: 852, 9: 852},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2991, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 2990, 532: 3189},
// 1750
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3182},
- {75: 3147, 217: 3142, 246: 3146, 310: 3148, 381: 1457, 469: 3144, 1458, 1459, 1460, 475: 1463, 477: 1462, 3145, 600: 3143, 651: 3183},
- {842, 842, 218: 3185, 789: 3184},
- {869, 869},
- {121: 3186},
+ {6: 853, 9: 853},
+ {856, 856, 6: 856, 221: 856},
+ {220: 3184, 599: 3192},
+ {857, 857, 6: 857, 221: 857},
+ {9: 3196},
// 1755
- {370: 3187},
- {479: 3188},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 2755, 554: 2756, 571: 3189},
- {841, 841, 6: 2758},
- {1185, 1185, 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3204},
+ {9: 3195},
+ {864, 864, 221: 864, 232: 430},
+ {76: 3172, 220: 3199, 313: 3173, 386: 1465, 474: 3198, 1466, 1467, 1468, 480: 1471, 482: 1470, 3200, 605: 3197},
+ {220: 3184, 599: 3183, 719: 3203},
+ {868, 868, 221: 868, 232: 431},
// 1760
- {1183, 1183},
- {1041, 1041, 1041, 1041, 1041, 1041, 7: 1041, 1041, 10: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 243: 3201, 279: 1041},
- {217: 2558, 255: 1451, 301: 1450, 381: 1457, 469: 3194, 1458, 1459, 1460, 475: 1463, 477: 1462, 3199, 1516, 486: 1443, 514: 3195, 519: 3197, 3198, 523: 3196, 576: 3200},
- {249, 249, 229: 431},
+ {386: 1465, 474: 3201, 1466, 1467, 1468},
+ {866, 866, 221: 866},
+ {9: 3202},
+ {867, 867, 221: 867, 232: 430},
+ {869, 869, 6: 3191, 221: 869},
+ // 1765
+ {2: 1104, 1104, 1104, 1104, 7: 1104, 1104, 10: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 382: 1943, 504: 1104, 563: 3205},
+ {2: 871, 871, 871, 871, 7: 871, 871, 10: 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 871, 504: 3164, 657: 3206},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3207},
+ {76: 3172, 220: 3167, 249: 3171, 313: 3173, 386: 1465, 474: 3169, 1466, 1467, 1468, 480: 1471, 482: 1470, 3170, 605: 3168, 656: 3208},
+ {845, 845, 221: 3210, 795: 3209},
+ // 1770
+ {872, 872},
+ {121: 3211},
+ {375: 3212},
+ {486: 3213},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 2778, 560: 2779, 577: 3214},
+ // 1775
+ {844, 844, 6: 2781},
+ {1191, 1191, 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3229},
+ {1189, 1189},
+ {1047, 1047, 1047, 1047, 1047, 1047, 7: 1047, 1047, 10: 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, 246: 3226, 282: 1047},
+ {220: 2581, 258: 1459, 304: 1458, 386: 1465, 474: 3219, 1466, 1467, 1468, 480: 1471, 482: 1470, 3224, 486: 1524, 493: 1451, 520: 3220, 524: 3222, 3223, 528: 3221, 582: 3225},
+ // 1780
+ {249, 249, 232: 431},
{248, 248},
- // 1765
{247, 247},
{246, 246},
{245, 245},
+ // 1785
{244, 244},
- {1181, 1181},
- // 1770
- {219: 3202},
- {217: 2558, 255: 1451, 301: 1450, 381: 1457, 469: 3194, 1458, 1459, 1460, 475: 1463, 477: 1462, 3199, 1516, 486: 1443, 514: 3195, 519: 3197, 3198, 523: 3196, 576: 3203},
- {1182, 1182},
- {1184, 1184},
+ {1187, 1187},
+ {222: 3227},
+ {220: 2581, 258: 1459, 304: 1458, 386: 1465, 474: 3219, 1466, 1467, 1468, 480: 1471, 482: 1470, 3224, 486: 1524, 493: 1451, 520: 3220, 524: 3222, 3223, 528: 3221, 582: 3228},
+ {1188, 1188},
+ // 1790
{1190, 1190},
- // 1775
- {243: 3213},
- {255, 255, 229: 431},
+ {1196, 1196},
+ {246: 3238},
+ {255, 255, 232: 431},
{254, 254},
+ // 1795
{253, 253},
{252, 252},
- // 1780
{251, 251},
{250, 250},
- {219: 3214},
- {217: 2558, 255: 1451, 301: 1450, 381: 1457, 469: 3207, 1458, 1459, 1460, 475: 1463, 477: 1462, 3212, 1516, 486: 1443, 514: 3208, 519: 3210, 3211, 523: 3209, 707: 3215},
- {1189, 1189},
- // 1785
- {2: 1207, 1207, 1207, 1207, 7: 1207, 1207, 10: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 302: 1207},
- {2: 1102, 1102, 1102, 1102, 7: 1102, 1102, 10: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 302: 3243, 580: 3248},
- {2: 1102, 1102, 1102, 1102, 7: 1102, 1102, 10: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 302: 3243, 580: 3242},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 302: 3235, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 3234},
- {302: 3231},
- // 1790
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 302: 3225, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 3226, 712: 3224},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3223},
- {1199, 1199},
- {1201, 1201, 6: 3229},
- {311: 3227},
- // 1795
- {387, 387, 6: 387},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 3226, 712: 3228},
- {1200, 1200, 6: 3229},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 3230},
- {386, 386, 6: 386},
+ {222: 3239},
// 1800
- {311: 3232},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 3233},
- {1202, 1202, 6: 2817},
- {1198, 1198, 6: 2817, 395: 3240, 3239, 593: 3241},
- {311: 3236},
+ {220: 2581, 258: 1459, 304: 1458, 386: 1465, 474: 3232, 1466, 1467, 1468, 480: 1471, 482: 1470, 3237, 486: 1524, 493: 1451, 520: 3233, 524: 3235, 3236, 528: 3234, 712: 3240},
+ {1195, 1195},
+ {2: 1214, 1214, 1214, 1214, 7: 1214, 1214, 10: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 305: 1214},
+ {2: 1108, 1108, 1108, 1108, 7: 1108, 1108, 10: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 305: 3271, 586: 3276},
+ {2: 1108, 1108, 1108, 1108, 7: 1108, 1108, 10: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 305: 3271, 586: 3270},
// 1805
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 3237},
- {1198, 1198, 6: 2817, 395: 3240, 3239, 593: 3238},
- {1203, 1203},
- {1197, 1197, 6: 1197},
- {1196, 1196, 6: 1196},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 305: 3265, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 3264},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 305: 3257, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 3256},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 305: 3250, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 3251, 717: 3249},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3248},
+ {1205, 1205},
// 1810
- {1204, 1204},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3245, 378: 1537, 1538, 1536},
- {311: 3244},
- {2: 1101, 1101, 1101, 1101, 7: 1101, 1101, 10: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 219: 1101, 300: 1101},
- {218: 3246},
+ {1207, 1207, 6: 3254},
+ {314: 3252},
+ {387, 387, 6: 387},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 3251, 717: 3253},
+ {1206, 1206, 6: 3254},
// 1815
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3247},
- {1205, 1205},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1924, 378: 1537, 1538, 1536, 542: 3249},
- {1206, 1206},
- {2: 605, 605, 605, 605, 7: 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 241: 605, 377: 605, 482: 1930, 1929, 1928, 551: 3251},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 3255},
+ {386, 386, 6: 386},
+ {1204, 1204, 6: 2842, 397: 3262, 399: 3261, 557: 3263},
+ {314: 3258},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 3259},
// 1820
- {2: 597, 597, 597, 597, 7: 597, 597, 10: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 3253, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 241: 597, 377: 597, 809: 3252},
- {2: 1098, 1098, 1098, 1098, 7: 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, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 241: 1098, 377: 1932, 557: 3254},
- {2: 596, 596, 596, 596, 7: 596, 596, 10: 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 241: 596, 377: 596},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 241: 3255, 376: 1751, 378: 1537, 1538, 1536, 459: 2810, 503: 3256},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3260, 503: 3261},
- // 1825
- {6: 2817, 241: 3257},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1943, 516: 1934, 537: 3258},
- {104, 104, 6: 2719, 240: 2760, 524: 2761, 3259},
+ {1204, 1204, 6: 2842, 397: 3262, 399: 3261, 557: 3260},
+ {1208, 1208},
+ {1203, 1203, 6: 1203},
+ {1202, 1202, 6: 1202},
{1209, 1209},
- {489, 489, 6: 599, 233: 489, 489, 240: 489, 242: 599, 377: 2726, 392: 2727, 2725, 582: 2729, 2728, 649: 2730, 3265},
+ // 1825
+ {1204, 1204, 6: 2842, 397: 3262, 399: 3261, 557: 3269},
+ {314: 3266},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 3267},
+ {1204, 1204, 6: 2842, 397: 3262, 399: 3261, 557: 3268},
+ {1210, 1210},
// 1830
- {6: 2817, 242: 3262},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1941, 303: 1937, 376: 1751, 378: 1537, 1538, 1536, 459: 1940, 489: 1939, 1938, 1943, 516: 1934, 537: 3263},
- {104, 104, 6: 2719, 240: 2760, 524: 2761, 3264},
- {1208, 1208},
- {104, 104, 233: 104, 104, 240: 2760, 524: 2761, 3266},
+ {1211, 1211},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3273, 383: 1545, 1546, 1544},
+ {314: 3272},
+ {2: 1107, 1107, 1107, 1107, 7: 1107, 1107, 10: 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 222: 1107, 303: 1107},
+ {221: 3274},
// 1835
- {817, 817, 233: 817, 2301, 498: 2302, 3267},
- {471, 471, 233: 2764, 656: 3268},
- {1210, 1210},
- {1211, 1211, 6: 2300},
- {388: 3751},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3275},
+ {1212, 1212},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1935, 383: 1545, 1546, 1544, 547: 3277},
+ {1213, 1213},
+ {2: 606, 606, 606, 606, 7: 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, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 244: 606, 382: 606, 487: 1941, 1940, 1939, 556: 3279},
// 1840
- {388: 1285},
- {2: 1100, 1100, 1100, 1100, 7: 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 302: 3277, 581: 3738},
- {2: 1100, 1100, 1100, 1100, 7: 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 302: 3277, 581: 3318},
- {22: 1228, 38: 1228, 51: 3284, 391: 1228, 844: 3283},
- {255: 3282},
+ {2: 598, 598, 598, 598, 7: 598, 598, 10: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 3281, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 244: 598, 382: 598, 815: 3280},
+ {2: 1104, 1104, 1104, 1104, 7: 1104, 1104, 10: 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 244: 1104, 382: 1943, 563: 3282},
+ {2: 597, 597, 597, 597, 7: 597, 597, 10: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 244: 597, 382: 597},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 244: 3283, 381: 1762, 383: 1545, 1546, 1544, 464: 2835, 507: 3284},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3288, 507: 3289},
// 1845
- {2: 1100, 1100, 1100, 1100, 7: 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 219: 1100, 300: 1100, 302: 3277, 581: 3278},
- {220: 3280},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 1872, 553: 1873, 568: 3279},
- {100, 100, 6: 1875},
- {311: 3281},
+ {6: 2842, 244: 3285},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1954, 522: 1945, 542: 3286},
+ {104, 104, 6: 2742, 243: 2783, 529: 2784, 3287},
+ {1216, 1216},
+ {490, 490, 6: 600, 236: 490, 238: 490, 243: 490, 245: 600, 382: 2749, 398: 2750, 400: 2748, 588: 2752, 2751, 654: 2753, 3293},
// 1850
- {2: 1099, 1099, 1099, 1099, 7: 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, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 219: 1099, 300: 1099},
- {22: 1229, 38: 1229, 51: 1229, 391: 1229},
- {22: 1224, 38: 3290, 391: 1224, 846: 3289},
- {243: 3285},
- {144: 3287, 167: 3288, 175: 3286},
+ {6: 2842, 245: 3290},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1952, 306: 1948, 381: 1762, 383: 1545, 1546, 1544, 464: 1951, 496: 1950, 1949, 1954, 522: 1945, 542: 3291},
+ {104, 104, 6: 2742, 243: 2783, 529: 2784, 3292},
+ {1215, 1215},
+ {104, 104, 236: 104, 238: 104, 243: 2783, 529: 2784, 3294},
// 1855
- {22: 1227, 38: 1227, 391: 1227},
- {22: 1226, 38: 1226, 391: 1226},
- {22: 1225, 38: 1225, 391: 1225},
- {22: 1222, 391: 3294, 849: 3293},
- {243: 3291},
+ {820, 820, 236: 820, 238: 2324, 505: 2325, 3295},
+ {472, 472, 236: 2787, 661: 3296},
+ {1217, 1217},
+ {1218, 1218, 6: 2323},
+ {393: 3779},
// 1860
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 3292},
- {22: 1223, 391: 1223},
- {22: 3298},
- {155: 3295},
- {38: 3296, 134: 3297},
+ {393: 1292},
+ {2: 1106, 1106, 1106, 1106, 7: 1106, 1106, 10: 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 305: 3305, 587: 3766},
+ {2: 1106, 1106, 1106, 1106, 7: 1106, 1106, 10: 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 305: 3305, 587: 3346},
+ {22: 1235, 38: 1235, 51: 3312, 396: 1235, 850: 3311},
+ {258: 3310},
// 1865
- {22: 1221},
- {22: 1220},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3300, 848: 3299},
- {217: 3302, 221: 1218, 847: 3301},
- {217: 1219, 221: 1219},
+ {2: 1106, 1106, 1106, 1106, 7: 1106, 1106, 10: 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 222: 1106, 303: 1106, 305: 3305, 587: 3306},
+ {223: 3308},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 1883, 559: 1884, 574: 3307},
+ {100, 100, 6: 1886},
+ {314: 3309},
// 1870
- {221: 3308},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3304, 378: 1537, 1538, 1536, 733: 3303},
- {6: 3306, 9: 3305},
- {6: 1216, 9: 1216},
- {221: 1217},
+ {2: 1105, 1105, 1105, 1105, 7: 1105, 1105, 10: 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 222: 1105, 303: 1105},
+ {22: 1236, 38: 1236, 51: 1236, 396: 1236},
+ {22: 1231, 38: 3318, 396: 1231, 852: 3317},
+ {246: 3313},
+ {144: 3315, 167: 3316, 175: 3314},
// 1875
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3307, 378: 1537, 1538, 1536},
- {6: 1215, 9: 1215},
- {381: 1457, 469: 3309, 1458, 1459, 1460},
- {1214, 1214, 228: 3311, 845: 3310},
- {1231, 1231},
+ {22: 1234, 38: 1234, 396: 1234},
+ {22: 1233, 38: 1233, 396: 1233},
+ {22: 1232, 38: 1232, 396: 1232},
+ {22: 1229, 396: 3322, 855: 3321},
+ {246: 3319},
// 1880
- {59: 3313, 113: 3312},
- {373: 3316},
- {373: 3314},
- {561: 3315},
- {1212, 1212},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 3320},
+ {22: 1230, 396: 1230},
+ {22: 3326},
+ {155: 3323},
+ {38: 3324, 134: 3325},
// 1885
- {561: 3317},
- {1213, 1213},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3319},
- {235, 235, 235, 235, 7: 235, 235, 10: 235, 235, 235, 14: 235, 235, 235, 235, 235, 235, 235, 235, 217: 3323, 221: 235, 227: 235, 249: 235, 255: 235, 257: 3322, 377: 235, 381: 235, 235, 235, 235, 235, 777: 3321, 828: 3320},
- {210, 210, 3586, 3585, 7: 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 217: 210, 221: 210, 227: 3582, 249: 1271, 255: 210, 377: 210, 381: 210, 1271, 210, 3599, 3598, 508: 3584, 532: 3596, 536: 3601, 596: 3600, 741: 3581},
+ {22: 1228},
+ {22: 1227},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3328, 854: 3327},
+ {220: 3330, 226: 1225, 853: 3329},
+ {220: 1226, 226: 1226},
// 1890
- {1272, 1272},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3580},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 257: 3326, 370: 1378, 1378, 1378, 3330, 376: 1814, 378: 1537, 1538, 1536, 388: 1378, 401: 1378, 1378, 464: 3325, 513: 3328, 573: 3329, 3324, 3327, 700: 3331, 827: 3332},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 370: 1377, 1377, 1377, 376: 3579, 378: 1537, 1538, 1536, 388: 1377, 401: 1377, 1377, 699: 3578},
- {28: 3471, 56: 3468, 3467, 61: 3470, 66: 3455, 103: 3469, 108: 3445, 3439, 3438, 123: 3453, 146: 3447, 168: 3463, 246: 3454, 288: 3449, 308: 154, 403: 3440, 3436, 3430, 407: 3456, 410: 3437, 3459, 413: 3444, 3442, 3431, 3432, 3433, 3434, 3435, 3466, 3461, 3465, 3460, 3429, 3464, 3441, 3457, 3443, 3428, 3458, 3427, 3462, 3450, 727: 3426, 3451, 3423, 745: 3421, 758: 3424, 3425, 770: 3422, 784: 3446, 787: 3419, 824: 3420, 834: 3452, 837: 3418, 842: 3448},
+ {226: 3336},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3332, 383: 1545, 1546, 1544, 738: 3331},
+ {6: 3334, 9: 3333},
+ {6: 1223, 9: 1223},
+ {226: 1224},
// 1895
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3416},
- {370: 2746, 3339, 3342, 388: 2747, 401: 3343, 3340, 510: 3341, 739: 3344},
- {6: 240, 9: 240},
- {6: 239, 9: 239},
- {217: 3336},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3335, 383: 1545, 1546, 1544},
+ {6: 1222, 9: 1222},
+ {386: 1465, 474: 3337, 1466, 1467, 1468},
+ {1221, 1221, 231: 3339, 851: 3338},
+ {1238, 1238},
// 1900
- {6: 237, 9: 237},
- {6: 3333, 9: 3334},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 370: 1378, 1378, 1378, 3330, 376: 1814, 378: 1537, 1538, 1536, 388: 1378, 401: 1378, 1378, 464: 3325, 513: 3328, 573: 3329, 3324, 3327, 700: 3335},
- {234, 234, 234, 234, 7: 234, 234, 10: 234, 234, 234, 14: 234, 234, 234, 234, 234, 234, 234, 234, 217: 234, 221: 234, 227: 234, 249: 234, 255: 234, 377: 234, 381: 234, 234, 234, 234, 234},
- {6: 236, 9: 236},
+ {59: 3341, 113: 3340},
+ {378: 3344},
+ {378: 3342},
+ {567: 3343},
+ {1219, 1219},
// 1905
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3337},
- {9: 3338, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {6: 238, 9: 238},
- {370: 3409},
- {370: 2746, 388: 2747, 510: 3403},
+ {567: 3345},
+ {1220, 1220},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3347},
+ {235, 235, 235, 235, 7: 235, 235, 10: 235, 235, 235, 14: 235, 235, 235, 235, 235, 235, 235, 235, 220: 3351, 226: 235, 230: 235, 252: 235, 258: 235, 260: 3350, 382: 235, 386: 235, 235, 235, 235, 235, 783: 3349, 834: 3348},
+ {210, 210, 3614, 3613, 7: 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 220: 210, 226: 210, 230: 3610, 252: 1278, 258: 210, 382: 210, 386: 210, 1278, 210, 3627, 3626, 514: 3612, 537: 3624, 541: 3629, 601: 3628, 746: 3609},
// 1910
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1096, 242: 1096, 376: 3347, 378: 1537, 1538, 1536, 547: 3397},
- {2: 1389, 1389, 1389, 1389, 7: 1389, 1389, 10: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 242: 1389, 370: 2746, 388: 2747, 510: 3377, 773: 3378},
- {370: 3345},
- {241, 241, 6: 241, 9: 241},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1096, 376: 3347, 378: 1537, 1538, 1536, 547: 3346},
+ {1279, 1279},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3608},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 260: 3354, 375: 1385, 1385, 1385, 3358, 381: 1825, 383: 1545, 1546, 1544, 393: 1385, 406: 1385, 1385, 469: 3353, 519: 3356, 579: 3357, 3352, 3355, 705: 3359, 833: 3360},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 375: 1384, 1384, 1384, 381: 3607, 383: 1545, 1546, 1544, 393: 1384, 406: 1384, 1384, 704: 3606},
+ {28: 3499, 56: 3496, 3495, 61: 3498, 67: 3483, 104: 3497, 108: 3473, 3467, 3466, 123: 3481, 146: 3475, 168: 3491, 249: 3482, 291: 3477, 311: 154, 408: 3468, 3464, 3458, 412: 3484, 415: 3465, 3487, 418: 3472, 3470, 3459, 3460, 3461, 3462, 3463, 3494, 3489, 3493, 3488, 3457, 3492, 3469, 3485, 3471, 3456, 3486, 3455, 3490, 3478, 732: 3454, 3479, 3451, 750: 3449, 764: 3452, 3453, 776: 3450, 790: 3474, 793: 3447, 830: 3448, 840: 3480, 843: 3446, 848: 3476},
// 1915
- {217: 3348},
- {217: 1095, 242: 1095},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3349},
- {6: 3355, 9: 3354},
- {6: 134, 9: 134, 217: 2506, 262: 134, 134, 473: 2507, 487: 3352},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3444},
+ {375: 2769, 3367, 3370, 393: 2770, 406: 3371, 3368, 517: 3369, 744: 3372},
+ {6: 240, 9: 240},
+ {6: 239, 9: 239},
+ {220: 3364},
// 1920
- {6: 1283, 9: 1283},
- {6: 820, 9: 820, 262: 2146, 2145, 675: 3353},
- {6: 1284, 9: 1284},
- {374: 3358, 592: 3357},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3356},
+ {6: 237, 9: 237},
+ {6: 3361, 9: 3362},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 375: 1385, 1385, 1385, 3358, 381: 1825, 383: 1545, 1546, 1544, 393: 1385, 406: 1385, 1385, 469: 3353, 519: 3356, 579: 3357, 3352, 3355, 705: 3363},
+ {234, 234, 234, 234, 7: 234, 234, 10: 234, 234, 234, 14: 234, 234, 234, 234, 234, 234, 234, 234, 220: 234, 226: 234, 230: 234, 252: 234, 258: 234, 382: 234, 386: 234, 234, 234, 234, 234},
+ {6: 236, 9: 236},
// 1925
- {6: 1282, 9: 1282},
- {1315, 1315, 6: 1315, 9: 1315},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3359},
- {217: 3360},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3361},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3365},
+ {9: 3366, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {6: 238, 9: 238},
+ {375: 3437},
+ {375: 2769, 393: 2770, 517: 3431},
// 1930
- {6: 3355, 9: 3362},
- {1313, 1313, 1313, 1313, 1313, 1313, 1313, 9: 1313, 218: 3364, 220: 1313, 1313, 227: 1313, 230: 1313, 370: 1313, 1313, 1313, 1313, 1313, 1313, 788: 3363},
- {1311, 1311, 1311, 1311, 1311, 1311, 1311, 9: 1311, 218: 3374, 220: 1311, 1311, 227: 1311, 230: 1311, 370: 1311, 1311, 1311, 1311, 1311, 1311, 790: 3373},
- {486: 3365},
- {95: 3370, 246: 3369, 395: 3368, 3367, 685: 3366},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1102, 245: 1102, 381: 3375, 383: 1545, 1546, 1544, 552: 3425},
+ {2: 1396, 1396, 1396, 1396, 7: 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, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 245: 1396, 375: 2769, 393: 2770, 517: 3405, 779: 3406},
+ {375: 3373},
+ {241, 241, 6: 241, 9: 241},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1102, 381: 3375, 383: 1545, 1546, 1544, 552: 3374},
// 1935
- {1312, 1312, 1312, 1312, 1312, 1312, 1312, 9: 1312, 218: 1312, 220: 1312, 1312, 227: 1312, 230: 1312, 370: 1312, 1312, 1312, 1312, 1312, 1312},
- {1309, 1309, 1309, 1309, 1309, 1309, 1309, 9: 1309, 218: 1309, 220: 1309, 1309, 227: 1309, 230: 1309, 370: 1309, 1309, 1309, 1309, 1309, 1309},
- {1308, 1308, 1308, 1308, 1308, 1308, 1308, 9: 1308, 218: 1308, 220: 1308, 1308, 227: 1308, 230: 1308, 370: 1308, 1308, 1308, 1308, 1308, 1308},
- {230: 3372},
- {106: 3371},
+ {220: 3376},
+ {220: 1101, 245: 1101},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3377},
+ {6: 3383, 9: 3382},
+ {6: 134, 9: 134, 220: 2529, 265: 134, 134, 478: 2530, 494: 3380},
// 1940
- {1306, 1306, 1306, 1306, 1306, 1306, 1306, 9: 1306, 218: 1306, 220: 1306, 1306, 227: 1306, 230: 1306, 370: 1306, 1306, 1306, 1306, 1306, 1306},
- {1307, 1307, 1307, 1307, 1307, 1307, 1307, 9: 1307, 218: 1307, 220: 1307, 1307, 227: 1307, 230: 1307, 370: 1307, 1307, 1307, 1307, 1307, 1307},
- {1314, 1314, 1314, 1314, 1314, 1314, 1314, 9: 1314, 218: 1314, 220: 1314, 1314, 227: 1314, 230: 1314, 370: 1314, 1314, 1314, 1314, 1314, 1314},
- {479: 3375},
- {95: 3370, 246: 3369, 395: 3368, 3367, 685: 3376},
+ {6: 1290, 9: 1290},
+ {6: 823, 9: 823, 265: 2159, 2158, 680: 3381},
+ {6: 1291, 9: 1291},
+ {379: 3386, 598: 3385},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3384},
// 1945
- {1310, 1310, 1310, 1310, 1310, 1310, 1310, 9: 1310, 218: 1310, 220: 1310, 1310, 227: 1310, 230: 1310, 370: 1310, 1310, 1310, 1310, 1310, 1310},
- {2: 1388, 1388, 1388, 1388, 7: 1388, 1388, 10: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 242: 1388},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1096, 242: 1096, 376: 3347, 378: 1537, 1538, 1536, 547: 3379},
- {217: 1087, 242: 3381, 501: 3382, 559: 3380},
- {217: 3385},
+ {6: 1289, 9: 1289},
+ {1322, 1322, 6: 1322, 9: 1322},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3387},
+ {220: 3388},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3389},
// 1950
- {65: 3384, 111: 3383},
- {217: 1086, 1086},
- {1089, 1089, 1089, 6: 1089, 8: 1089, 1089, 217: 1089, 1089, 231: 1089, 242: 1089},
- {1088, 1088, 1088, 6: 1088, 8: 1088, 1088, 217: 1088, 1088, 231: 1088, 242: 1088},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3386},
+ {6: 3383, 9: 3390},
+ {1320, 1320, 1320, 1320, 1320, 1320, 1320, 9: 1320, 221: 3392, 223: 1320, 226: 1320, 230: 1320, 233: 1320, 375: 1320, 1320, 1320, 1320, 1320, 1320, 794: 3391},
+ {1318, 1318, 1318, 1318, 1318, 1318, 1318, 9: 1318, 221: 3402, 223: 1318, 226: 1318, 230: 1318, 233: 1318, 375: 1318, 1318, 1318, 1318, 1318, 1318, 796: 3401},
+ {493: 3393},
+ {96: 3398, 249: 3397, 397: 3396, 399: 3395, 690: 3394},
// 1955
- {6: 3355, 9: 3387},
- {1094, 1094, 1094, 6: 1094, 8: 1094, 1094, 242: 1094, 549: 3388},
- {1316, 1316, 3392, 6: 1316, 8: 3390, 1316, 242: 3381, 501: 3391, 548: 3389},
- {1093, 1093, 1093, 6: 1093, 8: 1093, 1093, 231: 1093, 242: 1093},
- {243: 3394, 256: 1193, 468: 3395},
+ {1319, 1319, 1319, 1319, 1319, 1319, 1319, 9: 1319, 221: 1319, 223: 1319, 226: 1319, 230: 1319, 233: 1319, 375: 1319, 1319, 1319, 1319, 1319, 1319},
+ {1316, 1316, 1316, 1316, 1316, 1316, 1316, 9: 1316, 221: 1316, 223: 1316, 226: 1316, 230: 1316, 233: 1316, 375: 1316, 1316, 1316, 1316, 1316, 1316},
+ {1315, 1315, 1315, 1315, 1315, 1315, 1315, 9: 1315, 221: 1315, 223: 1315, 226: 1315, 230: 1315, 233: 1315, 375: 1315, 1315, 1315, 1315, 1315, 1315},
+ {233: 3400},
+ {106: 3399},
// 1960
- {1091, 1091, 1091, 6: 1091, 8: 1091, 1091, 231: 1091, 242: 1091},
- {219: 3393},
- {1090, 1090, 1090, 6: 1090, 8: 1090, 1090, 231: 1090, 242: 1090},
- {2: 1192, 1192, 1192, 1192, 7: 1192, 1192, 10: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 219: 1192, 227: 1192, 256: 1192, 288: 1192},
- {256: 1526, 461: 2508, 476: 3396},
+ {1313, 1313, 1313, 1313, 1313, 1313, 1313, 9: 1313, 221: 1313, 223: 1313, 226: 1313, 230: 1313, 233: 1313, 375: 1313, 1313, 1313, 1313, 1313, 1313},
+ {1314, 1314, 1314, 1314, 1314, 1314, 1314, 9: 1314, 221: 1314, 223: 1314, 226: 1314, 230: 1314, 233: 1314, 375: 1314, 1314, 1314, 1314, 1314, 1314},
+ {1321, 1321, 1321, 1321, 1321, 1321, 1321, 9: 1321, 221: 1321, 223: 1321, 226: 1321, 230: 1321, 233: 1321, 375: 1321, 1321, 1321, 1321, 1321, 1321},
+ {486: 3403},
+ {96: 3398, 249: 3397, 397: 3396, 399: 3395, 690: 3404},
// 1965
- {1092, 1092, 1092, 6: 1092, 8: 1092, 1092, 231: 1092, 242: 1092},
- {217: 1087, 242: 3381, 501: 3382, 559: 3398},
- {217: 3399},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3400},
- {6: 3355, 9: 3401},
+ {1317, 1317, 1317, 1317, 1317, 1317, 1317, 9: 1317, 221: 1317, 223: 1317, 226: 1317, 230: 1317, 233: 1317, 375: 1317, 1317, 1317, 1317, 1317, 1317},
+ {2: 1395, 1395, 1395, 1395, 7: 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, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 245: 1395},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1102, 245: 1102, 381: 3375, 383: 1545, 1546, 1544, 552: 3407},
+ {220: 1093, 245: 3409, 509: 3410, 565: 3408},
+ {220: 3413},
// 1970
- {1094, 1094, 1094, 6: 1094, 8: 1094, 1094, 242: 1094, 549: 3402},
- {1317, 1317, 3392, 6: 1317, 8: 3390, 1317, 242: 3381, 501: 3391, 548: 3389},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1096, 376: 3347, 378: 1537, 1538, 1536, 547: 3404},
- {217: 3405},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3406},
+ {66: 3412, 111: 3411},
+ {220: 1092, 1092},
+ {1095, 1095, 1095, 6: 1095, 8: 1095, 1095, 220: 1095, 1095, 234: 1095, 245: 1095},
+ {1094, 1094, 1094, 6: 1094, 8: 1094, 1094, 220: 1094, 1094, 234: 1094, 245: 1094},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3414},
// 1975
- {6: 3355, 9: 3407},
- {1094, 1094, 1094, 6: 1094, 8: 1094, 1094, 242: 1094, 549: 3408},
- {1318, 1318, 3392, 6: 1318, 8: 3390, 1318, 242: 3381, 501: 3391, 548: 3389},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 1096, 242: 1096, 376: 3347, 378: 1537, 1538, 1536, 547: 3410},
- {217: 1087, 242: 3381, 501: 3382, 559: 3411},
+ {6: 3383, 9: 3415},
+ {1100, 1100, 1100, 6: 1100, 8: 1100, 1100, 245: 1100, 554: 3416},
+ {1323, 1323, 3420, 6: 1323, 8: 3418, 1323, 245: 3409, 509: 3419, 553: 3417},
+ {1099, 1099, 1099, 6: 1099, 8: 1099, 1099, 234: 1099, 245: 1099},
+ {246: 3422, 259: 1199, 473: 3423},
// 1980
- {217: 3412},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3413},
- {6: 3355, 9: 3414},
- {1094, 1094, 1094, 6: 1094, 8: 1094, 1094, 242: 1094, 549: 3415},
- {1319, 1319, 3392, 6: 1319, 8: 3390, 1319, 242: 3381, 501: 3391, 548: 3389},
+ {1097, 1097, 1097, 6: 1097, 8: 1097, 1097, 234: 1097, 245: 1097},
+ {222: 3421},
+ {1096, 1096, 1096, 6: 1096, 8: 1096, 1096, 234: 1096, 245: 1096},
+ {2: 1198, 1198, 1198, 1198, 7: 1198, 1198, 10: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 222: 1198, 230: 1198, 259: 1198, 291: 1198},
+ {259: 1534, 466: 2531, 481: 3424},
// 1985
- {9: 3417},
- {1232, 1232},
- {1321, 1321, 3535, 3530, 1321, 1321, 1321, 9: 1321, 218: 3534, 220: 3528, 1328, 227: 3533, 230: 3529, 370: 1342, 3527, 3532, 3536, 3358, 3539, 592: 3538, 612: 3540, 645: 3537, 682: 3531, 735: 3541, 3526},
- {196, 196, 196, 196, 196, 196, 196, 9: 196, 218: 196, 220: 196, 196, 227: 196, 230: 196, 370: 196, 196, 196, 196, 196, 196},
- {195, 195, 195, 195, 195, 195, 195, 9: 195, 218: 195, 220: 195, 195, 227: 195, 230: 195, 370: 195, 195, 195, 195, 195, 195},
+ {1098, 1098, 1098, 6: 1098, 8: 1098, 1098, 234: 1098, 245: 1098},
+ {220: 1093, 245: 3409, 509: 3410, 565: 3426},
+ {220: 3427},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3428},
+ {6: 3383, 9: 3429},
// 1990
- {194, 194, 194, 194, 194, 194, 194, 9: 194, 218: 194, 220: 194, 194, 227: 194, 230: 194, 370: 194, 194, 194, 194, 194, 194},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 13: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 460: 134, 462: 134, 473: 2507, 487: 3524},
- {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 218: 129, 220: 129, 129, 227: 129, 230: 129, 370: 129, 129, 129, 129, 129, 129, 460: 129, 462: 129, 546: 3523},
- {127, 127, 127, 127, 127, 127, 127, 9: 127, 13: 127, 217: 2512, 127, 220: 127, 127, 227: 127, 230: 127, 370: 127, 127, 127, 127, 127, 127, 460: 127, 462: 127, 473: 2513, 577: 3521, 589: 2514},
- {127, 127, 127, 127, 127, 127, 127, 9: 127, 13: 127, 217: 2512, 127, 220: 127, 127, 227: 127, 230: 127, 370: 127, 127, 127, 127, 127, 127, 460: 127, 462: 127, 473: 2513, 577: 3519, 589: 2514},
+ {1100, 1100, 1100, 6: 1100, 8: 1100, 1100, 245: 1100, 554: 3430},
+ {1324, 1324, 3420, 6: 1324, 8: 3418, 1324, 245: 3409, 509: 3419, 553: 3417},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1102, 381: 3375, 383: 1545, 1546, 1544, 552: 3432},
+ {220: 3433},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3434},
// 1995
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3518},
- {188, 188, 188, 188, 188, 188, 188, 9: 188, 13: 188, 217: 188, 188, 220: 188, 188, 227: 188, 230: 188, 370: 188, 188, 188, 188, 188, 188, 460: 188, 462: 188},
- {187, 187, 187, 187, 187, 187, 187, 9: 187, 13: 187, 217: 187, 187, 220: 187, 187, 227: 187, 230: 187, 370: 187, 187, 187, 187, 187, 187, 460: 187, 462: 187},
- {186, 186, 186, 186, 186, 186, 186, 9: 186, 13: 186, 217: 186, 186, 220: 186, 186, 227: 186, 230: 186, 370: 186, 186, 186, 186, 186, 186, 460: 186, 462: 186},
- {185, 185, 185, 185, 185, 185, 185, 9: 185, 13: 185, 217: 185, 185, 220: 185, 185, 227: 185, 230: 185, 370: 185, 185, 185, 185, 185, 185, 460: 185, 462: 185},
+ {6: 3383, 9: 3435},
+ {1100, 1100, 1100, 6: 1100, 8: 1100, 1100, 245: 1100, 554: 3436},
+ {1325, 1325, 3420, 6: 1325, 8: 3418, 1325, 245: 3409, 509: 3419, 553: 3417},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 1102, 245: 1102, 381: 3375, 383: 1545, 1546, 1544, 552: 3438},
+ {220: 1093, 245: 3409, 509: 3410, 565: 3439},
// 2000
- {184, 184, 184, 184, 184, 184, 184, 9: 184, 13: 184, 217: 184, 184, 220: 184, 184, 227: 184, 230: 184, 370: 184, 184, 184, 184, 184, 184, 460: 184, 462: 184},
- {183, 183, 183, 183, 183, 183, 183, 9: 183, 13: 183, 217: 183, 183, 220: 183, 183, 227: 183, 230: 183, 370: 183, 183, 183, 183, 183, 183, 460: 183, 462: 183},
- {182, 182, 182, 182, 182, 182, 182, 9: 182, 13: 182, 217: 182, 182, 220: 182, 182, 227: 182, 230: 182, 370: 182, 182, 182, 182, 182, 182, 460: 182, 462: 182},
- {181, 181, 181, 181, 181, 181, 181, 9: 181, 13: 181, 217: 181, 181, 220: 181, 181, 227: 181, 230: 181, 370: 181, 181, 181, 181, 181, 181, 460: 181, 462: 181},
- {180, 180, 180, 180, 180, 180, 180, 9: 180, 13: 180, 217: 180, 180, 220: 180, 180, 227: 180, 230: 180, 370: 180, 180, 180, 180, 180, 180, 460: 180, 462: 180},
+ {220: 3440},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3441},
+ {6: 3383, 9: 3442},
+ {1100, 1100, 1100, 6: 1100, 8: 1100, 1100, 245: 1100, 554: 3443},
+ {1326, 1326, 3420, 6: 1326, 8: 3418, 1326, 245: 3409, 509: 3419, 553: 3417},
// 2005
- {179, 179, 179, 179, 179, 179, 179, 9: 179, 13: 179, 217: 179, 179, 220: 179, 179, 227: 179, 230: 179, 370: 179, 179, 179, 179, 179, 179, 460: 179, 462: 179},
- {178, 178, 178, 178, 178, 178, 178, 9: 178, 13: 178, 217: 178, 178, 220: 178, 178, 227: 178, 230: 178, 370: 178, 178, 178, 178, 178, 178, 460: 178, 462: 178},
- {177, 177, 177, 177, 177, 177, 177, 9: 177, 13: 177, 218: 177, 220: 177, 177, 227: 177, 230: 177, 370: 177, 177, 177, 177, 177, 177, 460: 177, 462: 177},
- {176, 176, 176, 176, 176, 176, 176, 9: 176, 13: 176, 218: 176, 220: 176, 176, 227: 176, 230: 176, 370: 176, 176, 176, 176, 176, 176, 460: 176, 462: 176},
- {172, 172, 172, 172, 172, 172, 172, 9: 172, 13: 172, 217: 172, 172, 220: 172, 172, 227: 172, 230: 172, 370: 172, 172, 172, 172, 172, 172, 460: 172, 462: 172},
+ {9: 3445},
+ {1239, 1239},
+ {1328, 1328, 3563, 3558, 1328, 1328, 1328, 9: 1328, 221: 3562, 223: 3556, 226: 1335, 230: 3561, 233: 3557, 375: 1349, 3555, 3560, 3564, 3386, 3567, 598: 3566, 617: 3568, 650: 3565, 687: 3559, 740: 3569, 3554},
+ {196, 196, 196, 196, 196, 196, 196, 9: 196, 221: 196, 223: 196, 226: 196, 230: 196, 233: 196, 375: 196, 196, 196, 196, 196, 196},
+ {195, 195, 195, 195, 195, 195, 195, 9: 195, 221: 195, 223: 195, 226: 195, 230: 195, 233: 195, 375: 195, 195, 195, 195, 195, 195},
// 2010
- {171, 171, 171, 171, 171, 171, 171, 9: 171, 13: 171, 217: 171, 171, 220: 171, 171, 227: 171, 230: 171, 370: 171, 171, 171, 171, 171, 171, 460: 171, 462: 171},
- {170, 170, 170, 170, 170, 170, 170, 9: 170, 13: 170, 217: 170, 170, 220: 170, 170, 227: 170, 230: 170, 370: 170, 170, 170, 170, 170, 170, 460: 170, 462: 170},
- {169, 169, 169, 169, 169, 169, 169, 9: 169, 13: 169, 217: 169, 169, 220: 169, 169, 227: 169, 230: 169, 370: 169, 169, 169, 169, 169, 169, 460: 169, 462: 169},
- {168, 168, 168, 168, 168, 168, 168, 9: 168, 13: 168, 217: 168, 168, 220: 168, 168, 227: 168, 230: 168, 370: 168, 168, 168, 168, 168, 168, 460: 168, 462: 168, 806: 3517},
- {166, 166, 166, 166, 166, 166, 166, 9: 166, 217: 166, 166, 220: 166, 166, 227: 166, 230: 166, 370: 166, 166, 166, 166, 166, 166},
+ {194, 194, 194, 194, 194, 194, 194, 9: 194, 221: 194, 223: 194, 226: 194, 230: 194, 233: 194, 375: 194, 194, 194, 194, 194, 194},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 13: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 465: 134, 467: 134, 478: 2530, 494: 3552},
+ {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 221: 129, 223: 129, 226: 129, 230: 129, 233: 129, 375: 129, 129, 129, 129, 129, 129, 465: 129, 467: 129, 551: 3551},
+ {127, 127, 127, 127, 127, 127, 127, 9: 127, 13: 127, 220: 2535, 127, 223: 127, 226: 127, 230: 127, 233: 127, 375: 127, 127, 127, 127, 127, 127, 465: 127, 467: 127, 478: 2536, 583: 3549, 595: 2537},
+ {127, 127, 127, 127, 127, 127, 127, 9: 127, 13: 127, 220: 2535, 127, 223: 127, 226: 127, 230: 127, 233: 127, 375: 127, 127, 127, 127, 127, 127, 465: 127, 467: 127, 478: 2536, 583: 3547, 595: 2537},
// 2015
- {308: 3511},
- {308: 153, 382: 3506, 407: 3507},
- {217: 2506, 473: 3503},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3502},
- {217: 2506, 473: 3501},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3546},
+ {188, 188, 188, 188, 188, 188, 188, 9: 188, 13: 188, 220: 188, 188, 223: 188, 226: 188, 230: 188, 233: 188, 375: 188, 188, 188, 188, 188, 188, 465: 188, 467: 188},
+ {187, 187, 187, 187, 187, 187, 187, 9: 187, 13: 187, 220: 187, 187, 223: 187, 226: 187, 230: 187, 233: 187, 375: 187, 187, 187, 187, 187, 187, 465: 187, 467: 187},
+ {186, 186, 186, 186, 186, 186, 186, 9: 186, 13: 186, 220: 186, 186, 223: 186, 226: 186, 230: 186, 233: 186, 375: 186, 186, 186, 186, 186, 186, 465: 186, 467: 186},
+ {185, 185, 185, 185, 185, 185, 185, 9: 185, 13: 185, 220: 185, 185, 223: 185, 226: 185, 230: 185, 233: 185, 375: 185, 185, 185, 185, 185, 185, 465: 185, 467: 185},
// 2020
- {159, 159, 159, 159, 159, 159, 159, 9: 159, 218: 159, 220: 159, 159, 227: 159, 230: 159, 370: 159, 159, 159, 159, 159, 159},
- {121, 121, 121, 121, 121, 121, 121, 2525, 9: 121, 218: 121, 220: 121, 121, 227: 121, 230: 121, 249: 121, 288: 2522, 370: 121, 121, 121, 121, 121, 121, 382: 2524, 481: 2523, 531: 3499},
- {217: 3494},
- {217: 3484},
- {155, 155, 155, 155, 155, 155, 155, 9: 155, 218: 155, 220: 155, 155, 227: 155, 230: 155, 370: 155, 155, 155, 155, 155, 155},
+ {184, 184, 184, 184, 184, 184, 184, 9: 184, 13: 184, 220: 184, 184, 223: 184, 226: 184, 230: 184, 233: 184, 375: 184, 184, 184, 184, 184, 184, 465: 184, 467: 184},
+ {183, 183, 183, 183, 183, 183, 183, 9: 183, 13: 183, 220: 183, 183, 223: 183, 226: 183, 230: 183, 233: 183, 375: 183, 183, 183, 183, 183, 183, 465: 183, 467: 183},
+ {182, 182, 182, 182, 182, 182, 182, 9: 182, 13: 182, 220: 182, 182, 223: 182, 226: 182, 230: 182, 233: 182, 375: 182, 182, 182, 182, 182, 182, 465: 182, 467: 182},
+ {181, 181, 181, 181, 181, 181, 181, 9: 181, 13: 181, 220: 181, 181, 223: 181, 226: 181, 230: 181, 233: 181, 375: 181, 181, 181, 181, 181, 181, 465: 181, 467: 181},
+ {180, 180, 180, 180, 180, 180, 180, 9: 180, 13: 180, 220: 180, 180, 223: 180, 226: 180, 230: 180, 233: 180, 375: 180, 180, 180, 180, 180, 180, 465: 180, 467: 180},
// 2025
- {217: 151},
- {217: 150},
- {149, 149, 149, 149, 149, 149, 149, 9: 149, 218: 149, 220: 149, 149, 227: 149, 230: 149, 370: 149, 149, 149, 149, 149, 149},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3483},
- {147, 147, 147, 147, 147, 147, 147, 9: 147, 218: 147, 220: 147, 147, 227: 147, 230: 147, 370: 147, 147, 147, 147, 147, 147},
+ {179, 179, 179, 179, 179, 179, 179, 9: 179, 13: 179, 220: 179, 179, 223: 179, 226: 179, 230: 179, 233: 179, 375: 179, 179, 179, 179, 179, 179, 465: 179, 467: 179},
+ {178, 178, 178, 178, 178, 178, 178, 9: 178, 13: 178, 220: 178, 178, 223: 178, 226: 178, 230: 178, 233: 178, 375: 178, 178, 178, 178, 178, 178, 465: 178, 467: 178},
+ {177, 177, 177, 177, 177, 177, 177, 9: 177, 13: 177, 221: 177, 223: 177, 226: 177, 230: 177, 233: 177, 375: 177, 177, 177, 177, 177, 177, 465: 177, 467: 177},
+ {176, 176, 176, 176, 176, 176, 176, 9: 176, 13: 176, 221: 176, 223: 176, 226: 176, 230: 176, 233: 176, 375: 176, 176, 176, 176, 176, 176, 465: 176, 467: 176},
+ {172, 172, 172, 172, 172, 172, 172, 9: 172, 13: 172, 220: 172, 172, 223: 172, 226: 172, 230: 172, 233: 172, 375: 172, 172, 172, 172, 172, 172, 465: 172, 467: 172},
// 2030
- {146, 146, 146, 146, 146, 146, 146, 9: 146, 218: 146, 220: 146, 146, 227: 146, 230: 146, 370: 146, 146, 146, 146, 146, 146},
- {145, 145, 145, 145, 145, 145, 145, 145, 9: 145, 218: 145, 220: 145, 145, 227: 145, 230: 145, 249: 145, 288: 145, 370: 145, 145, 145, 145, 145, 145, 382: 145},
- {134, 134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 249: 134, 288: 134, 370: 134, 134, 134, 134, 134, 134, 382: 134, 473: 2507, 487: 3482},
- {143, 143, 143, 143, 143, 143, 143, 143, 9: 143, 218: 143, 220: 143, 143, 227: 143, 230: 143, 249: 143, 288: 143, 370: 143, 143, 143, 143, 143, 143, 382: 143},
- {142, 142, 142, 142, 142, 142, 142, 142, 9: 142, 218: 142, 220: 142, 142, 227: 142, 230: 142, 249: 142, 288: 142, 370: 142, 142, 142, 142, 142, 142, 382: 142},
+ {171, 171, 171, 171, 171, 171, 171, 9: 171, 13: 171, 220: 171, 171, 223: 171, 226: 171, 230: 171, 233: 171, 375: 171, 171, 171, 171, 171, 171, 465: 171, 467: 171},
+ {170, 170, 170, 170, 170, 170, 170, 9: 170, 13: 170, 220: 170, 170, 223: 170, 226: 170, 230: 170, 233: 170, 375: 170, 170, 170, 170, 170, 170, 465: 170, 467: 170},
+ {169, 169, 169, 169, 169, 169, 169, 9: 169, 13: 169, 220: 169, 169, 223: 169, 226: 169, 230: 169, 233: 169, 375: 169, 169, 169, 169, 169, 169, 465: 169, 467: 169},
+ {168, 168, 168, 168, 168, 168, 168, 9: 168, 13: 168, 220: 168, 168, 223: 168, 226: 168, 230: 168, 233: 168, 375: 168, 168, 168, 168, 168, 168, 465: 168, 467: 168, 812: 3545},
+ {166, 166, 166, 166, 166, 166, 166, 9: 166, 220: 166, 166, 223: 166, 226: 166, 230: 166, 233: 166, 375: 166, 166, 166, 166, 166, 166},
// 2035
- {407: 3481},
- {140, 140, 140, 140, 140, 140, 140, 9: 140, 218: 140, 220: 140, 140, 227: 140, 230: 140, 370: 140, 140, 140, 140, 140, 140},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3480},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3479},
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 473: 2507, 487: 3478},
+ {311: 3539},
+ {311: 153, 387: 3534, 412: 3535},
+ {220: 2529, 478: 3531},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3530},
+ {220: 2529, 478: 3529},
// 2040
- {134, 134, 134, 134, 134, 134, 134, 9: 134, 13: 134, 217: 2506, 134, 220: 134, 134, 227: 134, 230: 134, 370: 134, 134, 134, 134, 134, 134, 460: 134, 462: 134, 473: 2507, 487: 3472},
- {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 218: 129, 220: 129, 129, 227: 129, 230: 129, 370: 129, 129, 129, 129, 129, 129, 460: 129, 462: 129, 546: 3473},
- {136, 136, 136, 136, 136, 136, 136, 9: 136, 13: 3475, 218: 136, 220: 136, 136, 227: 136, 230: 136, 370: 136, 136, 136, 136, 136, 136, 460: 3474, 462: 3476, 545: 3477},
- {132, 132, 132, 132, 132, 132, 132, 9: 132, 13: 132, 218: 132, 220: 132, 132, 227: 132, 230: 132, 370: 132, 132, 132, 132, 132, 132, 460: 132, 462: 132},
- {131, 131, 131, 131, 131, 131, 131, 9: 131, 13: 131, 218: 131, 220: 131, 131, 227: 131, 230: 131, 370: 131, 131, 131, 131, 131, 131, 460: 131, 462: 131},
+ {159, 159, 159, 159, 159, 159, 159, 9: 159, 221: 159, 223: 159, 226: 159, 230: 159, 233: 159, 375: 159, 159, 159, 159, 159, 159},
+ {121, 121, 121, 121, 121, 121, 121, 2548, 9: 121, 221: 121, 223: 121, 226: 121, 230: 121, 233: 121, 252: 121, 291: 2545, 375: 121, 121, 121, 121, 121, 121, 387: 2547, 490: 2546, 536: 3527},
+ {220: 3522},
+ {220: 3512},
+ {155, 155, 155, 155, 155, 155, 155, 9: 155, 221: 155, 223: 155, 226: 155, 230: 155, 233: 155, 375: 155, 155, 155, 155, 155, 155},
// 2045
- {130, 130, 130, 130, 130, 130, 130, 9: 130, 13: 130, 218: 130, 220: 130, 130, 227: 130, 230: 130, 370: 130, 130, 130, 130, 130, 130, 460: 130, 462: 130},
- {128, 128, 128, 128, 128, 128, 128, 9: 128, 13: 128, 218: 128, 220: 128, 128, 227: 128, 230: 128, 370: 128, 128, 128, 128, 128, 128, 460: 128, 462: 128},
- {137, 137, 137, 137, 137, 137, 137, 9: 137, 218: 137, 220: 137, 137, 227: 137, 230: 137, 370: 137, 137, 137, 137, 137, 137},
- {138, 138, 138, 138, 138, 138, 138, 9: 138, 218: 138, 220: 138, 138, 227: 138, 230: 138, 370: 138, 138, 138, 138, 138, 138},
- {139, 139, 139, 139, 139, 139, 139, 9: 139, 218: 139, 220: 139, 139, 227: 139, 230: 139, 370: 139, 139, 139, 139, 139, 139},
+ {220: 151},
+ {220: 150},
+ {149, 149, 149, 149, 149, 149, 149, 9: 149, 221: 149, 223: 149, 226: 149, 230: 149, 233: 149, 375: 149, 149, 149, 149, 149, 149},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3511},
+ {147, 147, 147, 147, 147, 147, 147, 9: 147, 221: 147, 223: 147, 226: 147, 230: 147, 233: 147, 375: 147, 147, 147, 147, 147, 147},
// 2050
- {141, 141, 141, 141, 141, 141, 141, 141, 9: 141, 218: 141, 220: 141, 141, 227: 141, 230: 141, 249: 141, 288: 141, 370: 141, 141, 141, 141, 141, 141, 382: 141},
- {144, 144, 144, 144, 144, 144, 144, 144, 9: 144, 218: 144, 220: 144, 144, 227: 144, 230: 144, 249: 144, 288: 144, 370: 144, 144, 144, 144, 144, 144, 382: 144},
- {148, 148, 148, 148, 148, 148, 148, 9: 148, 218: 148, 220: 148, 148, 227: 148, 230: 148, 370: 148, 148, 148, 148, 148, 148},
- {219: 3486, 697: 3485},
- {6: 3488, 9: 3487},
+ {146, 146, 146, 146, 146, 146, 146, 9: 146, 221: 146, 223: 146, 226: 146, 230: 146, 233: 146, 375: 146, 146, 146, 146, 146, 146},
+ {145, 145, 145, 145, 145, 145, 145, 145, 9: 145, 221: 145, 223: 145, 226: 145, 230: 145, 233: 145, 252: 145, 291: 145, 375: 145, 145, 145, 145, 145, 145, 387: 145},
+ {134, 134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 252: 134, 291: 134, 375: 134, 134, 134, 134, 134, 134, 387: 134, 478: 2530, 494: 3510},
+ {143, 143, 143, 143, 143, 143, 143, 143, 9: 143, 221: 143, 223: 143, 226: 143, 230: 143, 233: 143, 252: 143, 291: 143, 375: 143, 143, 143, 143, 143, 143, 387: 143},
+ {142, 142, 142, 142, 142, 142, 142, 142, 9: 142, 221: 142, 223: 142, 226: 142, 230: 142, 233: 142, 252: 142, 291: 142, 375: 142, 142, 142, 142, 142, 142, 387: 142},
// 2055
- {6: 112, 9: 112},
- {118, 118, 118, 118, 118, 118, 118, 2525, 9: 118, 218: 118, 220: 118, 118, 227: 118, 230: 118, 249: 118, 370: 118, 118, 118, 118, 118, 118, 382: 2524, 481: 2531, 588: 3490},
- {219: 3489},
- {6: 111, 9: 111},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3491},
+ {412: 3509},
+ {140, 140, 140, 140, 140, 140, 140, 9: 140, 221: 140, 223: 140, 226: 140, 230: 140, 233: 140, 375: 140, 140, 140, 140, 140, 140},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3508},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3507},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 478: 2530, 494: 3506},
// 2060
- {156, 156, 156, 156, 156, 156, 156, 9: 156, 218: 156, 220: 156, 156, 227: 156, 230: 156, 370: 156, 156, 156, 156, 156, 156},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 3493},
- {113, 113, 113, 113, 113, 113, 113, 9: 113, 218: 113, 220: 113, 113, 227: 113, 230: 113, 370: 113, 113, 113, 113, 113, 113},
- {219: 3486, 697: 3495},
- {6: 3488, 9: 3496},
+ {134, 134, 134, 134, 134, 134, 134, 9: 134, 13: 134, 220: 2529, 134, 223: 134, 226: 134, 230: 134, 233: 134, 375: 134, 134, 134, 134, 134, 134, 465: 134, 467: 134, 478: 2530, 494: 3500},
+ {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 221: 129, 223: 129, 226: 129, 230: 129, 233: 129, 375: 129, 129, 129, 129, 129, 129, 465: 129, 467: 129, 551: 3501},
+ {136, 136, 136, 136, 136, 136, 136, 9: 136, 13: 3503, 221: 136, 223: 136, 226: 136, 230: 136, 233: 136, 375: 136, 136, 136, 136, 136, 136, 465: 3502, 467: 3504, 550: 3505},
+ {132, 132, 132, 132, 132, 132, 132, 9: 132, 13: 132, 221: 132, 223: 132, 226: 132, 230: 132, 233: 132, 375: 132, 132, 132, 132, 132, 132, 465: 132, 467: 132},
+ {131, 131, 131, 131, 131, 131, 131, 9: 131, 13: 131, 221: 131, 223: 131, 226: 131, 230: 131, 233: 131, 375: 131, 131, 131, 131, 131, 131, 465: 131, 467: 131},
// 2065
- {118, 118, 118, 118, 118, 118, 118, 2525, 9: 118, 218: 118, 220: 118, 118, 227: 118, 230: 118, 249: 118, 370: 118, 118, 118, 118, 118, 118, 382: 2524, 481: 2531, 588: 3497},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3498},
- {157, 157, 157, 157, 157, 157, 157, 9: 157, 218: 157, 220: 157, 157, 227: 157, 230: 157, 370: 157, 157, 157, 157, 157, 157},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3500},
- {158, 158, 158, 158, 158, 158, 158, 9: 158, 218: 158, 220: 158, 158, 227: 158, 230: 158, 370: 158, 158, 158, 158, 158, 158},
+ {130, 130, 130, 130, 130, 130, 130, 9: 130, 13: 130, 221: 130, 223: 130, 226: 130, 230: 130, 233: 130, 375: 130, 130, 130, 130, 130, 130, 465: 130, 467: 130},
+ {128, 128, 128, 128, 128, 128, 128, 9: 128, 13: 128, 221: 128, 223: 128, 226: 128, 230: 128, 233: 128, 375: 128, 128, 128, 128, 128, 128, 465: 128, 467: 128},
+ {137, 137, 137, 137, 137, 137, 137, 9: 137, 221: 137, 223: 137, 226: 137, 230: 137, 233: 137, 375: 137, 137, 137, 137, 137, 137},
+ {138, 138, 138, 138, 138, 138, 138, 9: 138, 221: 138, 223: 138, 226: 138, 230: 138, 233: 138, 375: 138, 138, 138, 138, 138, 138},
+ {139, 139, 139, 139, 139, 139, 139, 9: 139, 221: 139, 223: 139, 226: 139, 230: 139, 233: 139, 375: 139, 139, 139, 139, 139, 139},
// 2070
- {160, 160, 160, 160, 160, 160, 160, 9: 160, 218: 160, 220: 160, 160, 227: 160, 230: 160, 370: 160, 160, 160, 160, 160, 160},
- {161, 161, 161, 161, 161, 161, 161, 9: 161, 218: 161, 220: 161, 161, 227: 161, 230: 161, 370: 161, 161, 161, 161, 161, 161},
- {121, 121, 121, 121, 121, 121, 121, 2525, 9: 121, 218: 121, 220: 121, 121, 227: 121, 230: 121, 249: 121, 288: 2522, 370: 121, 121, 121, 121, 121, 121, 382: 2524, 481: 2523, 531: 3504},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3505},
- {162, 162, 162, 162, 162, 162, 162, 9: 162, 218: 162, 220: 162, 162, 227: 162, 230: 162, 370: 162, 162, 162, 162, 162, 162},
+ {141, 141, 141, 141, 141, 141, 141, 141, 9: 141, 221: 141, 223: 141, 226: 141, 230: 141, 233: 141, 252: 141, 291: 141, 375: 141, 141, 141, 141, 141, 141, 387: 141},
+ {144, 144, 144, 144, 144, 144, 144, 144, 9: 144, 221: 144, 223: 144, 226: 144, 230: 144, 233: 144, 252: 144, 291: 144, 375: 144, 144, 144, 144, 144, 144, 387: 144},
+ {148, 148, 148, 148, 148, 148, 148, 9: 148, 221: 148, 223: 148, 226: 148, 230: 148, 233: 148, 375: 148, 148, 148, 148, 148, 148},
+ {222: 3514, 702: 3513},
+ {6: 3516, 9: 3515},
// 2075
- {217: 2506, 473: 3508},
- {217: 152},
- {121, 121, 121, 121, 121, 121, 121, 2525, 9: 121, 218: 121, 220: 121, 121, 227: 121, 230: 121, 249: 121, 288: 2522, 370: 121, 121, 121, 121, 121, 121, 382: 2524, 481: 2523, 531: 3509},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3510},
- {163, 163, 163, 163, 163, 163, 163, 9: 163, 218: 163, 220: 163, 163, 227: 163, 230: 163, 370: 163, 163, 163, 163, 163, 163},
+ {6: 112, 9: 112},
+ {118, 118, 118, 118, 118, 118, 118, 2548, 9: 118, 221: 118, 223: 118, 226: 118, 230: 118, 233: 118, 252: 118, 375: 118, 118, 118, 118, 118, 118, 387: 2547, 490: 2554, 594: 3518},
+ {222: 3517},
+ {6: 111, 9: 111},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3519},
// 2080
- {121, 121, 121, 121, 121, 121, 121, 2525, 9: 121, 217: 2506, 121, 220: 121, 121, 227: 121, 230: 121, 249: 121, 288: 2522, 370: 121, 121, 121, 121, 121, 121, 382: 2524, 473: 3512, 481: 2523, 531: 3513},
- {121, 121, 121, 121, 121, 121, 121, 2525, 9: 121, 218: 121, 220: 121, 121, 227: 121, 230: 121, 249: 121, 288: 2522, 370: 121, 121, 121, 121, 121, 121, 382: 2524, 481: 2523, 531: 3515},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3514},
- {164, 164, 164, 164, 164, 164, 164, 9: 164, 218: 164, 220: 164, 164, 227: 164, 230: 164, 370: 164, 164, 164, 164, 164, 164},
- {114, 114, 114, 114, 114, 114, 114, 9: 114, 218: 114, 220: 114, 114, 227: 114, 230: 114, 249: 3492, 370: 114, 114, 114, 114, 114, 114, 511: 3516},
+ {156, 156, 156, 156, 156, 156, 156, 9: 156, 221: 156, 223: 156, 226: 156, 230: 156, 233: 156, 375: 156, 156, 156, 156, 156, 156},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 3521},
+ {113, 113, 113, 113, 113, 113, 113, 9: 113, 221: 113, 223: 113, 226: 113, 230: 113, 233: 113, 375: 113, 113, 113, 113, 113, 113},
+ {222: 3514, 702: 3523},
+ {6: 3516, 9: 3524},
// 2085
- {165, 165, 165, 165, 165, 165, 165, 9: 165, 218: 165, 220: 165, 165, 227: 165, 230: 165, 370: 165, 165, 165, 165, 165, 165},
- {167, 167, 167, 167, 167, 167, 167, 9: 167, 13: 167, 217: 167, 167, 220: 167, 167, 227: 167, 230: 167, 370: 167, 167, 167, 167, 167, 167, 460: 167, 462: 167},
- {189, 189, 189, 189, 189, 189, 189, 9: 189, 218: 189, 220: 189, 189, 227: 189, 230: 189, 370: 189, 189, 189, 189, 189, 189},
- {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 218: 129, 220: 129, 129, 227: 129, 230: 129, 370: 129, 129, 129, 129, 129, 129, 460: 129, 462: 129, 546: 3520},
- {190, 190, 190, 190, 190, 190, 190, 9: 190, 13: 3475, 218: 190, 220: 190, 190, 227: 190, 230: 190, 370: 190, 190, 190, 190, 190, 190, 460: 3474, 462: 3476, 545: 3477},
+ {118, 118, 118, 118, 118, 118, 118, 2548, 9: 118, 221: 118, 223: 118, 226: 118, 230: 118, 233: 118, 252: 118, 375: 118, 118, 118, 118, 118, 118, 387: 2547, 490: 2554, 594: 3525},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3526},
+ {157, 157, 157, 157, 157, 157, 157, 9: 157, 221: 157, 223: 157, 226: 157, 230: 157, 233: 157, 375: 157, 157, 157, 157, 157, 157},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3528},
+ {158, 158, 158, 158, 158, 158, 158, 9: 158, 221: 158, 223: 158, 226: 158, 230: 158, 233: 158, 375: 158, 158, 158, 158, 158, 158},
// 2090
- {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 218: 129, 220: 129, 129, 227: 129, 230: 129, 370: 129, 129, 129, 129, 129, 129, 460: 129, 462: 129, 546: 3522},
- {191, 191, 191, 191, 191, 191, 191, 9: 191, 13: 3475, 218: 191, 220: 191, 191, 227: 191, 230: 191, 370: 191, 191, 191, 191, 191, 191, 460: 3474, 462: 3476, 545: 3477},
- {192, 192, 192, 192, 192, 192, 192, 9: 192, 13: 3475, 218: 192, 220: 192, 192, 227: 192, 230: 192, 370: 192, 192, 192, 192, 192, 192, 460: 3474, 462: 3476, 545: 3477},
- {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 218: 129, 220: 129, 129, 227: 129, 230: 129, 370: 129, 129, 129, 129, 129, 129, 460: 129, 462: 129, 546: 3525},
- {193, 193, 193, 193, 193, 193, 193, 9: 193, 13: 3475, 218: 193, 220: 193, 193, 227: 193, 230: 193, 370: 193, 193, 193, 193, 193, 193, 460: 3474, 462: 3476, 545: 3477},
+ {160, 160, 160, 160, 160, 160, 160, 9: 160, 221: 160, 223: 160, 226: 160, 230: 160, 233: 160, 375: 160, 160, 160, 160, 160, 160},
+ {161, 161, 161, 161, 161, 161, 161, 9: 161, 221: 161, 223: 161, 226: 161, 230: 161, 233: 161, 375: 161, 161, 161, 161, 161, 161},
+ {121, 121, 121, 121, 121, 121, 121, 2548, 9: 121, 221: 121, 223: 121, 226: 121, 230: 121, 233: 121, 252: 121, 291: 2545, 375: 121, 121, 121, 121, 121, 121, 387: 2547, 490: 2546, 536: 3532},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3533},
+ {162, 162, 162, 162, 162, 162, 162, 9: 162, 221: 162, 223: 162, 226: 162, 230: 162, 233: 162, 375: 162, 162, 162, 162, 162, 162},
// 2095
- {1353, 1353, 4: 1353, 1353, 1353, 9: 1353},
- {370: 1341},
- {230: 3577},
- {1339, 1339, 1339, 1339, 1339, 1339, 1339, 9: 1339, 218: 1339, 220: 1339, 1339, 227: 1339, 230: 1339, 370: 1339, 1339, 1339, 1339, 1339, 1339},
- {1338, 1338, 1338, 1338, 1338, 1338, 1338, 9: 1338, 218: 1338, 220: 1338, 1338, 227: 1338, 230: 1338, 370: 1338, 1338, 1338, 1338, 1338, 1338},
+ {220: 2529, 478: 3536},
+ {220: 152},
+ {121, 121, 121, 121, 121, 121, 121, 2548, 9: 121, 221: 121, 223: 121, 226: 121, 230: 121, 233: 121, 252: 121, 291: 2545, 375: 121, 121, 121, 121, 121, 121, 387: 2547, 490: 2546, 536: 3537},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3538},
+ {163, 163, 163, 163, 163, 163, 163, 9: 163, 221: 163, 223: 163, 226: 163, 230: 163, 233: 163, 375: 163, 163, 163, 163, 163, 163},
// 2100
- {370: 3576},
- {1336, 1336, 1336, 1336, 1336, 1336, 1336, 9: 1336, 218: 1336, 220: 1336, 1336, 227: 1336, 230: 1336, 370: 3575, 1336, 1336, 1336, 1336, 1336},
- {219: 2012, 224: 3571, 3572, 230: 2003, 256: 2007, 304: 2006, 2005, 312: 2002, 2004, 316: 2011, 3562, 3559, 320: 2010, 3560, 3561, 2009, 437: 3570, 439: 2008, 662: 3557, 3558, 3568, 694: 3569, 747: 3567},
- {479: 3555},
- {219: 3554},
+ {121, 121, 121, 121, 121, 121, 121, 2548, 9: 121, 220: 2529, 121, 223: 121, 226: 121, 230: 121, 233: 121, 252: 121, 291: 2545, 375: 121, 121, 121, 121, 121, 121, 387: 2547, 478: 3540, 490: 2546, 536: 3541},
+ {121, 121, 121, 121, 121, 121, 121, 2548, 9: 121, 221: 121, 223: 121, 226: 121, 230: 121, 233: 121, 252: 121, 291: 2545, 375: 121, 121, 121, 121, 121, 121, 387: 2547, 490: 2546, 536: 3543},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3542},
+ {164, 164, 164, 164, 164, 164, 164, 9: 164, 221: 164, 223: 164, 226: 164, 230: 164, 233: 164, 375: 164, 164, 164, 164, 164, 164},
+ {114, 114, 114, 114, 114, 114, 114, 9: 114, 221: 114, 223: 114, 226: 114, 230: 114, 233: 114, 252: 3520, 375: 114, 114, 114, 114, 114, 114, 518: 3544},
// 2105
- {217: 3551},
- {221: 3544},
- {1329, 1329, 1329, 1329, 1329, 1329, 1329, 9: 1329, 218: 1329, 220: 1329, 1329, 227: 1329, 230: 1329, 370: 1329, 1329, 1329, 1329, 1329, 1329},
- {107: 3543},
- {1323, 1323, 1323, 1323, 1323, 1323, 1323, 9: 1323, 218: 1323, 220: 1323, 1323, 227: 1323, 230: 1323, 370: 1323, 1323, 1323, 1323, 1323, 1323},
+ {165, 165, 165, 165, 165, 165, 165, 9: 165, 221: 165, 223: 165, 226: 165, 230: 165, 233: 165, 375: 165, 165, 165, 165, 165, 165},
+ {167, 167, 167, 167, 167, 167, 167, 9: 167, 13: 167, 220: 167, 167, 223: 167, 226: 167, 230: 167, 233: 167, 375: 167, 167, 167, 167, 167, 167, 465: 167, 467: 167},
+ {189, 189, 189, 189, 189, 189, 189, 9: 189, 221: 189, 223: 189, 226: 189, 230: 189, 233: 189, 375: 189, 189, 189, 189, 189, 189},
+ {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 221: 129, 223: 129, 226: 129, 230: 129, 233: 129, 375: 129, 129, 129, 129, 129, 129, 465: 129, 467: 129, 551: 3548},
+ {190, 190, 190, 190, 190, 190, 190, 9: 190, 13: 3503, 221: 190, 223: 190, 226: 190, 230: 190, 233: 190, 375: 190, 190, 190, 190, 190, 190, 465: 3502, 467: 3504, 550: 3505},
// 2110
- {1320, 1320, 3535, 3530, 1320, 1320, 1320, 9: 1320, 218: 3534, 220: 3528, 1328, 227: 3533, 230: 3529, 370: 1342, 3527, 3532, 3536, 3358, 3539, 592: 3538, 612: 3542, 645: 3537, 682: 3531},
- {1322, 1322, 1322, 1322, 1322, 1322, 1322, 9: 1322, 218: 1322, 220: 1322, 1322, 227: 1322, 230: 1322, 370: 1322, 1322, 1322, 1322, 1322, 1322},
- {221: 1327},
- {217: 3545},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3546},
+ {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 221: 129, 223: 129, 226: 129, 230: 129, 233: 129, 375: 129, 129, 129, 129, 129, 129, 465: 129, 467: 129, 551: 3550},
+ {191, 191, 191, 191, 191, 191, 191, 9: 191, 13: 3503, 221: 191, 223: 191, 226: 191, 230: 191, 233: 191, 375: 191, 191, 191, 191, 191, 191, 465: 3502, 467: 3504, 550: 3505},
+ {192, 192, 192, 192, 192, 192, 192, 9: 192, 13: 3503, 221: 192, 223: 192, 226: 192, 230: 192, 233: 192, 375: 192, 192, 192, 192, 192, 192, 465: 3502, 467: 3504, 550: 3505},
+ {129, 129, 129, 129, 129, 129, 129, 9: 129, 13: 129, 221: 129, 223: 129, 226: 129, 230: 129, 233: 129, 375: 129, 129, 129, 129, 129, 129, 465: 129, 467: 129, 551: 3553},
+ {193, 193, 193, 193, 193, 193, 193, 9: 193, 13: 3503, 221: 193, 223: 193, 226: 193, 230: 193, 233: 193, 375: 193, 193, 193, 193, 193, 193, 465: 3502, 467: 3504, 550: 3505},
// 2115
- {9: 3547, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {1326, 1326, 1326, 1326, 1326, 1326, 1326, 9: 1326, 218: 1326, 220: 1326, 1326, 227: 1326, 230: 1326, 370: 1326, 1326, 1326, 1326, 1326, 1326, 823: 3550, 850: 3549, 3548},
- {1330, 1330, 1330, 1330, 1330, 1330, 1330, 9: 1330, 218: 1330, 220: 1330, 1330, 227: 1330, 230: 1330, 370: 1330, 1330, 1330, 1330, 1330, 1330},
- {1325, 1325, 1325, 1325, 1325, 1325, 1325, 9: 1325, 218: 1325, 220: 1325, 1325, 227: 1325, 230: 1325, 370: 1325, 1325, 1325, 1325, 1325, 1325},
- {1324, 1324, 1324, 1324, 1324, 1324, 1324, 9: 1324, 218: 1324, 220: 1324, 1324, 227: 1324, 230: 1324, 370: 1324, 1324, 1324, 1324, 1324, 1324},
+ {1360, 1360, 4: 1360, 1360, 1360, 9: 1360},
+ {375: 1348},
+ {233: 3605},
+ {1346, 1346, 1346, 1346, 1346, 1346, 1346, 9: 1346, 221: 1346, 223: 1346, 226: 1346, 230: 1346, 233: 1346, 375: 1346, 1346, 1346, 1346, 1346, 1346},
+ {1345, 1345, 1345, 1345, 1345, 1345, 1345, 9: 1345, 221: 1345, 223: 1345, 226: 1345, 230: 1345, 233: 1345, 375: 1345, 1345, 1345, 1345, 1345, 1345},
// 2120
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3552},
- {9: 3553, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {1331, 1331, 1331, 1331, 1331, 1331, 1331, 9: 1331, 218: 1331, 220: 1331, 1331, 227: 1331, 230: 1331, 370: 1331, 1331, 1331, 1331, 1331, 1331},
- {1332, 1332, 1332, 1332, 1332, 1332, 1332, 9: 1332, 218: 1332, 220: 1332, 1332, 227: 1332, 230: 1332, 370: 1332, 1332, 1332, 1332, 1332, 1332},
- {317: 3562, 3559, 321: 3560, 3561, 662: 3557, 3558, 3556},
+ {375: 3604},
+ {1343, 1343, 1343, 1343, 1343, 1343, 1343, 9: 1343, 221: 1343, 223: 1343, 226: 1343, 230: 1343, 233: 1343, 375: 3603, 1343, 1343, 1343, 1343, 1343},
+ {222: 2023, 227: 3599, 3600, 233: 2014, 259: 2018, 307: 2017, 2016, 315: 2013, 2015, 319: 2022, 3590, 3587, 323: 2021, 3588, 3589, 2020, 442: 3598, 444: 2019, 667: 3585, 3586, 3596, 699: 3597, 752: 3595},
+ {486: 3583},
+ {222: 3582},
// 2125
- {1333, 1333, 1333, 1333, 1333, 1333, 1333, 9: 1333, 218: 1333, 220: 1333, 1333, 227: 1333, 230: 1333, 370: 1333, 1333, 1333, 1333, 1333, 1333},
- {1303, 1303, 1303, 1303, 1303, 1303, 1303, 9: 1303, 218: 1303, 220: 1303, 1303, 227: 1303, 230: 1303, 370: 1303, 1303, 1303, 1303, 1303, 1303},
- {217: 3563},
- {1296, 1296, 1296, 1296, 1296, 1296, 1296, 9: 1296, 217: 1300, 1296, 220: 1296, 1296, 227: 1296, 230: 1296, 370: 1296, 1296, 1296, 1296, 1296, 1296},
- {1295, 1295, 1295, 1295, 1295, 1295, 1295, 9: 1295, 217: 1299, 1295, 220: 1295, 1295, 227: 1295, 230: 1295, 370: 1295, 1295, 1295, 1295, 1295, 1295},
+ {220: 3579},
+ {226: 3572},
+ {1336, 1336, 1336, 1336, 1336, 1336, 1336, 9: 1336, 221: 1336, 223: 1336, 226: 1336, 230: 1336, 233: 1336, 375: 1336, 1336, 1336, 1336, 1336, 1336},
+ {107: 3571},
+ {1330, 1330, 1330, 1330, 1330, 1330, 1330, 9: 1330, 221: 1330, 223: 1330, 226: 1330, 230: 1330, 233: 1330, 375: 1330, 1330, 1330, 1330, 1330, 1330},
// 2130
- {1294, 1294, 1294, 1294, 1294, 1294, 1294, 9: 1294, 217: 1298, 1294, 220: 1294, 1294, 227: 1294, 230: 1294, 370: 1294, 1294, 1294, 1294, 1294, 1294},
- {217: 1297},
- {9: 3564, 256: 1526, 461: 3565},
- {1302, 1302, 1302, 1302, 1302, 1302, 1302, 9: 1302, 218: 1302, 220: 1302, 1302, 227: 1302, 230: 1302, 370: 1302, 1302, 1302, 1302, 1302, 1302},
- {9: 3566},
+ {1327, 1327, 3563, 3558, 1327, 1327, 1327, 9: 1327, 221: 3562, 223: 3556, 226: 1335, 230: 3561, 233: 3557, 375: 1349, 3555, 3560, 3564, 3386, 3567, 598: 3566, 617: 3570, 650: 3565, 687: 3559},
+ {1329, 1329, 1329, 1329, 1329, 1329, 1329, 9: 1329, 221: 1329, 223: 1329, 226: 1329, 230: 1329, 233: 1329, 375: 1329, 1329, 1329, 1329, 1329, 1329},
+ {226: 1334},
+ {220: 3573},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3574},
// 2135
- {1301, 1301, 1301, 1301, 1301, 1301, 1301, 9: 1301, 218: 1301, 220: 1301, 1301, 227: 1301, 230: 1301, 370: 1301, 1301, 1301, 1301, 1301, 1301},
- {1334, 1334, 1334, 1334, 1334, 1334, 1334, 9: 1334, 218: 1334, 220: 1334, 1334, 227: 1334, 230: 1334, 370: 1334, 1334, 1334, 1334, 1334, 1334},
- {1305, 1305, 1305, 1305, 1305, 1305, 1305, 9: 1305, 218: 1305, 220: 1305, 1305, 227: 1305, 230: 1305, 370: 1305, 1305, 1305, 1305, 1305, 1305},
- {1304, 1304, 1304, 1304, 1304, 1304, 1304, 9: 1304, 218: 1304, 220: 1304, 1304, 227: 1304, 230: 1304, 370: 1304, 1304, 1304, 1304, 1304, 1304},
- {1293, 1293, 1293, 1293, 1293, 1293, 1293, 9: 1293, 218: 1293, 220: 1293, 1293, 227: 1293, 230: 1293, 370: 1293, 1293, 1293, 1293, 1293, 1293},
+ {9: 3575, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {1333, 1333, 1333, 1333, 1333, 1333, 1333, 9: 1333, 221: 1333, 223: 1333, 226: 1333, 230: 1333, 233: 1333, 375: 1333, 1333, 1333, 1333, 1333, 1333, 829: 3578, 856: 3577, 3576},
+ {1337, 1337, 1337, 1337, 1337, 1337, 1337, 9: 1337, 221: 1337, 223: 1337, 226: 1337, 230: 1337, 233: 1337, 375: 1337, 1337, 1337, 1337, 1337, 1337},
+ {1332, 1332, 1332, 1332, 1332, 1332, 1332, 9: 1332, 221: 1332, 223: 1332, 226: 1332, 230: 1332, 233: 1332, 375: 1332, 1332, 1332, 1332, 1332, 1332},
+ {1331, 1331, 1331, 1331, 1331, 1331, 1331, 9: 1331, 221: 1331, 223: 1331, 226: 1331, 230: 1331, 233: 1331, 375: 1331, 1331, 1331, 1331, 1331, 1331},
// 2140
- {256: 2156, 304: 2158, 2157, 530: 3574},
- {256: 2156, 304: 2158, 2157, 530: 3573},
- {1291, 1291, 1291, 1291, 1291, 1291, 1291, 9: 1291, 218: 1291, 220: 1291, 1291, 227: 1291, 230: 1291, 370: 1291, 1291, 1291, 1291, 1291, 1291},
- {1292, 1292, 1292, 1292, 1292, 1292, 1292, 9: 1292, 218: 1292, 220: 1292, 1292, 227: 1292, 230: 1292, 370: 1292, 1292, 1292, 1292, 1292, 1292},
- {1335, 1335, 1335, 1335, 1335, 1335, 1335, 9: 1335, 218: 1335, 220: 1335, 1335, 227: 1335, 230: 1335, 370: 1335, 1335, 1335, 1335, 1335, 1335},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3580},
+ {9: 3581, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {1338, 1338, 1338, 1338, 1338, 1338, 1338, 9: 1338, 221: 1338, 223: 1338, 226: 1338, 230: 1338, 233: 1338, 375: 1338, 1338, 1338, 1338, 1338, 1338},
+ {1339, 1339, 1339, 1339, 1339, 1339, 1339, 9: 1339, 221: 1339, 223: 1339, 226: 1339, 230: 1339, 233: 1339, 375: 1339, 1339, 1339, 1339, 1339, 1339},
+ {320: 3590, 3587, 324: 3588, 3589, 667: 3585, 3586, 3584},
// 2145
- {1337, 1337, 1337, 1337, 1337, 1337, 1337, 9: 1337, 218: 1337, 220: 1337, 1337, 227: 1337, 230: 1337, 370: 1337, 1337, 1337, 1337, 1337, 1337},
- {1340, 1340, 1340, 1340, 1340, 1340, 1340, 9: 1340, 218: 1340, 220: 1340, 1340, 227: 1340, 230: 1340, 370: 1340, 1340, 1340, 1340, 1340, 1340},
- {370: 1376, 1376, 1376, 388: 1376, 401: 1376, 1376},
- {1375, 1375, 6: 1375, 370: 1375, 1375, 1375, 388: 1375, 401: 1375, 1375},
- {1233, 1233},
+ {1340, 1340, 1340, 1340, 1340, 1340, 1340, 9: 1340, 221: 1340, 223: 1340, 226: 1340, 230: 1340, 233: 1340, 375: 1340, 1340, 1340, 1340, 1340, 1340},
+ {1310, 1310, 1310, 1310, 1310, 1310, 1310, 9: 1310, 221: 1310, 223: 1310, 226: 1310, 230: 1310, 233: 1310, 375: 1310, 1310, 1310, 1310, 1310, 1310},
+ {220: 3591},
+ {1303, 1303, 1303, 1303, 1303, 1303, 1303, 9: 1303, 220: 1307, 1303, 223: 1303, 226: 1303, 230: 1303, 233: 1303, 375: 1303, 1303, 1303, 1303, 1303, 1303},
+ {1302, 1302, 1302, 1302, 1302, 1302, 1302, 9: 1302, 220: 1306, 1302, 223: 1302, 226: 1302, 230: 1302, 233: 1302, 375: 1302, 1302, 1302, 1302, 1302, 1302},
// 2150
- {1269, 1269, 217: 1269, 221: 1269, 255: 1269, 377: 1269, 381: 1269, 383: 3653, 805: 3652},
- {7: 1270, 249: 1270, 382: 1270},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 243: 3650, 376: 1780, 378: 1537, 1538, 1536, 466: 3649},
- {7: 2525, 249: 3644, 382: 2524, 481: 3643},
- {243: 3394, 256: 1193, 468: 3641},
+ {1301, 1301, 1301, 1301, 1301, 1301, 1301, 9: 1301, 220: 1305, 1301, 223: 1301, 226: 1301, 230: 1301, 233: 1301, 375: 1301, 1301, 1301, 1301, 1301, 1301},
+ {220: 1304},
+ {9: 3592, 259: 1534, 466: 3593},
+ {1309, 1309, 1309, 1309, 1309, 1309, 1309, 9: 1309, 221: 1309, 223: 1309, 226: 1309, 230: 1309, 233: 1309, 375: 1309, 1309, 1309, 1309, 1309, 1309},
+ {9: 3594},
// 2155
- {219: 1193, 243: 3394, 468: 3639},
- {243: 3394, 256: 1193, 468: 3637},
- {219: 1193, 243: 3394, 468: 3635},
- {243: 3394, 256: 1193, 468: 3633},
- {219: 1193, 243: 3394, 468: 3631},
+ {1308, 1308, 1308, 1308, 1308, 1308, 1308, 9: 1308, 221: 1308, 223: 1308, 226: 1308, 230: 1308, 233: 1308, 375: 1308, 1308, 1308, 1308, 1308, 1308},
+ {1341, 1341, 1341, 1341, 1341, 1341, 1341, 9: 1341, 221: 1341, 223: 1341, 226: 1341, 230: 1341, 233: 1341, 375: 1341, 1341, 1341, 1341, 1341, 1341},
+ {1312, 1312, 1312, 1312, 1312, 1312, 1312, 9: 1312, 221: 1312, 223: 1312, 226: 1312, 230: 1312, 233: 1312, 375: 1312, 1312, 1312, 1312, 1312, 1312},
+ {1311, 1311, 1311, 1311, 1311, 1311, 1311, 9: 1311, 221: 1311, 223: 1311, 226: 1311, 230: 1311, 233: 1311, 375: 1311, 1311, 1311, 1311, 1311, 1311},
+ {1300, 1300, 1300, 1300, 1300, 1300, 1300, 9: 1300, 221: 1300, 223: 1300, 226: 1300, 230: 1300, 233: 1300, 375: 1300, 1300, 1300, 1300, 1300, 1300},
// 2160
- {219: 1193, 243: 3394, 468: 3629},
- {243: 3394, 256: 1193, 468: 3627},
- {243: 3394, 256: 1193, 468: 3625},
- {243: 3394, 256: 1193, 468: 3623},
- {243: 3394, 256: 1193, 468: 3621},
+ {259: 2169, 307: 2171, 2170, 535: 3602},
+ {259: 2169, 307: 2171, 2170, 535: 3601},
+ {1298, 1298, 1298, 1298, 1298, 1298, 1298, 9: 1298, 221: 1298, 223: 1298, 226: 1298, 230: 1298, 233: 1298, 375: 1298, 1298, 1298, 1298, 1298, 1298},
+ {1299, 1299, 1299, 1299, 1299, 1299, 1299, 9: 1299, 221: 1299, 223: 1299, 226: 1299, 230: 1299, 233: 1299, 375: 1299, 1299, 1299, 1299, 1299, 1299},
+ {1342, 1342, 1342, 1342, 1342, 1342, 1342, 9: 1342, 221: 1342, 223: 1342, 226: 1342, 230: 1342, 233: 1342, 375: 1342, 1342, 1342, 1342, 1342, 1342},
// 2165
- {218, 218, 218, 218, 6: 218, 218, 218, 10: 218, 218, 218, 14: 218, 218, 218, 218, 218, 218, 218, 218, 217: 218, 221: 218, 227: 218, 249: 218, 255: 218, 377: 218, 381: 218, 218, 218, 218, 218},
- {227: 1193, 243: 3394, 256: 1193, 468: 3619},
- {243: 3394, 256: 1193, 468: 3617},
- {227: 1193, 243: 3394, 256: 1193, 468: 3613},
- {209, 209, 3586, 3585, 6: 3611, 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 217: 209, 221: 209, 227: 3582, 249: 1271, 255: 209, 377: 209, 381: 209, 1271, 209, 3599, 3598, 508: 3584, 532: 3596, 536: 3610},
+ {1344, 1344, 1344, 1344, 1344, 1344, 1344, 9: 1344, 221: 1344, 223: 1344, 226: 1344, 230: 1344, 233: 1344, 375: 1344, 1344, 1344, 1344, 1344, 1344},
+ {1347, 1347, 1347, 1347, 1347, 1347, 1347, 9: 1347, 221: 1347, 223: 1347, 226: 1347, 230: 1347, 233: 1347, 375: 1347, 1347, 1347, 1347, 1347, 1347},
+ {375: 1383, 1383, 1383, 393: 1383, 406: 1383, 1383},
+ {1382, 1382, 6: 1382, 375: 1382, 1382, 1382, 393: 1382, 406: 1382, 1382},
+ {1240, 1240},
// 2170
- {208, 208, 208, 208, 6: 208, 208, 208, 10: 208, 208, 208, 14: 208, 208, 208, 208, 208, 208, 208, 208, 217: 208, 221: 208, 227: 208, 249: 208, 255: 208, 377: 208, 381: 208, 208, 208, 208, 208},
- {82: 1193, 1193, 88: 1193, 90: 1193, 97: 1193, 227: 1193, 243: 3394, 468: 3603},
- {82: 3609, 3607, 88: 3605, 90: 3606, 97: 3608, 227: 3604},
- {202, 202, 202, 202, 6: 202, 202, 202, 10: 202, 202, 202, 14: 202, 202, 202, 202, 202, 202, 202, 202, 217: 202, 221: 202, 227: 202, 249: 202, 255: 202, 377: 202, 381: 202, 202, 202, 202, 202},
- {201, 201, 201, 201, 6: 201, 201, 201, 10: 201, 201, 201, 14: 201, 201, 201, 201, 201, 201, 201, 201, 217: 201, 221: 201, 227: 201, 249: 201, 255: 201, 377: 201, 381: 201, 201, 201, 201, 201},
+ {1276, 1276, 220: 1276, 226: 1276, 258: 1276, 382: 1276, 386: 1276, 388: 3681, 811: 3680},
+ {7: 1277, 252: 1277, 387: 1277},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 246: 3678, 381: 1791, 383: 1545, 1546, 1544, 471: 3677},
+ {7: 2548, 252: 3672, 387: 2547, 490: 3671},
+ {246: 3422, 259: 1199, 473: 3669},
// 2175
- {200, 200, 200, 200, 6: 200, 200, 200, 10: 200, 200, 200, 14: 200, 200, 200, 200, 200, 200, 200, 200, 217: 200, 221: 200, 227: 200, 249: 200, 255: 200, 377: 200, 381: 200, 200, 200, 200, 200},
- {199, 199, 199, 199, 6: 199, 199, 199, 10: 199, 199, 199, 14: 199, 199, 199, 199, 199, 199, 199, 199, 217: 199, 221: 199, 227: 199, 249: 199, 255: 199, 377: 199, 381: 199, 199, 199, 199, 199},
- {198, 198, 198, 198, 6: 198, 198, 198, 10: 198, 198, 198, 14: 198, 198, 198, 198, 198, 198, 198, 198, 217: 198, 221: 198, 227: 198, 249: 198, 255: 198, 377: 198, 381: 198, 198, 198, 198, 198},
- {197, 197, 197, 197, 6: 197, 197, 197, 10: 197, 197, 197, 14: 197, 197, 197, 197, 197, 197, 197, 197, 217: 197, 221: 197, 227: 197, 249: 197, 255: 197, 377: 197, 381: 197, 197, 197, 197, 197},
- {207, 207, 207, 207, 6: 207, 207, 207, 10: 207, 207, 207, 14: 207, 207, 207, 207, 207, 207, 207, 207, 217: 207, 221: 207, 227: 207, 249: 207, 255: 207, 377: 207, 381: 207, 207, 207, 207, 207},
+ {222: 1199, 246: 3422, 473: 3667},
+ {246: 3422, 259: 1199, 473: 3665},
+ {222: 1199, 246: 3422, 473: 3663},
+ {246: 3422, 259: 1199, 473: 3661},
+ {222: 1199, 246: 3422, 473: 3659},
// 2180
- {2: 3586, 3585, 7: 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 227: 3582, 249: 1271, 382: 1271, 384: 3599, 3598, 508: 3584, 532: 3596, 536: 3612},
- {206, 206, 206, 206, 6: 206, 206, 206, 10: 206, 206, 206, 14: 206, 206, 206, 206, 206, 206, 206, 206, 217: 206, 221: 206, 227: 206, 249: 206, 255: 206, 377: 206, 381: 206, 206, 206, 206, 206},
- {227: 3615, 256: 1526, 461: 2508, 476: 3616, 696: 3614},
- {215, 215, 215, 215, 6: 215, 215, 215, 10: 215, 215, 215, 14: 215, 215, 215, 215, 215, 215, 215, 215, 217: 215, 221: 215, 227: 215, 249: 215, 255: 215, 377: 215, 381: 215, 215, 215, 215, 215},
- {214, 214, 214, 214, 6: 214, 214, 214, 10: 214, 214, 214, 14: 214, 214, 214, 214, 214, 214, 214, 214, 217: 214, 221: 214, 227: 214, 249: 214, 255: 214, 377: 214, 381: 214, 214, 214, 214, 214},
+ {222: 1199, 246: 3422, 473: 3657},
+ {246: 3422, 259: 1199, 473: 3655},
+ {246: 3422, 259: 1199, 473: 3653},
+ {246: 3422, 259: 1199, 473: 3651},
+ {246: 3422, 259: 1199, 473: 3649},
// 2185
- {213, 213, 213, 213, 6: 213, 213, 213, 10: 213, 213, 213, 14: 213, 213, 213, 213, 213, 213, 213, 213, 217: 213, 221: 213, 227: 213, 249: 213, 255: 213, 377: 213, 381: 213, 213, 213, 213, 213},
- {256: 1526, 461: 2508, 476: 3618},
- {216, 216, 216, 216, 6: 216, 216, 216, 10: 216, 216, 216, 14: 216, 216, 216, 216, 216, 216, 216, 216, 217: 216, 221: 216, 227: 216, 249: 216, 255: 216, 377: 216, 381: 216, 216, 216, 216, 216},
- {227: 3615, 256: 1526, 461: 2508, 476: 3616, 696: 3620},
- {217, 217, 217, 217, 6: 217, 217, 217, 10: 217, 217, 217, 14: 217, 217, 217, 217, 217, 217, 217, 217, 217: 217, 221: 217, 227: 217, 249: 217, 255: 217, 377: 217, 381: 217, 217, 217, 217, 217},
+ {218, 218, 218, 218, 6: 218, 218, 218, 10: 218, 218, 218, 14: 218, 218, 218, 218, 218, 218, 218, 218, 220: 218, 226: 218, 230: 218, 252: 218, 258: 218, 382: 218, 386: 218, 218, 218, 218, 218},
+ {230: 1199, 246: 3422, 259: 1199, 473: 3647},
+ {246: 3422, 259: 1199, 473: 3645},
+ {230: 1199, 246: 3422, 259: 1199, 473: 3641},
+ {209, 209, 3614, 3613, 6: 3639, 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 220: 209, 226: 209, 230: 3610, 252: 1278, 258: 209, 382: 209, 386: 209, 1278, 209, 3627, 3626, 514: 3612, 537: 3624, 541: 3638},
// 2190
- {256: 1526, 461: 2508, 476: 3622},
- {219, 219, 219, 219, 6: 219, 219, 219, 10: 219, 219, 219, 14: 219, 219, 219, 219, 219, 219, 219, 219, 217: 219, 221: 219, 227: 219, 249: 219, 255: 219, 377: 219, 381: 219, 219, 219, 219, 219},
- {256: 1526, 461: 2508, 476: 3624},
- {220, 220, 220, 220, 6: 220, 220, 220, 10: 220, 220, 220, 14: 220, 220, 220, 220, 220, 220, 220, 220, 217: 220, 221: 220, 227: 220, 249: 220, 255: 220, 377: 220, 381: 220, 220, 220, 220, 220},
- {256: 1526, 461: 2508, 476: 3626},
+ {208, 208, 208, 208, 6: 208, 208, 208, 10: 208, 208, 208, 14: 208, 208, 208, 208, 208, 208, 208, 208, 220: 208, 226: 208, 230: 208, 252: 208, 258: 208, 382: 208, 386: 208, 208, 208, 208, 208},
+ {83: 1199, 1199, 89: 1199, 91: 1199, 98: 1199, 230: 1199, 246: 3422, 473: 3631},
+ {83: 3637, 3635, 89: 3633, 91: 3634, 98: 3636, 230: 3632},
+ {202, 202, 202, 202, 6: 202, 202, 202, 10: 202, 202, 202, 14: 202, 202, 202, 202, 202, 202, 202, 202, 220: 202, 226: 202, 230: 202, 252: 202, 258: 202, 382: 202, 386: 202, 202, 202, 202, 202},
+ {201, 201, 201, 201, 6: 201, 201, 201, 10: 201, 201, 201, 14: 201, 201, 201, 201, 201, 201, 201, 201, 220: 201, 226: 201, 230: 201, 252: 201, 258: 201, 382: 201, 386: 201, 201, 201, 201, 201},
// 2195
- {221, 221, 221, 221, 6: 221, 221, 221, 10: 221, 221, 221, 14: 221, 221, 221, 221, 221, 221, 221, 221, 217: 221, 221: 221, 227: 221, 249: 221, 255: 221, 377: 221, 381: 221, 221, 221, 221, 221},
- {256: 1526, 461: 2508, 476: 3628},
- {222, 222, 222, 222, 6: 222, 222, 222, 10: 222, 222, 222, 14: 222, 222, 222, 222, 222, 222, 222, 222, 217: 222, 221: 222, 227: 222, 249: 222, 255: 222, 377: 222, 381: 222, 222, 222, 222, 222},
- {219: 3630},
- {223, 223, 223, 223, 6: 223, 223, 223, 10: 223, 223, 223, 14: 223, 223, 223, 223, 223, 223, 223, 223, 217: 223, 221: 223, 227: 223, 249: 223, 255: 223, 377: 223, 381: 223, 223, 223, 223, 223},
+ {200, 200, 200, 200, 6: 200, 200, 200, 10: 200, 200, 200, 14: 200, 200, 200, 200, 200, 200, 200, 200, 220: 200, 226: 200, 230: 200, 252: 200, 258: 200, 382: 200, 386: 200, 200, 200, 200, 200},
+ {199, 199, 199, 199, 6: 199, 199, 199, 10: 199, 199, 199, 14: 199, 199, 199, 199, 199, 199, 199, 199, 220: 199, 226: 199, 230: 199, 252: 199, 258: 199, 382: 199, 386: 199, 199, 199, 199, 199},
+ {198, 198, 198, 198, 6: 198, 198, 198, 10: 198, 198, 198, 14: 198, 198, 198, 198, 198, 198, 198, 198, 220: 198, 226: 198, 230: 198, 252: 198, 258: 198, 382: 198, 386: 198, 198, 198, 198, 198},
+ {197, 197, 197, 197, 6: 197, 197, 197, 10: 197, 197, 197, 14: 197, 197, 197, 197, 197, 197, 197, 197, 220: 197, 226: 197, 230: 197, 252: 197, 258: 197, 382: 197, 386: 197, 197, 197, 197, 197},
+ {207, 207, 207, 207, 6: 207, 207, 207, 10: 207, 207, 207, 14: 207, 207, 207, 207, 207, 207, 207, 207, 220: 207, 226: 207, 230: 207, 252: 207, 258: 207, 382: 207, 386: 207, 207, 207, 207, 207},
// 2200
- {219: 3632},
- {224, 224, 224, 224, 6: 224, 224, 224, 10: 224, 224, 224, 14: 224, 224, 224, 224, 224, 224, 224, 224, 217: 224, 221: 224, 227: 224, 249: 224, 255: 224, 377: 224, 381: 224, 224, 224, 224, 224},
- {256: 1526, 461: 2508, 476: 3634},
- {225, 225, 225, 225, 6: 225, 225, 225, 10: 225, 225, 225, 14: 225, 225, 225, 225, 225, 225, 225, 225, 217: 225, 221: 225, 227: 225, 249: 225, 255: 225, 377: 225, 381: 225, 225, 225, 225, 225},
- {219: 3636},
+ {2: 3614, 3613, 7: 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 230: 3610, 252: 1278, 387: 1278, 389: 3627, 3626, 514: 3612, 537: 3624, 541: 3640},
+ {206, 206, 206, 206, 6: 206, 206, 206, 10: 206, 206, 206, 14: 206, 206, 206, 206, 206, 206, 206, 206, 220: 206, 226: 206, 230: 206, 252: 206, 258: 206, 382: 206, 386: 206, 206, 206, 206, 206},
+ {230: 3643, 259: 1534, 466: 2531, 481: 3644, 701: 3642},
+ {215, 215, 215, 215, 6: 215, 215, 215, 10: 215, 215, 215, 14: 215, 215, 215, 215, 215, 215, 215, 215, 220: 215, 226: 215, 230: 215, 252: 215, 258: 215, 382: 215, 386: 215, 215, 215, 215, 215},
+ {214, 214, 214, 214, 6: 214, 214, 214, 10: 214, 214, 214, 14: 214, 214, 214, 214, 214, 214, 214, 214, 220: 214, 226: 214, 230: 214, 252: 214, 258: 214, 382: 214, 386: 214, 214, 214, 214, 214},
// 2205
- {226, 226, 226, 226, 6: 226, 226, 226, 10: 226, 226, 226, 14: 226, 226, 226, 226, 226, 226, 226, 226, 217: 226, 221: 226, 227: 226, 249: 226, 255: 226, 377: 226, 381: 226, 226, 226, 226, 226},
- {256: 1526, 461: 2508, 476: 3638},
- {227, 227, 227, 227, 6: 227, 227, 227, 10: 227, 227, 227, 14: 227, 227, 227, 227, 227, 227, 227, 227, 217: 227, 221: 227, 227: 227, 249: 227, 255: 227, 377: 227, 381: 227, 227, 227, 227, 227},
- {219: 3640},
- {228, 228, 228, 228, 6: 228, 228, 228, 10: 228, 228, 228, 14: 228, 228, 228, 228, 228, 228, 228, 228, 217: 228, 221: 228, 227: 228, 249: 228, 255: 228, 377: 228, 381: 228, 228, 228, 228, 228},
+ {213, 213, 213, 213, 6: 213, 213, 213, 10: 213, 213, 213, 14: 213, 213, 213, 213, 213, 213, 213, 213, 220: 213, 226: 213, 230: 213, 252: 213, 258: 213, 382: 213, 386: 213, 213, 213, 213, 213},
+ {259: 1534, 466: 2531, 481: 3646},
+ {216, 216, 216, 216, 6: 216, 216, 216, 10: 216, 216, 216, 14: 216, 216, 216, 216, 216, 216, 216, 216, 220: 216, 226: 216, 230: 216, 252: 216, 258: 216, 382: 216, 386: 216, 216, 216, 216, 216},
+ {230: 3643, 259: 1534, 466: 2531, 481: 3644, 701: 3648},
+ {217, 217, 217, 217, 6: 217, 217, 217, 10: 217, 217, 217, 14: 217, 217, 217, 217, 217, 217, 217, 217, 220: 217, 226: 217, 230: 217, 252: 217, 258: 217, 382: 217, 386: 217, 217, 217, 217, 217},
// 2210
- {256: 1526, 461: 2508, 476: 3642},
- {229, 229, 229, 229, 6: 229, 229, 229, 10: 229, 229, 229, 14: 229, 229, 229, 229, 229, 229, 229, 229, 217: 229, 221: 229, 227: 229, 249: 229, 255: 229, 377: 229, 381: 229, 229, 229, 229, 229},
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 219: 1193, 243: 3394, 288: 1193, 468: 3647},
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 219: 1193, 243: 3394, 468: 3645},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 3646},
+ {259: 1534, 466: 2531, 481: 3650},
+ {219, 219, 219, 219, 6: 219, 219, 219, 10: 219, 219, 219, 14: 219, 219, 219, 219, 219, 219, 219, 219, 220: 219, 226: 219, 230: 219, 252: 219, 258: 219, 382: 219, 386: 219, 219, 219, 219, 219},
+ {259: 1534, 466: 2531, 481: 3652},
+ {220, 220, 220, 220, 6: 220, 220, 220, 10: 220, 220, 220, 14: 220, 220, 220, 220, 220, 220, 220, 220, 220: 220, 226: 220, 230: 220, 252: 220, 258: 220, 382: 220, 386: 220, 220, 220, 220, 220},
+ {259: 1534, 466: 2531, 481: 3654},
// 2215
- {230, 230, 230, 230, 6: 230, 230, 230, 10: 230, 230, 230, 14: 230, 230, 230, 230, 230, 230, 230, 230, 217: 230, 221: 230, 227: 230, 249: 230, 255: 230, 377: 230, 381: 230, 230, 230, 230, 230},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 3648},
- {231, 231, 231, 231, 6: 231, 231, 231, 10: 231, 231, 231, 14: 231, 231, 231, 231, 231, 231, 231, 231, 217: 231, 221: 231, 227: 231, 249: 231, 255: 231, 377: 231, 381: 231, 231, 231, 231, 231},
- {233, 233, 233, 233, 6: 233, 233, 233, 10: 233, 233, 233, 14: 233, 233, 233, 233, 233, 233, 233, 233, 217: 233, 221: 233, 227: 233, 249: 233, 255: 233, 377: 233, 381: 233, 233, 233, 233, 233},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 3651},
+ {221, 221, 221, 221, 6: 221, 221, 221, 10: 221, 221, 221, 14: 221, 221, 221, 221, 221, 221, 221, 221, 220: 221, 226: 221, 230: 221, 252: 221, 258: 221, 382: 221, 386: 221, 221, 221, 221, 221},
+ {259: 1534, 466: 2531, 481: 3656},
+ {222, 222, 222, 222, 6: 222, 222, 222, 10: 222, 222, 222, 14: 222, 222, 222, 222, 222, 222, 222, 222, 220: 222, 226: 222, 230: 222, 252: 222, 258: 222, 382: 222, 386: 222, 222, 222, 222, 222},
+ {222: 3658},
+ {223, 223, 223, 223, 6: 223, 223, 223, 10: 223, 223, 223, 14: 223, 223, 223, 223, 223, 223, 223, 223, 220: 223, 226: 223, 230: 223, 252: 223, 258: 223, 382: 223, 386: 223, 223, 223, 223, 223},
// 2220
- {232, 232, 232, 232, 6: 232, 232, 232, 10: 232, 232, 232, 14: 232, 232, 232, 232, 232, 232, 232, 232, 217: 232, 221: 232, 227: 232, 249: 232, 255: 232, 377: 232, 381: 232, 232, 232, 232, 232},
- {1242, 1242, 217: 1242, 221: 1242, 255: 3731, 377: 3730, 381: 1242, 749: 3729},
- {390: 3654},
- {65: 3656, 259: 3657, 370: 3655},
- {217: 3724},
+ {222: 3660},
+ {224, 224, 224, 224, 6: 224, 224, 224, 10: 224, 224, 224, 14: 224, 224, 224, 224, 224, 224, 224, 224, 220: 224, 226: 224, 230: 224, 252: 224, 258: 224, 382: 224, 386: 224, 224, 224, 224, 224},
+ {259: 1534, 466: 2531, 481: 3662},
+ {225, 225, 225, 225, 6: 225, 225, 225, 10: 225, 225, 225, 14: 225, 225, 225, 225, 225, 225, 225, 225, 220: 225, 226: 225, 230: 225, 252: 225, 258: 225, 382: 225, 386: 225, 225, 225, 225, 225},
+ {222: 3664},
// 2225
- {217: 3720},
- {29: 3659, 217: 3658},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3701},
- {217: 3660},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 3661},
+ {226, 226, 226, 226, 6: 226, 226, 226, 10: 226, 226, 226, 14: 226, 226, 226, 226, 226, 226, 226, 226, 220: 226, 226: 226, 230: 226, 252: 226, 258: 226, 382: 226, 386: 226, 226, 226, 226, 226},
+ {259: 1534, 466: 2531, 481: 3666},
+ {227, 227, 227, 227, 6: 227, 227, 227, 10: 227, 227, 227, 14: 227, 227, 227, 227, 227, 227, 227, 227, 220: 227, 226: 227, 230: 227, 252: 227, 258: 227, 382: 227, 386: 227, 227, 227, 227, 227},
+ {222: 3668},
+ {228, 228, 228, 228, 6: 228, 228, 228, 10: 228, 228, 228, 14: 228, 228, 228, 228, 228, 228, 228, 228, 220: 228, 226: 228, 230: 228, 252: 228, 258: 228, 382: 228, 386: 228, 228, 228, 228, 228},
// 2230
- {6: 1819, 9: 3662},
- {1259, 1259, 54: 3664, 217: 1259, 221: 1259, 255: 1259, 377: 1259, 381: 1259, 564: 3663},
- {1257, 1257, 217: 3667, 221: 1257, 255: 1257, 377: 1257, 381: 1257, 563: 3666},
- {256: 1526, 461: 3665},
- {1258, 1258, 60: 1258, 217: 1258, 221: 1258, 255: 1258, 377: 1258, 381: 1258},
+ {259: 1534, 466: 2531, 481: 3670},
+ {229, 229, 229, 229, 6: 229, 229, 229, 10: 229, 229, 229, 14: 229, 229, 229, 229, 229, 229, 229, 229, 220: 229, 226: 229, 230: 229, 252: 229, 258: 229, 382: 229, 386: 229, 229, 229, 229, 229},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 222: 1199, 246: 3422, 291: 1199, 473: 3675},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 222: 1199, 246: 3422, 473: 3673},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 3674},
// 2235
- {1265, 1265, 217: 1265, 221: 1265, 255: 1265, 377: 1265, 381: 1265},
- {383: 3670, 678: 3669, 804: 3668},
- {6: 3699, 9: 3698},
- {6: 1255, 9: 1255},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3671, 378: 1537, 1538, 1536},
+ {230, 230, 230, 230, 6: 230, 230, 230, 10: 230, 230, 230, 14: 230, 230, 230, 230, 230, 230, 230, 230, 220: 230, 226: 230, 230: 230, 252: 230, 258: 230, 382: 230, 386: 230, 230, 230, 230, 230},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 3676},
+ {231, 231, 231, 231, 6: 231, 231, 231, 10: 231, 231, 231, 14: 231, 231, 231, 231, 231, 231, 231, 231, 220: 231, 226: 231, 230: 231, 252: 231, 258: 231, 382: 231, 386: 231, 231, 231, 231, 231},
+ {233, 233, 233, 233, 6: 233, 233, 233, 10: 233, 233, 233, 14: 233, 233, 233, 233, 233, 233, 233, 233, 220: 233, 226: 233, 230: 233, 252: 233, 258: 233, 382: 233, 386: 233, 233, 233, 233, 233},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 3679},
// 2240
- {2: 1245, 6: 1245, 9: 1245, 1245, 27: 1245, 310: 3673, 803: 3672},
- {2: 3688, 6: 1252, 9: 1252, 3689, 27: 3690, 677: 3687, 801: 3686, 3685},
- {137: 3674},
- {169: 3675},
- {217: 3677, 587: 3676},
+ {232, 232, 232, 232, 6: 232, 232, 232, 10: 232, 232, 232, 14: 232, 232, 232, 232, 232, 232, 232, 232, 220: 232, 226: 232, 230: 232, 252: 232, 258: 232, 382: 232, 386: 232, 232, 232, 232, 232},
+ {1249, 1249, 220: 1249, 226: 1249, 258: 3759, 382: 3758, 386: 1249, 754: 3757},
+ {395: 3682},
+ {66: 3684, 262: 3685, 375: 3683},
+ {220: 3752},
// 2245
- {2: 1244, 6: 1244, 9: 1244, 1244, 27: 1244},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3679, 587: 3680, 661: 3681, 783: 3678},
- {6: 3683, 9: 3682},
- {6: 1168, 9: 1168, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {6: 1169, 9: 1169},
+ {220: 3748},
+ {29: 3687, 220: 3686},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3729},
+ {220: 3688},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 3689},
// 2250
- {6: 1161, 9: 1161},
- {2: 1243, 6: 1243, 9: 1243, 1243, 27: 1243},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3679, 587: 3680, 661: 3684},
- {6: 1160, 9: 1160},
- {6: 1253, 9: 1253},
+ {6: 1830, 9: 3690},
+ {1266, 1266, 54: 3692, 220: 1266, 226: 1266, 258: 1266, 382: 1266, 386: 1266, 570: 3691},
+ {1264, 1264, 220: 3695, 226: 1264, 258: 1264, 382: 1264, 386: 1264, 569: 3694},
+ {259: 1534, 466: 3693},
+ {1265, 1265, 60: 1265, 220: 1265, 226: 1265, 258: 1265, 382: 1265, 386: 1265},
// 2255
- {2: 3688, 6: 1251, 9: 1251, 3689, 27: 3690, 677: 3697},
- {2: 1250, 6: 1250, 9: 1250, 1250, 27: 1250},
- {219: 1193, 243: 3394, 468: 3695},
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 243: 3394, 468: 3693},
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 243: 3394, 468: 3691},
+ {1272, 1272, 220: 1272, 226: 1272, 258: 1272, 382: 1272, 386: 1272},
+ {388: 3698, 683: 3697, 810: 3696},
+ {6: 3727, 9: 3726},
+ {6: 1262, 9: 1262},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3699, 383: 1545, 1546, 1544},
// 2260
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3692, 378: 1537, 1538, 1536},
- {2: 1246, 6: 1246, 9: 1246, 1246, 27: 1246},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3694, 378: 1537, 1538, 1536},
- {2: 1247, 6: 1247, 9: 1247, 1247, 27: 1247},
- {219: 3696},
+ {2: 1252, 6: 1252, 9: 1252, 1252, 27: 1252, 313: 3701, 809: 3700},
+ {2: 3716, 6: 1259, 9: 1259, 3717, 27: 3718, 682: 3715, 807: 3714, 3713},
+ {137: 3702},
+ {169: 3703},
+ {220: 3705, 593: 3704},
// 2265
- {2: 1248, 6: 1248, 9: 1248, 1248, 27: 1248},
- {2: 1249, 6: 1249, 9: 1249, 1249, 27: 1249},
- {1256, 1256, 6: 1256, 217: 1256, 221: 1256, 255: 1256, 377: 1256, 381: 1256},
- {383: 3670, 678: 3700},
- {6: 1254, 9: 1254},
+ {2: 1251, 6: 1251, 9: 1251, 1251, 27: 1251},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3707, 593: 3708, 666: 3709, 789: 3706},
+ {6: 3711, 9: 3710},
+ {6: 1174, 9: 1174, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {6: 1175, 9: 1175},
// 2270
- {9: 3702, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {1259, 1259, 54: 3664, 60: 1259, 217: 1259, 221: 1259, 255: 1259, 377: 1259, 381: 1259, 564: 3703},
- {1264, 1264, 60: 3705, 217: 1264, 221: 1264, 255: 1264, 377: 1264, 381: 1264, 825: 3704},
- {1257, 1257, 217: 3667, 221: 1257, 255: 1257, 377: 1257, 381: 1257, 563: 3719},
- {390: 3706},
+ {6: 1167, 9: 1167},
+ {2: 1250, 6: 1250, 9: 1250, 1250, 27: 1250},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3707, 593: 3708, 666: 3712},
+ {6: 1166, 9: 1166},
+ {6: 1260, 9: 1260},
// 2275
- {65: 3707, 370: 3708},
- {217: 3715},
- {217: 3709},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 3710},
- {6: 1819, 9: 3711},
+ {2: 3716, 6: 1258, 9: 1258, 3717, 27: 3718, 682: 3725},
+ {2: 1257, 6: 1257, 9: 1257, 1257, 27: 1257},
+ {222: 1199, 246: 3422, 473: 3723},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 246: 3422, 473: 3721},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 246: 3422, 473: 3719},
// 2280
- {1261, 1261, 102: 3713, 217: 1261, 221: 1261, 255: 1261, 377: 1261, 381: 1261, 698: 3712},
- {1262, 1262, 217: 1262, 221: 1262, 255: 1262, 377: 1262, 381: 1262},
- {256: 1526, 461: 3714},
- {1260, 1260, 217: 1260, 221: 1260, 255: 1260, 377: 1260, 381: 1260},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3716},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3720, 383: 1545, 1546, 1544},
+ {2: 1253, 6: 1253, 9: 1253, 1253, 27: 1253},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3722, 383: 1545, 1546, 1544},
+ {2: 1254, 6: 1254, 9: 1254, 1254, 27: 1254},
+ {222: 3724},
// 2285
- {9: 3717, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {1261, 1261, 102: 3713, 217: 1261, 221: 1261, 255: 1261, 377: 1261, 381: 1261, 698: 3718},
- {1263, 1263, 217: 1263, 221: 1263, 255: 1263, 377: 1263, 381: 1263},
- {1266, 1266, 217: 1266, 221: 1266, 255: 1266, 377: 1266, 381: 1266},
- {2: 1622, 1541, 1575, 1542, 7: 1978, 1627, 10: 1568, 1624, 1983, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1987, 1553, 1980, 1982, 1996, 1997, 1995, 1991, 1998, 1988, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1979, 1637, 1585, 1600, 1984, 1989, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1994, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1985, 1607, 1986, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1990, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1981, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1976, 1977, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1999, 1730, 1975, 1734, 1733, 1587, 1736, 1738, 1591, 1992, 1993, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 2000, 2001, 1749, 2031, 219: 2012, 1971, 222: 2043, 2047, 2028, 2027, 2064, 2038, 230: 2003, 255: 2046, 2007, 279: 2015, 288: 2034, 300: 2048, 2063, 2041, 2065, 2006, 2005, 2022, 1969, 2062, 2042, 2039, 2033, 2002, 2004, 2037, 2040, 2011, 2044, 2052, 2101, 2010, 2053, 2054, 2009, 2032, 2025, 2026, 2076, 2078, 2079, 2080, 2035, 2081, 2060, 2066, 2074, 2075, 2070, 2082, 2083, 2084, 2071, 2086, 2087, 2077, 2072, 2085, 2067, 2073, 2058, 2036, 2091, 2049, 2051, 2090, 2096, 2095, 2097, 2094, 2029, 2098, 2093, 2092, 364: 2089, 2045, 2088, 2050, 2055, 2056, 376: 2014, 378: 1537, 1538, 1536, 435: 2030, 2100, 2021, 2016, 2008, 2019, 2017, 2018, 2057, 2069, 2068, 2061, 2059, 2013, 2024, 2099, 2023, 2020, 1974, 1973, 1972, 3721},
+ {2: 1255, 6: 1255, 9: 1255, 1255, 27: 1255},
+ {2: 1256, 6: 1256, 9: 1256, 1256, 27: 1256},
+ {1263, 1263, 6: 1263, 220: 1263, 226: 1263, 258: 1263, 382: 1263, 386: 1263},
+ {388: 3698, 683: 3728},
+ {6: 1261, 9: 1261},
// 2290
- {9: 3722, 235: 2110, 2108, 2109, 2107, 2105, 457: 2106, 2104},
- {1259, 1259, 54: 3664, 217: 1259, 221: 1259, 255: 1259, 377: 1259, 381: 1259, 564: 3723},
- {1267, 1267, 217: 1267, 221: 1267, 255: 1267, 377: 1267, 381: 1267},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 1815, 505: 3725},
- {6: 1819, 9: 3726},
+ {9: 3730, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {1266, 1266, 54: 3692, 60: 1266, 220: 1266, 226: 1266, 258: 1266, 382: 1266, 386: 1266, 570: 3731},
+ {1271, 1271, 60: 3733, 220: 1271, 226: 1271, 258: 1271, 382: 1271, 386: 1271, 831: 3732},
+ {1264, 1264, 220: 3695, 226: 1264, 258: 1264, 382: 1264, 386: 1264, 569: 3747},
+ {395: 3734},
// 2295
- {1259, 1259, 54: 3664, 217: 1259, 221: 1259, 255: 1259, 377: 1259, 381: 1259, 564: 3727},
- {1257, 1257, 217: 3667, 221: 1257, 255: 1257, 377: 1257, 381: 1257, 563: 3728},
- {1268, 1268, 217: 1268, 221: 1268, 255: 1268, 377: 1268, 381: 1268},
- {1239, 1239, 217: 1239, 221: 3733, 381: 1239, 724: 3732},
- {1241, 1241, 217: 1241, 221: 1241, 381: 1241},
+ {66: 3735, 375: 3736},
+ {220: 3743},
+ {220: 3737},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 3738},
+ {6: 1830, 9: 3739},
// 2300
- {1240, 1240, 217: 1240, 221: 1240, 381: 1240},
- {1237, 1237, 217: 1461, 381: 1457, 435: 3737, 469: 3735, 1458, 1459, 1460, 475: 1463, 477: 1462, 3736, 742: 3734},
- {1238, 1238, 217: 1238, 381: 1238},
- {1273, 1273},
- {1236, 1236, 229: 431},
+ {1268, 1268, 103: 3741, 220: 1268, 226: 1268, 258: 1268, 382: 1268, 386: 1268, 703: 3740},
+ {1269, 1269, 220: 1269, 226: 1269, 258: 1269, 382: 1269, 386: 1269},
+ {259: 1534, 466: 3742},
+ {1267, 1267, 220: 1267, 226: 1267, 258: 1267, 382: 1267, 386: 1267},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3744},
// 2305
- {1235, 1235},
- {1234, 1234},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1924, 378: 1537, 1538, 1536, 542: 3739},
- {1277, 1277, 7: 1271, 227: 3582, 249: 1271, 382: 1271, 508: 3741, 620: 3743, 743: 3742, 3740},
- {1281, 1281},
+ {9: 3745, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {1268, 1268, 103: 3741, 220: 1268, 226: 1268, 258: 1268, 382: 1268, 386: 1268, 703: 3746},
+ {1270, 1270, 220: 1270, 226: 1270, 258: 1270, 382: 1270, 386: 1270},
+ {1273, 1273, 220: 1273, 226: 1273, 258: 1273, 382: 1273, 386: 1273},
+ {2: 1630, 1549, 1583, 1550, 7: 1989, 1635, 10: 1576, 1632, 1994, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1998, 1561, 1991, 1993, 2007, 2008, 2006, 2002, 2009, 1999, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1990, 1645, 1593, 1608, 1995, 1997, 2000, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 2005, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1996, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 2001, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1992, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1987, 1988, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 2010, 1738, 1986, 1742, 1741, 1595, 1744, 1746, 1599, 2003, 2004, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 2011, 2012, 1760, 1754, 1755, 1756, 2042, 222: 2023, 1982, 2054, 2058, 227: 2039, 2038, 2075, 2049, 233: 2014, 258: 2057, 2018, 282: 2026, 291: 2045, 303: 2059, 2074, 2052, 2076, 2017, 2016, 2033, 1980, 2073, 2053, 2050, 2044, 2013, 2015, 2048, 2051, 2022, 2055, 2063, 2114, 2021, 2064, 2065, 2020, 2043, 2036, 2037, 2087, 2089, 2090, 2091, 2046, 2092, 2071, 2077, 2085, 2086, 2081, 2093, 2094, 2095, 2082, 2097, 2098, 2088, 2083, 2096, 2078, 2084, 2069, 2099, 2100, 2047, 2104, 2060, 2062, 2103, 2109, 2108, 2110, 2107, 2040, 2111, 2106, 2105, 2102, 2056, 2101, 2061, 2066, 2067, 381: 2025, 383: 1545, 1546, 1544, 440: 2041, 2113, 2032, 2027, 2019, 2030, 2028, 2029, 2068, 2080, 2079, 2072, 2070, 2024, 2035, 2112, 2034, 2031, 1985, 1984, 1983, 3749},
// 2310
- {7: 2525, 249: 3746, 382: 2524, 481: 3745},
- {1276, 1276, 7: 1271, 227: 3582, 249: 1271, 382: 1271, 508: 3741, 620: 3744},
- {1275, 1275, 7: 1275, 227: 1275, 249: 1275, 382: 1275},
- {1274, 1274, 7: 1274, 227: 1274, 249: 1274, 382: 1274},
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 219: 1193, 243: 3394, 288: 1193, 468: 3749},
+ {9: 3750, 237: 2123, 239: 2121, 2122, 2120, 2118, 462: 2119, 2117},
+ {1266, 1266, 54: 3692, 220: 1266, 226: 1266, 258: 1266, 382: 1266, 386: 1266, 570: 3751},
+ {1274, 1274, 220: 1274, 226: 1274, 258: 1274, 382: 1274, 386: 1274},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 1826, 512: 3753},
+ {6: 1830, 9: 3754},
// 2315
- {2: 1193, 1193, 1193, 1193, 7: 1193, 1193, 10: 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 219: 1193, 243: 3394, 468: 3747},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 376: 1780, 378: 1537, 1538, 1536, 466: 3748},
- {1278, 1278, 7: 1278, 227: 1278, 249: 1278, 382: 1278},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 3750},
- {1279, 1279, 7: 1279, 227: 1279, 249: 1279, 382: 1279},
+ {1266, 1266, 54: 3692, 220: 1266, 226: 1266, 258: 1266, 382: 1266, 386: 1266, 570: 3755},
+ {1264, 1264, 220: 3695, 226: 1264, 258: 1264, 382: 1264, 386: 1264, 569: 3756},
+ {1275, 1275, 220: 1275, 226: 1275, 258: 1275, 382: 1275, 386: 1275},
+ {1246, 1246, 220: 1246, 226: 3761, 386: 1246, 729: 3760},
+ {1248, 1248, 220: 1248, 226: 1248, 386: 1248},
// 2320
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3752, 378: 1537, 1538, 1536},
- {218: 1087, 242: 3381, 501: 3382, 559: 3753},
- {218: 3754},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3755},
- {217: 3756},
+ {1247, 1247, 220: 1247, 226: 1247, 386: 1247},
+ {1244, 1244, 220: 1469, 386: 1465, 440: 3765, 474: 3763, 1466, 1467, 1468, 480: 1471, 482: 1470, 3764, 747: 3762},
+ {1245, 1245, 220: 1245, 386: 1245},
+ {1280, 1280},
+ {1243, 1243, 232: 431},
// 2325
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3350, 509: 3351, 518: 3757},
- {6: 3355, 9: 3758},
- {1094, 1094, 1094, 8: 1094, 231: 1094, 242: 1094, 549: 3759},
- {1397, 1397, 3392, 8: 3390, 231: 3761, 242: 3381, 501: 3391, 548: 3389, 586: 3760, 781: 3762},
- {1396, 1396},
+ {1242, 1242},
+ {1241, 1241},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1935, 383: 1545, 1546, 1544, 547: 3767},
+ {1284, 1284, 7: 1278, 230: 3610, 252: 1278, 387: 1278, 514: 3769, 625: 3771, 748: 3770, 3768},
+ {1288, 1288},
// 2330
- {243: 3763},
- {1287, 1287},
- {125: 3767, 147: 3764, 159: 3766, 227: 3765},
- {1395, 1395, 6: 1395},
- {1394, 1394, 6: 1394},
+ {7: 2548, 252: 3774, 387: 2547, 490: 3773},
+ {1283, 1283, 7: 1278, 230: 3610, 252: 1278, 387: 1278, 514: 3769, 625: 3772},
+ {1282, 1282, 7: 1282, 230: 1282, 252: 1282, 387: 1282},
+ {1281, 1281, 7: 1281, 230: 1281, 252: 1281, 387: 1281},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 222: 1199, 246: 3422, 291: 1199, 473: 3777},
// 2335
- {1393, 1393, 6: 1393},
- {1392, 1392, 6: 1392},
- {1356, 1356},
- {1358, 1358, 228: 3770},
- {118: 3771},
+ {2: 1199, 1199, 1199, 1199, 7: 1199, 1199, 10: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 222: 1199, 246: 3422, 473: 3775},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 381: 1791, 383: 1545, 1546, 1544, 471: 3776},
+ {1285, 1285, 7: 1285, 230: 1285, 252: 1285, 387: 1285},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 3778},
+ {1286, 1286, 7: 1286, 230: 1286, 252: 1286, 387: 1286},
// 2340
- {161: 3772},
- {1357, 1357},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3775, 503: 3774},
- {1366, 1366, 6: 2817, 228: 3783, 529: 3791},
- {599, 599, 6: 599, 228: 599, 383: 3777, 388: 3776},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3780, 383: 1545, 1546, 1544},
+ {221: 1093, 245: 3409, 509: 3410, 565: 3781},
+ {221: 3782},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3783},
+ {220: 3784},
// 2345
- {495, 495, 1622, 1541, 1575, 1542, 495, 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 228: 495, 371: 2737, 376: 2736, 378: 1537, 1538, 1536, 558: 3789},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3778, 378: 1537, 1538, 1536, 679: 3779},
- {1380, 1380, 6: 1380, 228: 1380, 388: 1380},
- {1366, 1366, 6: 3780, 228: 3783, 388: 3782, 529: 3781},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3788, 378: 1537, 1538, 1536},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3378, 516: 3379, 523: 3785},
+ {6: 3383, 9: 3786},
+ {1100, 1100, 1100, 8: 1100, 234: 1100, 245: 1100, 554: 3787},
+ {1404, 1404, 3420, 8: 3418, 234: 3789, 245: 3409, 509: 3419, 553: 3417, 592: 3788, 787: 3790},
+ {1403, 1403},
// 2350
- {1368, 1368},
- {495, 495, 1622, 1541, 1575, 1542, 495, 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 228: 495, 371: 2737, 376: 2736, 378: 1537, 1538, 1536, 558: 3786},
- {256: 1526, 461: 3784},
- {79: 3785},
- {1365, 1365},
+ {246: 3791},
+ {1294, 1294},
+ {125: 3795, 147: 3792, 159: 3794, 230: 3793},
+ {1402, 1402, 6: 1402},
+ {1401, 1401, 6: 1401},
// 2355
- {1366, 1366, 6: 2739, 228: 3783, 529: 3787},
- {1367, 1367},
- {1379, 1379, 6: 1379, 228: 1379, 388: 1379},
- {1366, 1366, 6: 2739, 228: 3783, 529: 3790},
- {1369, 1369},
+ {1400, 1400, 6: 1400},
+ {1399, 1399, 6: 1399},
+ {1363, 1363},
+ {1365, 1365, 231: 3798},
+ {118: 3799},
// 2360
- {1370, 1370},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3795, 705: 3794, 833: 3793},
- {1374, 1374, 6: 3798},
- {1373, 1373, 6: 1373},
- {397: 3796},
+ {161: 3800},
+ {1364, 1364},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3803, 507: 3802},
+ {1373, 1373, 6: 2842, 231: 3811, 534: 3819},
+ {600, 600, 6: 600, 231: 600, 388: 3805, 393: 3804},
// 2365
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3797},
- {1371, 1371, 6: 1371},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3795, 705: 3799},
- {1372, 1372, 6: 1372},
- {474: 3810},
+ {496, 496, 1630, 1549, 1583, 1550, 496, 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 231: 496, 376: 2760, 381: 2759, 383: 1545, 1546, 1544, 564: 3817},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3806, 383: 1545, 1546, 1544, 684: 3807},
+ {1387, 1387, 6: 1387, 231: 1387, 393: 1387},
+ {1373, 1373, 6: 3808, 231: 3811, 393: 3810, 534: 3809},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3816, 383: 1545, 1546, 1544},
// 2370
- {2: 1102, 1102, 1102, 1102, 7: 1102, 1102, 10: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 219: 1102, 300: 1102, 302: 3243, 580: 3802},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 3803, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 300: 1871, 376: 1780, 378: 1537, 1538, 1536, 466: 1870, 494: 1872, 553: 1873, 568: 3804},
- {1001, 1001, 6: 1001, 40: 1001, 217: 3805, 307: 1001, 408: 1001},
- {99, 99, 6: 1875},
- {9: 3806},
+ {1375, 1375},
+ {496, 496, 1630, 1549, 1583, 1550, 496, 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 231: 496, 376: 2760, 381: 2759, 383: 1545, 1546, 1544, 564: 3814},
+ {259: 1534, 466: 3812},
+ {80: 3813},
+ {1372, 1372},
// 2375
- {40: 3807},
- {390: 3808},
- {219: 1886, 555: 3809},
- {98, 98},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3811},
+ {1373, 1373, 6: 2762, 231: 3811, 534: 3815},
+ {1374, 1374},
+ {1386, 1386, 6: 1386, 231: 1386, 393: 1386},
+ {1373, 1373, 6: 2762, 231: 3811, 534: 3818},
+ {1376, 1376},
// 2380
- {212, 212, 3586, 3585, 6: 212, 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 51: 3826, 80: 3817, 86: 3819, 89: 3820, 94: 3821, 227: 3582, 231: 3761, 249: 1271, 314: 3815, 382: 1271, 384: 3599, 3598, 392: 3827, 394: 3818, 399: 3823, 3813, 406: 3824, 409: 3816, 412: 3822, 508: 3584, 532: 3596, 536: 3601, 586: 3825, 596: 3829, 603: 3814, 3828, 722: 3812},
- {1429, 1429, 6: 3902},
- {383: 3896},
- {1426, 1426, 6: 1426},
- {397: 3892},
+ {1377, 1377},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3823, 710: 3822, 839: 3821},
+ {1381, 1381, 6: 3826},
+ {1380, 1380, 6: 1380},
+ {402: 3824},
// 2385
- {2: 1387, 1387, 1387, 1387, 7: 1387, 1387, 10: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 370: 1378, 1378, 1378, 383: 3880, 388: 1378, 401: 1378, 1378, 540: 3845, 3878, 573: 3879, 3324, 3327},
- {383: 3876},
- {2: 1387, 1387, 1387, 1387, 7: 1387, 1387, 10: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 370: 2746, 3865, 383: 3866, 388: 2747, 401: 3868, 510: 3867, 540: 3845, 3864},
- {585: 3863},
- {585: 3862},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3825},
+ {1378, 1378, 6: 1378},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3823, 710: 3827},
+ {1379, 1379, 6: 1379},
+ {479: 3838},
// 2390
- {2: 1387, 1387, 1387, 1387, 7: 1387, 1387, 10: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 540: 3845, 3859},
- {2: 1387, 1387, 1387, 1387, 7: 1387, 1387, 10: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 540: 3845, 3852},
- {2: 1387, 1387, 1387, 1387, 7: 1387, 1387, 10: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 540: 3845, 3844},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 221: 3837, 370: 2746, 376: 1751, 378: 1537, 1538, 1536, 388: 2747, 397: 3835, 459: 3836, 510: 3838},
- {1403, 1403, 6: 1403},
+ {2: 1108, 1108, 1108, 1108, 7: 1108, 1108, 10: 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 222: 1108, 303: 1108, 305: 3271, 586: 3830},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 3831, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 303: 1882, 381: 1791, 383: 1545, 1546, 1544, 471: 1881, 501: 1883, 559: 1884, 574: 3832},
+ {1007, 1007, 6: 1007, 40: 1007, 220: 3833, 310: 1007, 413: 1007},
+ {99, 99, 6: 1886},
+ {9: 3834},
// 2395
- {84: 1193, 92: 1193, 227: 1193, 243: 3394, 468: 3830},
- {1401, 1401, 6: 1401},
- {1382, 1382, 6: 1382},
- {211, 211, 3586, 3585, 6: 211, 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 227: 3582, 249: 1271, 382: 1271, 384: 3599, 3598, 508: 3584, 532: 3596, 536: 3610},
- {84: 3834, 92: 3833, 227: 3832, 721: 3831},
+ {40: 3835},
+ {395: 3836},
+ {222: 1897, 561: 3837},
+ {98, 98},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3839},
// 2400
- {1402, 1402, 6: 1402},
- {1400, 1400, 6: 1400},
- {1399, 1399, 6: 1399},
- {1398, 1398, 6: 1398},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3843},
+ {212, 212, 3614, 3613, 6: 212, 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 51: 3855, 62: 3847, 81: 3845, 87: 3848, 90: 3849, 95: 3850, 230: 3610, 234: 3789, 252: 1278, 317: 3843, 387: 1278, 389: 3627, 3626, 398: 3856, 401: 3846, 404: 3852, 3841, 411: 3853, 414: 3844, 417: 3851, 514: 3612, 537: 3624, 541: 3629, 592: 3854, 601: 3858, 608: 3842, 3857, 727: 3840},
+ {1437, 1437, 6: 3933},
+ {388: 3927},
+ {1434, 1434, 6: 1434},
+ {402: 3923},
// 2405
- {1406, 1406, 6: 1406},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1751, 378: 1537, 1538, 1536, 459: 3842},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3839, 378: 1537, 1538, 1536},
- {397: 3840},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3841, 378: 1537, 1538, 1536},
+ {2: 1394, 1394, 1394, 1394, 7: 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, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 375: 1385, 1385, 1385, 388: 3911, 393: 1385, 406: 1385, 1385, 545: 3874, 3909, 579: 3910, 3352, 3355},
+ {388: 3907},
+ {2: 1394, 1394, 1394, 1394, 7: 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, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 375: 2769, 3896, 388: 3897, 393: 2770, 406: 3899, 517: 3898, 545: 3874, 3895},
+ {388: 3893},
+ {591: 3892},
// 2410
- {1404, 1404, 6: 1404},
- {1405, 1405, 6: 1405},
- {1407, 1407, 6: 1407},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3846},
- {2: 1386, 1386, 1386, 1386, 7: 1386, 1386, 10: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386},
+ {591: 3891},
+ {2: 1394, 1394, 1394, 1394, 7: 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, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 545: 3874, 3888},
+ {2: 1394, 1394, 1394, 1394, 7: 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, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 545: 3874, 3881},
+ {2: 1394, 1394, 1394, 1394, 7: 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, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 545: 3874, 3873},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 226: 3866, 375: 2769, 381: 1762, 383: 1545, 1546, 1544, 393: 2770, 402: 3864, 464: 3865, 517: 3867},
// 2415
- {246: 3847, 394: 3848},
- {227: 3850},
- {227: 3849},
+ {1410, 1410, 6: 1410},
+ {85: 1199, 93: 1199, 230: 1199, 246: 3422, 473: 3859},
{1408, 1408, 6: 1408},
- {219: 2012, 224: 3571, 3572, 230: 2003, 256: 2007, 304: 2006, 2005, 312: 2002, 2004, 316: 2011, 320: 2010, 323: 2009, 437: 3570, 439: 2008, 694: 3851},
+ {1389, 1389, 6: 1389},
+ {211, 211, 3614, 3613, 6: 211, 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 230: 3610, 252: 1278, 387: 1278, 389: 3627, 3626, 514: 3612, 537: 3624, 541: 3638},
// 2420
+ {85: 3863, 93: 3862, 230: 3861, 726: 3860},
{1409, 1409, 6: 1409},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3853},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3325, 513: 3854},
- {1385, 1385, 4: 3856, 3857, 1385, 572: 3855},
- {1410, 1410, 6: 1410},
+ {1407, 1407, 6: 1407},
+ {1406, 1406, 6: 1406},
+ {1405, 1405, 6: 1405},
// 2425
- {1384, 1384, 6: 1384},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3858},
- {1383, 1383, 6: 1383},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3325, 513: 3860},
- {1385, 1385, 4: 3856, 3857, 1385, 572: 3861},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3872},
+ {1413, 1413, 6: 1413},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1762, 383: 1545, 1546, 1544, 464: 3871},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3868, 383: 1545, 1546, 1544},
+ {402: 3869},
// 2430
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3870, 383: 1545, 1546, 1544},
{1411, 1411, 6: 1411},
{1412, 1412, 6: 1412},
- {1413, 1413, 6: 1413},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3874},
- {370: 3873},
- // 2435
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3872, 378: 1537, 1538, 1536},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3871, 378: 1537, 1538, 1536},
- {370: 3869},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3579, 378: 1537, 1538, 1536, 699: 3870},
{1414, 1414, 6: 1414},
- // 2440
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3875},
+ // 2435
+ {2: 1393, 1393, 1393, 1393, 7: 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, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393},
+ {249: 3876, 401: 3877},
+ {230: 3879},
+ {230: 3878},
{1415, 1415, 6: 1415},
+ // 2440
+ {222: 2023, 227: 3599, 3600, 233: 2014, 259: 2018, 307: 2017, 2016, 315: 2013, 2015, 319: 2022, 323: 2021, 326: 2020, 442: 3598, 444: 2019, 699: 3880},
{1416, 1416, 6: 1416},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3882},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3353, 519: 3883},
+ {1392, 1392, 4: 3885, 3886, 1392, 578: 3884},
+ // 2445
{1417, 1417, 6: 1417},
- {1198, 1198, 6: 1198, 395: 3240, 3239, 593: 3875},
+ {1391, 1391, 6: 1391},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3887},
+ {1390, 1390, 6: 1390},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3353, 519: 3889},
+ // 2450
+ {1392, 1392, 4: 3885, 3886, 1392, 578: 3890},
{1418, 1418, 6: 1418},
- // 2445
- {256: 1526, 461: 3877},
{1419, 1419, 6: 1419},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 3885, 376: 1814, 378: 1537, 1538, 1536, 464: 3325, 513: 3884},
- {1422, 1422, 6: 1422},
- {1257, 1257, 6: 1257, 54: 3882, 217: 3667, 563: 3881},
- // 2450
- {1421, 1421, 6: 1421},
- {256: 1526, 461: 3883},
{1420, 1420, 6: 1420},
- {1385, 1385, 4: 3856, 3857, 1385, 572: 3891},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3325, 513: 3887, 732: 3886},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3894, 383: 1545, 1546, 1544},
// 2455
- {6: 3889, 9: 3888},
- {6: 1355, 9: 1355},
{1423, 1423, 6: 1423},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 1814, 378: 1537, 1538, 1536, 464: 3325, 513: 3890},
- {6: 1354, 9: 1354},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3905},
+ {375: 3904},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3903, 383: 1545, 1546, 1544},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3902, 383: 1545, 1546, 1544},
// 2460
+ {375: 3900},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3607, 383: 1545, 1546, 1544, 704: 3901},
+ {1421, 1421, 6: 1421},
+ {1422, 1422, 6: 1422},
{1424, 1424, 6: 1424},
- {7: 2525, 382: 2524, 481: 3893},
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 219: 1779, 288: 1778, 376: 1780, 378: 1537, 1538, 1536, 466: 1777, 504: 3894},
- {114, 114, 6: 114, 249: 3492, 511: 3895},
- {1425, 1425, 6: 1425},
// 2465
- {2: 1622, 1541, 1575, 1542, 7: 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 376: 3778, 378: 1537, 1538, 1536, 679: 3897},
- {1366, 1366, 6: 3780, 228: 3783, 388: 3899, 529: 3898},
- {1428, 1428},
- {495, 495, 1622, 1541, 1575, 1542, 495, 1552, 1627, 10: 1568, 1624, 1589, 1595, 1625, 1623, 1626, 1636, 1629, 1630, 1632, 1666, 1658, 1679, 1598, 1601, 1675, 1602, 1614, 1553, 1562, 1583, 1672, 1673, 1669, 1633, 1678, 1616, 1695, 1574, 1620, 1735, 1640, 1715, 1717, 1716, 1578, 1558, 1567, 1654, 1610, 1694, 1573, 1588, 1661, 1590, 1561, 1560, 1637, 1585, 1600, 1605, 1619, 1646, 1693, 1582, 1638, 1750, 1670, 1649, 1676, 1690, 1687, 1664, 1611, 1612, 1703, 1545, 1656, 1704, 1668, 1554, 1555, 1556, 1723, 1563, 1651, 1564, 1566, 1652, 1576, 1577, 1731, 1707, 1659, 1655, 1663, 1592, 1593, 1692, 1597, 1709, 1599, 1606, 1607, 1609, 1539, 1543, 1546, 1548, 1547, 1549, 1705, 1701, 1551, 1688, 1621, 1641, 1557, 1559, 1706, 1565, 1569, 1570, 1660, 1665, 1579, 1580, 1657, 1581, 1634, 1571, 1648, 1732, 1696, 1708, 1586, 1584, 1645, 1628, 1683, 1684, 1685, 1686, 1697, 1615, 1631, 1662, 1643, 1674, 1671, 1677, 1737, 1702, 1639, 1700, 1644, 1594, 1680, 1681, 1689, 1596, 1712, 1713, 1711, 1710, 1691, 1698, 1603, 1604, 1714, 1748, 1608, 1635, 1642, 1699, 1613, 1718, 1617, 1540, 1544, 1719, 1720, 1721, 1550, 1722, 1724, 1725, 1726, 1727, 1572, 1728, 1729, 1730, 1535, 1734, 1733, 1587, 1736, 1738, 1591, 1653, 1667, 1682, 1618, 1647, 1650, 1742, 1743, 1744, 1745, 1739, 1740, 1741, 1746, 1747, 1749, 228: 495, 371: 2737, 376: 2736, 378: 1537, 1538, 1536, 558: 3900},
- {1366, 1366, 6: 2739, 228: 3783, 529: 3901},
+ {1425, 1425, 6: 1425},
+ {1204, 1204, 6: 1204, 397: 3262, 399: 3261, 557: 3906},
+ {1426, 1426, 6: 1426},
+ {259: 1534, 466: 3908},
+ {1427, 1427, 6: 1427},
// 2470
- {1427, 1427},
- {212, 212, 3586, 3585, 6: 212, 1271, 3592, 10: 3583, 3588, 3590, 14: 3589, 3587, 3591, 3595, 3593, 3594, 3602, 3597, 51: 3826, 80: 3817, 86: 3819, 89: 3820, 94: 3821, 227: 3582, 231: 3761, 249: 1271, 314: 3815, 382: 1271, 384: 3599, 3598, 392: 3827, 394: 3818, 399: 3823, 406: 3824, 409: 3816, 412: 3822, 508: 3584, 532: 3596, 536: 3601, 586: 3825, 596: 3829, 603: 3814, 3903},
- {1381, 1381, 6: 1381},
- {1191, 1191, 52: 1453, 55: 1452, 76: 1466, 1437, 1439, 81: 1440, 85: 1455, 87: 1442, 91: 1468, 98: 1456, 100: 1438, 104: 1445, 1515, 217: 1461, 231: 1522, 246: 1465, 255: 1451, 262: 1448, 301: 1450, 381: 1457, 393: 1517, 1444, 399: 1434, 1436, 406: 1435, 435: 1507, 469: 1464, 1458, 1459, 1460, 475: 1463, 477: 1462, 1504, 1516, 486: 1443, 514: 1478, 519: 1495, 1502, 523: 1510, 526: 1441, 528: 1518, 534: 1467, 602: 1470, 605: 1471, 1472, 1473, 1474, 1475, 614: 1476, 1481, 1482, 1483, 1485, 1484, 623: 1477, 1454, 1447, 1486, 1487, 1488, 1492, 1489, 1491, 1490, 1469, 1479, 1446, 1480, 1449, 641: 1493, 646: 1494, 653: 1524, 1523, 1496, 657: 1520, 1497, 1498, 1513, 681: 1499, 687: 1501, 1519, 1503, 1500, 1505, 1506, 695: 3905, 708: 1508, 1509, 1521, 1512, 713: 1511},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 3916, 381: 1825, 383: 1545, 1546, 1544, 469: 3353, 519: 3915},
+ {1430, 1430, 6: 1430},
+ {1264, 1264, 6: 1264, 54: 3913, 220: 3695, 569: 3912},
+ {1429, 1429, 6: 1429},
+ {259: 1534, 466: 3914},
+ // 2475
+ {1428, 1428, 6: 1428},
+ {1392, 1392, 4: 3885, 3886, 1392, 578: 3922},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3353, 519: 3918, 737: 3917},
+ {6: 3920, 9: 3919},
+ {6: 1362, 9: 1362},
+ // 2480
+ {1431, 1431, 6: 1431},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 1825, 383: 1545, 1546, 1544, 469: 3353, 519: 3921},
+ {6: 1361, 9: 1361},
+ {1432, 1432, 6: 1432},
+ {7: 2548, 387: 2547, 490: 3924},
+ // 2485
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 222: 1790, 291: 1789, 381: 1791, 383: 1545, 1546, 1544, 471: 1788, 511: 3925},
+ {114, 114, 6: 114, 252: 3520, 518: 3926},
+ {1433, 1433, 6: 1433},
+ {2: 1630, 1549, 1583, 1550, 7: 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 381: 3806, 383: 1545, 1546, 1544, 684: 3928},
+ {1373, 1373, 6: 3808, 231: 3811, 393: 3930, 534: 3929},
+ // 2490
+ {1436, 1436},
+ {496, 496, 1630, 1549, 1583, 1550, 496, 1560, 1635, 10: 1576, 1632, 1597, 1603, 1633, 1631, 1634, 1644, 1637, 1638, 1640, 1674, 1666, 1687, 1606, 1609, 1683, 1610, 1622, 1561, 1570, 1591, 1680, 1681, 1677, 1641, 1686, 1624, 1703, 1582, 1628, 1743, 1648, 1723, 1725, 1724, 1586, 1566, 1575, 1662, 1618, 1702, 1581, 1596, 1669, 1598, 1569, 1568, 1645, 1593, 1608, 1613, 1617, 1627, 1654, 1701, 1590, 1646, 1761, 1678, 1657, 1684, 1698, 1695, 1672, 1619, 1620, 1711, 1553, 1664, 1712, 1676, 1562, 1563, 1564, 1731, 1571, 1659, 1572, 1574, 1660, 1584, 1585, 1739, 1715, 1667, 1663, 1671, 1600, 1601, 1700, 1605, 1717, 1607, 1614, 1615, 1547, 1551, 1554, 1556, 1555, 1557, 1713, 1709, 1559, 1696, 1629, 1649, 1565, 1567, 1714, 1573, 1577, 1578, 1668, 1673, 1587, 1588, 1665, 1589, 1642, 1579, 1656, 1740, 1704, 1716, 1594, 1592, 1653, 1636, 1691, 1692, 1693, 1694, 1705, 1623, 1639, 1670, 1651, 1682, 1679, 1685, 1745, 1710, 1647, 1708, 1652, 1602, 1688, 1689, 1697, 1604, 1720, 1721, 1719, 1718, 1699, 1706, 1611, 1612, 1722, 1759, 1616, 1643, 1650, 1707, 1621, 1726, 1625, 1548, 1552, 1727, 1728, 1729, 1558, 1730, 1732, 1733, 1734, 1735, 1580, 1736, 1737, 1738, 1543, 1742, 1741, 1595, 1744, 1746, 1599, 1661, 1675, 1690, 1626, 1655, 1658, 1750, 1751, 1752, 1753, 1747, 1748, 1749, 1757, 1758, 1760, 1754, 1755, 1756, 231: 496, 376: 2760, 381: 2759, 383: 1545, 1546, 1544, 564: 3931},
+ {1373, 1373, 6: 2762, 231: 3811, 534: 3932},
+ {1435, 1435},
+ {212, 212, 3614, 3613, 6: 212, 1278, 3620, 10: 3611, 3616, 3618, 14: 3617, 3615, 3619, 3623, 3621, 3622, 3630, 3625, 51: 3855, 62: 3847, 81: 3845, 87: 3848, 90: 3849, 95: 3850, 230: 3610, 234: 3789, 252: 1278, 317: 3843, 387: 1278, 389: 3627, 3626, 398: 3856, 401: 3846, 404: 3852, 411: 3853, 414: 3844, 417: 3851, 514: 3612, 537: 3624, 541: 3629, 592: 3854, 601: 3858, 608: 3842, 3934},
+ // 2495
+ {1388, 1388, 6: 1388},
+ {1197, 1197, 52: 1461, 55: 1460, 62: 1523, 77: 1474, 1445, 1447, 82: 1448, 86: 1463, 88: 1450, 92: 1476, 99: 1464, 101: 1446, 105: 1453, 220: 1469, 234: 1530, 249: 1473, 258: 1459, 265: 1456, 304: 1458, 386: 1465, 400: 1525, 1452, 404: 1442, 1444, 411: 1443, 440: 1515, 474: 1472, 1466, 1467, 1468, 480: 1471, 482: 1470, 1512, 486: 1524, 493: 1451, 520: 1486, 524: 1503, 1510, 528: 1518, 531: 1449, 533: 1526, 539: 1475, 607: 1478, 610: 1479, 1480, 1481, 1482, 1483, 619: 1484, 1489, 1490, 1491, 1493, 1492, 628: 1485, 1462, 1455, 1494, 1495, 1496, 1500, 1497, 1499, 1498, 1477, 1487, 1454, 1488, 1457, 646: 1501, 651: 1502, 658: 1532, 1531, 1504, 662: 1528, 1505, 1506, 1521, 686: 1507, 692: 1509, 1527, 1511, 1508, 1513, 1514, 700: 3936, 713: 1516, 1517, 1529, 1520, 718: 1519},
{242, 242},
}
)
@@ -6736,7 +6781,7 @@ var yyDebug = 0
type yyLexer interface {
Lex(lval *yySymType) int
Errorf(format string, a ...interface{})
- Errors() []error
+ Errors() (warns []error, errs []error)
}
type yyLexerEx interface {
@@ -6765,7 +6810,7 @@ func yylex1(yylex yyLexer, lval *yySymType) (n int) {
}
func yyParse(yylex yyLexer, parser *Parser) int {
- const yyError = 870
+ const yyError = 757
yyEx, _ := yylex.(yyLexerEx)
var yyn int
@@ -7049,26 +7094,33 @@ yynewstate:
case 16:
{
parser.yyVAL.item = &ast.AlterTableSpec{
- Tp: ast.AlterTableDropIndex,
+ Tp: ast.AlterTableTruncatePartition,
Name: yyS[yypt-0].ident,
}
}
case 17:
{
parser.yyVAL.item = &ast.AlterTableSpec{
- Tp: ast.AlterTableDropForeignKey,
- Name: yyS[yypt-0].item.(string),
+ Tp: ast.AlterTableDropIndex,
+ Name: yyS[yypt-0].ident,
}
}
case 18:
{
- parser.yyVAL.item = &ast.AlterTableSpec{}
+ parser.yyVAL.item = &ast.AlterTableSpec{
+ Tp: ast.AlterTableDropForeignKey,
+ Name: yyS[yypt-0].item.(string),
+ }
}
case 19:
{
parser.yyVAL.item = &ast.AlterTableSpec{}
}
case 20:
+ {
+ parser.yyVAL.item = &ast.AlterTableSpec{}
+ }
+ case 21:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableModifyColumn,
@@ -7076,7 +7128,7 @@ yynewstate:
Position: yyS[yypt-0].item.(*ast.ColumnPosition),
}
}
- case 21:
+ case 22:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableChangeColumn,
@@ -7085,7 +7137,7 @@ yynewstate:
Position: yyS[yypt-0].item.(*ast.ColumnPosition),
}
}
- case 22:
+ case 23:
{
option := &ast.ColumnOption{Expr: yyS[yypt-0].expr}
colDef := &ast.ColumnDef{
@@ -7097,7 +7149,7 @@ yynewstate:
NewColumns: []*ast.ColumnDef{colDef},
}
}
- case 23:
+ case 24:
{
colDef := &ast.ColumnDef{
Name: yyS[yypt-2].item.(*ast.ColumnName),
@@ -7107,28 +7159,28 @@ yynewstate:
NewColumns: []*ast.ColumnDef{colDef},
}
}
- case 24:
+ case 25:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableRenameTable,
NewTable: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 25:
+ case 26:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableRenameTable,
NewTable: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 26:
+ case 27:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableRenameTable,
NewTable: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 27:
+ case 28:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableRenameIndex,
@@ -7136,91 +7188,91 @@ yynewstate:
ToKey: model.NewCIStr(yyS[yypt-0].ident),
}
}
- case 28:
+ case 29:
{
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableLock,
LockType: yyS[yypt-0].item.(ast.LockType),
}
}
- case 29:
+ case 30:
{
// Parse it and ignore it. Just for compatibility.
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableAlgorithm,
}
}
- case 30:
+ case 31:
{
// Parse it and ignore it. Just for compatibility.
parser.yyVAL.item = &ast.AlterTableSpec{
Tp: ast.AlterTableForce,
}
}
- case 36:
+ case 37:
{
parser.yyVAL.item = ast.LockTypeNone
}
- case 37:
+ case 38:
{
parser.yyVAL.item = ast.LockTypeDefault
}
- case 38:
+ case 39:
{
parser.yyVAL.item = ast.LockTypeShared
}
- case 39:
+ case 40:
{
parser.yyVAL.item = ast.LockTypeExclusive
}
- case 46:
+ case 47:
{
parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionNone}
}
- case 47:
+ case 48:
{
parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionFirst}
}
- case 48:
+ case 49:
{
parser.yyVAL.item = &ast.ColumnPosition{
Tp: ast.ColumnPositionAfter,
RelativeColumn: yyS[yypt-0].item.(*ast.ColumnName),
}
}
- case 49:
+ case 50:
{
parser.yyVAL.item = []*ast.AlterTableSpec{yyS[yypt-0].item.(*ast.AlterTableSpec)}
}
- case 50:
+ case 51:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterTableSpec), yyS[yypt-0].item.(*ast.AlterTableSpec))
}
- case 51:
+ case 52:
{
parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
}
- case 52:
+ case 53:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
}
- case 53:
+ case 54:
{
parser.yyVAL.item = nil
}
- case 54:
+ case 55:
{
parser.yyVAL.item = nil
}
- case 55:
+ case 56:
{
parser.yyVAL.item = yyS[yypt-0].item.(string)
}
- case 56:
+ case 57:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 57:
+ case 58:
{
parser.yyVAL.statement = &ast.RenameTableStmt{
OldTable: yyS[yypt-0].item.([]*ast.TableToTable)[0].OldTable,
@@ -7228,34 +7280,34 @@ yynewstate:
TableToTables: yyS[yypt-0].item.([]*ast.TableToTable),
}
}
- case 58:
+ case 59:
{
parser.yyVAL.item = []*ast.TableToTable{yyS[yypt-0].item.(*ast.TableToTable)}
}
- case 59:
+ case 60:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableToTable), yyS[yypt-0].item.(*ast.TableToTable))
}
- case 60:
+ case 61:
{
parser.yyVAL.item = &ast.TableToTable{
OldTable: yyS[yypt-2].item.(*ast.TableName),
NewTable: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 61:
+ case 62:
{
parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: yyS[yypt-1].item.([]*ast.TableName), MaxNumBuckets: yyS[yypt-0].item.(uint64)}
}
- case 62:
+ case 63:
{
parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, IndexNames: yyS[yypt-1].item.([]model.CIStr), IndexFlag: true, MaxNumBuckets: yyS[yypt-0].item.(uint64)}
}
- case 63:
+ case 64:
{
parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, PartitionNames: yyS[yypt-1].item.([]model.CIStr), MaxNumBuckets: yyS[yypt-0].item.(uint64)}
}
- case 64:
+ case 65:
{
parser.yyVAL.statement = &ast.AnalyzeTableStmt{
TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)},
@@ -7265,34 +7317,30 @@ yynewstate:
MaxNumBuckets: yyS[yypt-0].item.(uint64),
}
}
- case 65:
+ case 66:
{
parser.yyVAL.item = uint64(0)
}
- case 66:
+ case 67:
{
parser.yyVAL.item = getUint64FromNUM(yyS[yypt-1].item)
}
- case 67:
+ case 68:
{
parser.yyVAL.item = &ast.Assignment{Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr}
}
- case 68:
+ case 69:
{
parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)}
}
- case 69:
+ case 70:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment))
}
- case 70:
+ case 71:
{
parser.yyVAL.item = []*ast.Assignment{}
}
- case 72:
- {
- parser.yyVAL.statement = &ast.BeginStmt{}
- }
case 73:
{
parser.yyVAL.statement = &ast.BeginStmt{}
@@ -7303,107 +7351,111 @@ yynewstate:
}
case 75:
{
- parser.yyVAL.statement = &ast.BinlogStmt{Str: yyS[yypt-0].ident}
+ parser.yyVAL.statement = &ast.BeginStmt{}
}
case 76:
{
- parser.yyVAL.item = []*ast.ColumnDef{yyS[yypt-0].item.(*ast.ColumnDef)}
+ parser.yyVAL.statement = &ast.BinlogStmt{Str: yyS[yypt-0].ident}
}
case 77:
{
- parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnDef), yyS[yypt-0].item.(*ast.ColumnDef))
+ parser.yyVAL.item = []*ast.ColumnDef{yyS[yypt-0].item.(*ast.ColumnDef)}
}
case 78:
{
- parser.yyVAL.item = &ast.ColumnDef{Name: yyS[yypt-2].item.(*ast.ColumnName), Tp: yyS[yypt-1].item.(*types.FieldType), Options: yyS[yypt-0].item.([]*ast.ColumnOption)}
+ parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnDef), yyS[yypt-0].item.(*ast.ColumnDef))
}
case 79:
{
- parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)}
+ parser.yyVAL.item = &ast.ColumnDef{Name: yyS[yypt-2].item.(*ast.ColumnName), Tp: yyS[yypt-1].item.(*types.FieldType), Options: yyS[yypt-0].item.([]*ast.ColumnOption)}
}
case 80:
{
- parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
+ parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)}
}
case 81:
{
- 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)}
+ parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
}
case 82:
{
- parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)}
+ 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 83:
{
- parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName))
+ parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)}
}
case 84:
{
- parser.yyVAL.item = []*ast.ColumnName{}
+ parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName))
}
case 85:
{
- parser.yyVAL.item = yyS[yypt-0].item.([]*ast.ColumnName)
+ parser.yyVAL.item = []*ast.ColumnName{}
}
case 86:
{
- parser.yyVAL.item = []*ast.ColumnName{}
+ parser.yyVAL.item = yyS[yypt-0].item.([]*ast.ColumnName)
}
case 87:
{
- parser.yyVAL.item = yyS[yypt-1].item.([]*ast.ColumnName)
+ parser.yyVAL.item = []*ast.ColumnName{}
}
case 88:
+ {
+ parser.yyVAL.item = yyS[yypt-1].item.([]*ast.ColumnName)
+ }
+ case 89:
{
parser.yyVAL.statement = &ast.CommitStmt{}
}
- case 91:
+ case 92:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNotNull}
}
- case 92:
+ case 93:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNull}
}
- case 93:
+ case 94:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoIncrement}
}
- case 94:
+ case 95:
{
// 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 95:
+ case 96:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey}
}
- case 96:
+ case 97:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey}
}
- case 97:
+ case 98:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionDefaultValue, Expr: yyS[yypt-0].expr}
}
- case 98:
+ case 99:
{
nowFunc := &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionOnUpdate, Expr: nowFunc}
}
- case 99:
+ case 100:
{
parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionComment, Expr: ast.NewValueExpr(yyS[yypt-0].ident)}
}
- case 100:
+ case 101:
{
// See https://dev.mysql.com/doc/refman/5.7/en/create-table.html
// The CHECK clause is parsed but ignored by all storage engines.
parser.yyVAL.item = &ast.ColumnOption{}
}
- case 101:
+ case 102:
{
startOffset := parser.startOffset(&yyS[yypt-2])
endOffset := parser.endOffset(&yyS[yypt-1])
@@ -7416,42 +7468,42 @@ yynewstate:
Stored: yyS[yypt-0].item.(bool),
}
}
- case 102:
+ case 103:
{
parser.yyVAL.item = &ast.ColumnOption{
Tp: ast.ColumnOptionReference,
Refer: yyS[yypt-0].item.(*ast.ReferenceDef),
}
}
- case 105:
+ case 106:
{
parser.yyVAL.item = false
}
- case 106:
+ case 107:
{
parser.yyVAL.item = false
}
- case 107:
+ case 108:
{
parser.yyVAL.item = true
}
- case 108:
+ case 109:
{
parser.yyVAL.item = []*ast.ColumnOption{yyS[yypt-0].item.(*ast.ColumnOption)}
}
- case 109:
+ case 110:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), yyS[yypt-0].item.(*ast.ColumnOption))
}
- case 110:
+ case 111:
{
parser.yyVAL.item = []*ast.ColumnOption{}
}
- case 111:
+ case 112:
{
parser.yyVAL.item = yyS[yypt-0].item.([]*ast.ColumnOption)
}
- case 112:
+ case 113:
{
c := &ast.Constraint{
Tp: ast.ConstraintPrimaryKey,
@@ -7468,7 +7520,7 @@ yynewstate:
}
parser.yyVAL.item = c
}
- case 113:
+ case 114:
{
c := &ast.Constraint{
Tp: ast.ConstraintFulltext,
@@ -7480,7 +7532,7 @@ yynewstate:
}
parser.yyVAL.item = c
}
- case 114:
+ case 115:
{
c := &ast.Constraint{
Tp: ast.ConstraintIndex,
@@ -7498,7 +7550,7 @@ yynewstate:
}
parser.yyVAL.item = c
}
- case 115:
+ case 116:
{
c := &ast.Constraint{
Tp: ast.ConstraintUniq,
@@ -7516,7 +7568,7 @@ yynewstate:
}
parser.yyVAL.item = c
}
- case 116:
+ case 117:
{
parser.yyVAL.item = &ast.Constraint{
Tp: ast.ConstraintForeignKey,
@@ -7525,7 +7577,7 @@ yynewstate:
Refer: yyS[yypt-0].item.(*ast.ReferenceDef),
}
}
- case 117:
+ case 118:
{
var onDeleteOpt *ast.OnDeleteOpt
if yyS[yypt-1].item != nil {
@@ -7542,63 +7594,63 @@ yynewstate:
OnUpdate: onUpdateOpt,
}
}
- case 118:
+ case 119:
{
parser.yyVAL.item = &ast.OnDeleteOpt{}
}
- case 119:
+ case 120:
{
parser.yyVAL.item = &ast.OnDeleteOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)}
}
- case 120:
+ case 121:
{
parser.yyVAL.item = &ast.OnUpdateOpt{}
}
- case 121:
+ case 122:
{
parser.yyVAL.item = &ast.OnUpdateOpt{ReferOpt: yyS[yypt-0].item.(ast.ReferOptionType)}
}
- case 122:
+ case 123:
{
parser.yyVAL.item = ast.ReferOptionRestrict
}
- case 123:
+ case 124:
{
parser.yyVAL.item = ast.ReferOptionCascade
}
- case 124:
+ case 125:
{
parser.yyVAL.item = ast.ReferOptionSetNull
}
- case 125:
+ case 126:
{
parser.yyVAL.item = ast.ReferOptionNoAction
}
- case 128:
+ case 129:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
}
- case 129:
+ case 130:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
}
- case 130:
+ case 131:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")}
}
- case 138:
+ case 139:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].expr)
}
- case 139:
+ case 140:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: ast.NewValueExpr(yyS[yypt-0].item)}
}
- case 140:
+ case 141:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: ast.NewValueExpr(yyS[yypt-0].item)}
}
- case 144:
+ case 145:
{
var indexOption *ast.IndexOption
if yyS[yypt-1].item != nil {
@@ -7622,28 +7674,28 @@ yynewstate:
IndexOption: indexOption,
}
}
- case 145:
+ case 146:
{
parser.yyVAL.item = false
}
- case 146:
+ case 147:
{
parser.yyVAL.item = true
}
- case 147:
+ case 148:
{
//Order is parsed but just ignored as MySQL did
parser.yyVAL.item = &ast.IndexColName{Column: yyS[yypt-2].item.(*ast.ColumnName), Length: yyS[yypt-1].item.(int)}
}
- case 148:
+ case 149:
{
parser.yyVAL.item = []*ast.IndexColName{yyS[yypt-0].item.(*ast.IndexColName)}
}
- case 149:
+ case 150:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.IndexColName), yyS[yypt-0].item.(*ast.IndexColName))
}
- case 150:
+ case 151:
{
parser.yyVAL.statement = &ast.CreateDatabaseStmt{
IfNotExists: yyS[yypt-2].item.(bool),
@@ -7651,31 +7703,31 @@ yynewstate:
Options: yyS[yypt-0].item.([]*ast.DatabaseOption),
}
}
- case 151:
+ case 152:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 152:
+ case 153:
{
parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCharset, Value: yyS[yypt-0].item.(string)}
}
- case 153:
+ case 154:
{
parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCollate, Value: yyS[yypt-0].item.(string)}
}
- case 154:
+ case 155:
{
parser.yyVAL.item = []*ast.DatabaseOption{}
}
- case 156:
+ case 157:
{
parser.yyVAL.item = []*ast.DatabaseOption{yyS[yypt-0].item.(*ast.DatabaseOption)}
}
- case 157:
+ case 158:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DatabaseOption), yyS[yypt-0].item.(*ast.DatabaseOption))
}
- case 158:
+ case 159:
{
stmt := yyS[yypt-5].item.(*ast.CreateTableStmt)
stmt.Table = yyS[yypt-6].item.(*ast.TableName)
@@ -7688,7 +7740,7 @@ yynewstate:
stmt.Select = yyS[yypt-0].item.(*ast.CreateTableStmt).Select
parser.yyVAL.statement = stmt
}
- case 159:
+ case 160:
{
parser.yyVAL.statement = &ast.CreateTableStmt{
Table: yyS[yypt-1].item.(*ast.TableName),
@@ -7696,15 +7748,15 @@ yynewstate:
IfNotExists: yyS[yypt-2].item.(bool),
}
}
- case 162:
+ case 163:
{
parser.yyVAL.item = nil
}
- case 163:
+ case 164:
{
parser.yyVAL.item = nil
}
- case 164:
+ case 165:
{
tmp := &ast.PartitionOptions{
Tp: model.PartitionTypeHash,
@@ -7717,7 +7769,7 @@ yynewstate:
}
parser.yyVAL.item = tmp
}
- case 165:
+ case 166:
{
var defs []*ast.PartitionDefinition
if yyS[yypt-0].item != nil {
@@ -7729,7 +7781,7 @@ yynewstate:
Definitions: defs,
}
}
- case 166:
+ case 167:
{
var defs []*ast.PartitionDefinition
if yyS[yypt-0].item != nil {
@@ -7741,31 +7793,31 @@ yynewstate:
Definitions: defs,
}
}
- case 172:
+ case 173:
{
parser.yyVAL.item = nil
}
- case 173:
+ case 174:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 174:
+ case 175:
{
parser.yyVAL.item = nil
}
- case 175:
+ case 176:
{
parser.yyVAL.item = yyS[yypt-1].item.([]*ast.PartitionDefinition)
}
- case 176:
+ case 177:
{
parser.yyVAL.item = []*ast.PartitionDefinition{yyS[yypt-0].item.(*ast.PartitionDefinition)}
}
- case 177:
+ case 178:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PartitionDefinition), yyS[yypt-0].item.(*ast.PartitionDefinition))
}
- case 178:
+ case 179:
{
partDef := &ast.PartitionDefinition{
Name: model.NewCIStr(yyS[yypt-2].ident),
@@ -7783,19 +7835,19 @@ yynewstate:
}
parser.yyVAL.item = partDef
}
- case 179:
+ case 180:
{
parser.yyVAL.item = nil
}
- case 180:
+ case 181:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 181:
+ case 182:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 182:
+ case 183:
{
if yyS[yypt-1].item != nil {
parser.yyVAL.item = yyS[yypt-1].item
@@ -7803,13 +7855,9 @@ yynewstate:
parser.yyVAL.item = yyS[yypt-0].item
}
}
- case 183:
- {
- parser.yyVAL.item = yyS[yypt-0].ident
- }
case 184:
{
- parser.yyVAL.item = nil
+ parser.yyVAL.item = yyS[yypt-0].ident
}
case 185:
{
@@ -7821,31 +7869,31 @@ yynewstate:
}
case 187:
{
- parser.yyVAL.item = &ast.MaxValueExpr{}
+ parser.yyVAL.item = nil
}
case 188:
{
- parser.yyVAL.item = yyS[yypt-1].item
+ parser.yyVAL.item = &ast.MaxValueExpr{}
}
case 189:
{
- parser.yyVAL.item = ast.OnDuplicateCreateTableSelectError
+ parser.yyVAL.item = yyS[yypt-1].item
}
case 190:
{
- parser.yyVAL.item = ast.OnDuplicateCreateTableSelectIgnore
+ parser.yyVAL.item = ast.OnDuplicateCreateTableSelectError
}
case 191:
{
- parser.yyVAL.item = ast.OnDuplicateCreateTableSelectReplace
+ parser.yyVAL.item = ast.OnDuplicateCreateTableSelectIgnore
}
- case 194:
+ case 192:
{
- parser.yyVAL.item = &ast.CreateTableStmt{}
+ parser.yyVAL.item = ast.OnDuplicateCreateTableSelectReplace
}
case 195:
{
- parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement}
+ parser.yyVAL.item = &ast.CreateTableStmt{}
}
case 196:
{
@@ -7853,114 +7901,128 @@ yynewstate:
}
case 197:
{
- parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].expr}
+ parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement}
}
case 198:
{
- parser.yyVAL.item = yyS[yypt-0].item
+ parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].expr}
}
case 199:
{
- parser.yyVAL.item = yyS[yypt-1].item
+ parser.yyVAL.item = yyS[yypt-0].item
}
case 200:
+ {
+ parser.yyVAL.item = yyS[yypt-1].item
+ }
+ case 201:
{
startOffset := parser.startOffset(&yyS[yypt-1])
selStmt := yyS[yypt-1].statement.(*ast.SelectStmt)
- selStmt.SetText(string(parser.src[startOffset:]))
+ selStmt.SetText(strings.TrimSpace(parser.src[startOffset:]))
x := &ast.CreateViewStmt{
OrReplace: yyS[yypt-9].item.(bool),
ViewName: yyS[yypt-4].item.(*ast.TableName),
Select: selStmt,
+ Algorithm: yyS[yypt-8].item.(model.ViewAlgorithm),
+ Definer: yyS[yypt-7].item.(*auth.UserIdentity),
+ Security: yyS[yypt-6].item.(model.ViewSecurity),
}
if yyS[yypt-3].item != nil {
x.Cols = yyS[yypt-3].item.([]model.CIStr)
}
+ if yyS[yypt-0].item != nil {
+ x.CheckOption = yyS[yypt-0].item.(model.ViewCheckOption)
+ endOffset := parser.startOffset(&yyS[yypt])
+ selStmt.SetText(strings.TrimSpace(parser.src[startOffset:endOffset]))
+ } else {
+ x.CheckOption = model.CheckOptionCascaded
+ }
parser.yyVAL.statement = x
}
- case 201:
- {
- parser.yyVAL.item = false
- }
case 202:
{
- parser.yyVAL.item = true
+ parser.yyVAL.item = false
}
case 203:
{
- parser.yyVAL.item = "UNDEFINED"
+ parser.yyVAL.item = true
}
case 204:
{
- parser.yyVAL.item = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = model.AlgorithmUndefined
}
case 205:
{
- parser.yyVAL.item = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = model.AlgorithmUndefined
}
case 206:
{
- parser.yyVAL.item = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = model.AlgorithmMerge
}
case 207:
{
- parser.yyVAL.item = nil
+ parser.yyVAL.item = model.AlgorithmTemptable
}
case 208:
{
- parser.yyVAL.item = yyS[yypt-0].item
+ parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true}
}
case 209:
{
- parser.yyVAL.item = "DEFINER"
+ parser.yyVAL.item = yyS[yypt-0].item
}
case 210:
{
- parser.yyVAL.item = yyS[yypt-0].ident
+ parser.yyVAL.item = model.SecurityDefiner
}
case 211:
{
- parser.yyVAL.item = yyS[yypt-0].ident
+ parser.yyVAL.item = model.SecurityDefiner
}
case 212:
{
- parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName)
+ parser.yyVAL.item = model.SecurityInvoker
}
case 213:
{
- parser.yyVAL.item = nil
+ parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName)
}
case 214:
{
- parser.yyVAL.item = yyS[yypt-1].item.([]model.CIStr)
+ parser.yyVAL.item = nil
}
case 215:
{
- parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
+ parser.yyVAL.item = yyS[yypt-1].item.([]model.CIStr)
}
case 216:
{
- parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
+ parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
}
case 217:
{
- parser.yyVAL.item = nil
+ parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
}
case 218:
{
- parser.yyVAL.item = yyS[yypt-2].ident
+ parser.yyVAL.item = nil
}
case 219:
{
- parser.yyVAL.item = yyS[yypt-2].ident
+ parser.yyVAL.item = model.CheckOptionCascaded
}
case 220:
+ {
+ parser.yyVAL.item = model.CheckOptionLocal
+ }
+ case 221:
{
parser.yyVAL.statement = &ast.DoStmt{
Exprs: yyS[yypt-0].item.([]ast.ExprNode),
}
}
- case 221:
+ case 222:
{
// Single Table
tn := yyS[yypt-4].item.(*ast.TableName)
@@ -7984,7 +8046,7 @@ yynewstate:
parser.yyVAL.statement = x
}
- case 222:
+ case 223:
{
// Multiple Table
x := &ast.DeleteStmt{
@@ -8004,7 +8066,7 @@ yynewstate:
}
parser.yyVAL.statement = x
}
- case 223:
+ case 224:
{
// Multiple Table
x := &ast.DeleteStmt{
@@ -8023,43 +8085,47 @@ yynewstate:
}
parser.yyVAL.statement = x
}
- case 225:
- {
- parser.yyVAL.statement = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].item.(string)}
- }
case 226:
{
- parser.yyVAL.statement = &ast.DropIndexStmt{IfExists: yyS[yypt-3].item.(bool), IndexName: yyS[yypt-2].ident, Table: yyS[yypt-0].item.(*ast.TableName)}
+ parser.yyVAL.statement = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].item.(string)}
}
case 227:
{
- parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName)}
+ parser.yyVAL.statement = &ast.DropIndexStmt{IfExists: yyS[yypt-3].item.(bool), IndexName: yyS[yypt-2].ident, Table: yyS[yypt-0].item.(*ast.TableName)}
}
case 228:
{
- parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName)}
+ parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: false}
}
case 229:
{
- parser.yyVAL.statement = &ast.DoStmt{}
+ parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: false}
}
case 230:
{
- parser.yyVAL.statement = &ast.DropUserStmt{IfExists: false, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)}
+ parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true}
}
case 231:
{
- parser.yyVAL.statement = &ast.DropUserStmt{IfExists: true, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)}
+ parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true}
}
case 232:
+ {
+ parser.yyVAL.statement = &ast.DropUserStmt{IfExists: false, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)}
+ }
+ case 233:
+ {
+ parser.yyVAL.statement = &ast.DropUserStmt{IfExists: true, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)}
+ }
+ case 234:
{
parser.yyVAL.statement = &ast.DropStatsStmt{Table: yyS[yypt-0].item.(*ast.TableName)}
}
- case 240:
+ case 242:
{
parser.yyVAL.statement = nil
}
- case 241:
+ case 243:
{
parser.yyVAL.statement = &ast.TraceStmt{
Stmt: yyS[yypt-0].statement,
@@ -8068,7 +8134,7 @@ yynewstate:
startOffset := parser.startOffset(&yyS[yypt])
yyS[yypt-0].statement.SetText(string(parser.src[startOffset:]))
}
- case 242:
+ case 244:
{
parser.yyVAL.statement = &ast.TraceStmt{
Stmt: yyS[yypt-0].statement,
@@ -8077,7 +8143,7 @@ yynewstate:
startOffset := parser.startOffset(&yyS[yypt])
yyS[yypt-0].statement.SetText(string(parser.src[startOffset:]))
}
- case 246:
+ case 248:
{
parser.yyVAL.statement = &ast.ExplainStmt{
Stmt: &ast.ShowStmt{
@@ -8086,7 +8152,7 @@ yynewstate:
},
}
}
- case 247:
+ case 249:
{
parser.yyVAL.statement = &ast.ExplainStmt{
Stmt: &ast.ShowStmt{
@@ -8096,21 +8162,21 @@ yynewstate:
},
}
}
- case 248:
+ case 250:
{
parser.yyVAL.statement = &ast.ExplainStmt{
Stmt: yyS[yypt-0].statement,
Format: "row",
}
}
- case 249:
+ case 251:
{
parser.yyVAL.statement = &ast.ExplainStmt{
Stmt: yyS[yypt-0].statement,
Format: yyS[yypt-1].ident,
}
}
- case 250:
+ case 252:
{
parser.yyVAL.statement = &ast.ExplainStmt{
Stmt: yyS[yypt-0].statement,
@@ -8118,11 +8184,11 @@ yynewstate:
Analyze: true,
}
}
- case 251:
+ case 253:
{
parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item)
}
- case 253:
+ case 255:
{
v := yyS[yypt-2].ident
v = strings.TrimPrefix(v, "@")
@@ -8133,19 +8199,19 @@ yynewstate:
Value: yyS[yypt-0].expr,
}
}
- case 254:
+ case 256:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicOr, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 255:
+ case 257:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicXor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 256:
+ case 258:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicAnd, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 257:
+ case 259:
{
expr, ok := yyS[yypt-0].expr.(*ast.ExistsSubqueryExpr)
if ok {
@@ -8155,75 +8221,75 @@ yynewstate:
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr}
}
}
- case 258:
+ case 260:
{
parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(1)}
}
- case 259:
+ case 261:
{
parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(0)}
}
- case 260:
+ case 262:
{
/* 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 262:
+ case 264:
{
parser.yyVAL.expr = &ast.MaxValueExpr{}
}
- case 263:
+ case 265:
{
parser.yyVAL.expr = yyS[yypt-0].expr
}
- case 268:
+ case 270:
{
parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr}
}
- case 269:
+ case 271:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr)
}
- case 270:
+ case 272:
{
parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr}
}
- case 271:
+ case 273:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr)
}
- case 272:
+ case 274:
{
parser.yyVAL.item = []ast.ExprNode{}
}
- case 274:
+ case 276:
{
parser.yyVAL.item = []ast.ExprNode{}
}
- case 275:
+ case 277:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 276:
+ case 278:
{
expr := ast.NewValueExpr(yyS[yypt-0].item)
parser.yyVAL.item = []ast.ExprNode{expr}
}
- case 277:
+ case 279:
{
parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)}
}
- case 278:
+ case 280:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-1].item.(opcode.Op), L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 279:
+ case 281:
{
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 280:
+ case 282:
{
v := yyS[yypt-2].ident
v = strings.TrimPrefix(v, "@")
@@ -8235,45 +8301,37 @@ yynewstate:
}
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-3].item.(opcode.Op), L: yyS[yypt-4].expr, R: variable}
}
- case 282:
- {
- parser.yyVAL.item = opcode.GE
- }
- case 283:
- {
- parser.yyVAL.item = opcode.GT
- }
case 284:
{
- parser.yyVAL.item = opcode.LE
+ parser.yyVAL.item = opcode.GE
}
case 285:
{
- parser.yyVAL.item = opcode.LT
+ parser.yyVAL.item = opcode.GT
}
case 286:
{
- parser.yyVAL.item = opcode.NE
+ parser.yyVAL.item = opcode.LE
}
case 287:
{
- parser.yyVAL.item = opcode.NE
+ parser.yyVAL.item = opcode.LT
}
case 288:
{
- parser.yyVAL.item = opcode.EQ
+ parser.yyVAL.item = opcode.NE
}
case 289:
{
- parser.yyVAL.item = opcode.NullEQ
+ parser.yyVAL.item = opcode.NE
}
case 290:
{
- parser.yyVAL.item = true
+ parser.yyVAL.item = opcode.EQ
}
case 291:
{
- parser.yyVAL.item = false
+ parser.yyVAL.item = opcode.NullEQ
}
case 292:
{
@@ -8309,7 +8367,7 @@ yynewstate:
}
case 300:
{
- parser.yyVAL.item = false
+ parser.yyVAL.item = true
}
case 301:
{
@@ -8317,19 +8375,27 @@ yynewstate:
}
case 302:
{
- parser.yyVAL.item = true
+ parser.yyVAL.item = false
}
case 303:
{
- parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)}
+ parser.yyVAL.item = false
}
case 304:
+ {
+ parser.yyVAL.item = true
+ }
+ case 305:
+ {
+ parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)}
+ }
+ case 306:
{
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 305:
+ case 307:
{
parser.yyVAL.expr = &ast.BetweenExpr{
Expr: yyS[yypt-4].expr,
@@ -8338,7 +8404,7 @@ yynewstate:
Not: !yyS[yypt-3].item.(bool),
}
}
- case 306:
+ case 308:
{
escape := yyS[yypt-0].item.(string)
if len(escape) > 1 {
@@ -8354,39 +8420,39 @@ yynewstate:
Escape: escape[0],
}
}
- case 307:
+ case 309:
{
parser.yyVAL.expr = &ast.PatternRegexpExpr{Expr: yyS[yypt-2].expr, Pattern: yyS[yypt-0].expr, Not: !yyS[yypt-1].item.(bool)}
}
- case 311:
+ case 313:
{
parser.yyVAL.item = "\\"
}
- case 312:
+ case 314:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 313:
+ case 315:
{
parser.yyVAL.item = &ast.SelectField{WildCard: &ast.WildCardField{}}
}
- case 314:
+ case 316:
{
wildCard := &ast.WildCardField{Table: model.NewCIStr(yyS[yypt-2].ident)}
parser.yyVAL.item = &ast.SelectField{WildCard: wildCard}
}
- case 315:
+ case 317:
{
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 316:
+ case 318:
{
expr := yyS[yypt-1].expr
asName := yyS[yypt-0].item.(string)
parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)}
}
- case 317:
+ case 319:
{
/*
* ODBC escape syntax.
@@ -8396,37 +8462,37 @@ yynewstate:
asName := yyS[yypt-0].item.(string)
parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)}
}
- case 318:
+ case 320:
{
parser.yyVAL.item = ""
}
- case 319:
+ case 321:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 320:
+ case 322:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 321:
+ case 323:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 322:
+ case 324:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 323:
+ case 325:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 324:
+ case 326:
{
field := yyS[yypt-0].item.(*ast.SelectField)
field.Offset = parser.startOffset(&yyS[yypt])
parser.yyVAL.item = []*ast.SelectField{field}
}
- case 325:
+ case 327:
{
fl := yyS[yypt-2].item.([]*ast.SelectField)
@@ -8439,56 +8505,56 @@ yynewstate:
newField.Offset = parser.startOffset(&yyS[yypt])
parser.yyVAL.item = append(fl, newField)
}
- case 326:
+ case 328:
{
parser.yyVAL.item = &ast.GroupByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
}
- case 327:
+ case 329:
{
parser.yyVAL.item = nil
}
- case 328:
+ case 330:
{
parser.yyVAL.item = &ast.HavingClause{Expr: yyS[yypt-0].expr}
}
- case 329:
+ case 331:
{
parser.yyVAL.item = false
}
- case 330:
+ case 332:
{
parser.yyVAL.item = true
}
- case 331:
+ case 333:
{
parser.yyVAL.item = false
}
- case 332:
+ case 334:
{
parser.yyVAL.item = true
}
- case 333:
+ case 335:
{
parser.yyVAL.item = false
}
- case 334:
+ case 336:
{
parser.yyVAL.item = true
}
- case 335:
+ case 337:
{
parser.yyVAL.item = ""
}
- case 336:
+ case 338:
{
//"index name"
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 337:
+ case 339:
{
parser.yyVAL.item = nil
}
- case 338:
+ case 340:
{
// Merge the options
if yyS[yypt-1].item == nil {
@@ -8500,46 +8566,47 @@ yynewstate:
opt1.Comment = opt2.Comment
} else if opt2.Tp != 0 {
opt1.Tp = opt2.Tp
+ } else if opt2.KeyBlockSize > 0 {
+ opt1.KeyBlockSize = opt2.KeyBlockSize
}
parser.yyVAL.item = opt1
}
}
- case 339:
+ case 341:
{
parser.yyVAL.item = &ast.IndexOption{
- // TODO bug should be fix here!
- // KeyBlockSize: $1.(uint64),
+ KeyBlockSize: yyS[yypt-0].item.(uint64),
}
}
- case 340:
+ case 342:
{
parser.yyVAL.item = &ast.IndexOption{
Tp: yyS[yypt-0].item.(model.IndexType),
}
}
- case 341:
+ case 343:
{
parser.yyVAL.item = &ast.IndexOption{
Comment: yyS[yypt-0].ident,
}
}
- case 342:
+ case 344:
{
parser.yyVAL.item = model.IndexTypeBtree
}
- case 343:
+ case 345:
{
parser.yyVAL.item = model.IndexTypeHash
}
- case 344:
+ case 346:
{
parser.yyVAL.item = nil
}
- case 345:
+ case 347:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 562:
+ case 567:
{
x := yyS[yypt-1].item.(*ast.InsertStmt)
x.Priority = yyS[yypt-5].item.(mysql.PriorityEnum)
@@ -8552,101 +8619,101 @@ yynewstate:
}
parser.yyVAL.statement = x
}
- case 565:
+ case 570:
{
parser.yyVAL.item = &ast.InsertStmt{
Columns: yyS[yypt-3].item.([]*ast.ColumnName),
Lists: yyS[yypt-0].item.([][]ast.ExprNode),
}
}
- case 566:
+ case 571:
{
parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(*ast.SelectStmt)}
}
- case 567:
+ case 572:
{
parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-4].item.([]*ast.ColumnName), Select: yyS[yypt-1].statement.(*ast.SelectStmt)}
}
- case 568:
+ case 573:
{
parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(*ast.UnionStmt)}
}
- case 569:
+ case 574:
{
parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)}
}
- case 570:
+ case 575:
{
parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-1].statement.(*ast.SelectStmt)}
}
- case 571:
+ case 576:
{
parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(*ast.SelectStmt)}
}
- case 572:
+ case 577:
{
parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(*ast.UnionStmt)}
}
- case 573:
+ case 578:
{
parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)}
}
- case 576:
+ case 581:
{
parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)}
}
- case 577:
+ case 582:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode))
}
- case 578:
+ case 583:
{
parser.yyVAL.item = yyS[yypt-1].item
}
- case 579:
+ case 584:
{
parser.yyVAL.item = []ast.ExprNode{}
}
- case 581:
+ case 586:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr)
}
- case 582:
+ case 587:
{
parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr}
}
- case 584:
+ case 589:
{
parser.yyVAL.expr = &ast.DefaultExpr{}
}
- case 585:
+ case 590:
{
parser.yyVAL.item = &ast.Assignment{
Column: yyS[yypt-2].item.(*ast.ColumnName),
Expr: yyS[yypt-0].expr,
}
}
- case 586:
+ case 591:
{
parser.yyVAL.item = []*ast.Assignment{}
}
- case 587:
+ case 592:
{
parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)}
}
- case 588:
+ case 593:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment))
}
- case 589:
+ case 594:
{
parser.yyVAL.item = nil
}
- case 590:
+ case 595:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 591:
+ case 596:
{
x := yyS[yypt-0].item.(*ast.InsertStmt)
x.IsReplace = true
@@ -8655,47 +8722,47 @@ yynewstate:
x.Table = &ast.TableRefsClause{TableRefs: &ast.Join{Left: ts}}
parser.yyVAL.statement = x
}
- case 592:
+ case 597:
{
parser.yyVAL.ident = ast.DateLiteral
}
- case 593:
+ case 598:
{
parser.yyVAL.ident = ast.TimeLiteral
}
- case 594:
+ case 599:
{
parser.yyVAL.ident = ast.TimestampLiteral
}
- case 595:
+ case 600:
{
parser.yyVAL.expr = ast.NewValueExpr(false)
}
- case 596:
+ case 601:
{
parser.yyVAL.expr = ast.NewValueExpr(nil)
}
- case 597:
+ case 602:
{
parser.yyVAL.expr = ast.NewValueExpr(true)
}
- case 598:
+ case 603:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 599:
+ case 604:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 600:
+ case 605:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 601:
+ case 606:
{
parser.yyVAL.expr = yyS[yypt-0].expr
}
- case 602:
+ case 607:
{
// See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html
co, err := charset.GetDefaultCollation(yyS[yypt-1].ident)
@@ -8712,20 +8779,20 @@ yynewstate:
}
parser.yyVAL.expr = expr
}
- case 603:
+ case 608:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 604:
+ case 609:
{
parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 605:
+ case 610:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
parser.yyVAL.expr = expr
}
- case 606:
+ case 611:
{
valExpr := yyS[yypt-1].expr.(ast.ValueExpr)
strLit := valExpr.GetString()
@@ -8738,19 +8805,19 @@ yynewstate:
}
parser.yyVAL.expr = expr
}
- case 607:
+ case 612:
{
parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
}
- case 608:
+ case 613:
{
parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)}
}
- case 609:
+ case 614:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem))
}
- case 610:
+ case 615:
{
expr := yyS[yypt-1].expr
valueExpr, ok := expr.(ast.ValueExpr)
@@ -8762,51 +8829,51 @@ yynewstate:
}
parser.yyVAL.item = &ast.ByItem{Expr: expr, Desc: yyS[yypt-0].item.(bool)}
}
- case 611:
+ case 616:
{
parser.yyVAL.item = false // ASC by default
}
- case 612:
+ case 617:
{
parser.yyVAL.item = false
}
- case 613:
+ case 618:
{
parser.yyVAL.item = true
}
- case 614:
+ case 619:
{
parser.yyVAL.item = nil
}
- case 615:
+ case 620:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 616:
+ case 621:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 617:
+ case 622:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 618:
+ case 623:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 619:
+ case 624:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 620:
+ case 625:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 621:
+ case 626:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 622:
+ case 627:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr("DATE_ADD"),
@@ -8817,7 +8884,7 @@ yynewstate:
},
}
}
- case 623:
+ case 628:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr("DATE_SUB"),
@@ -8828,51 +8895,51 @@ yynewstate:
},
}
}
- case 624:
+ case 629:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 625:
+ case 630:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 626:
+ case 631:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 627:
+ case 632:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 628:
+ case 633:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 629:
+ case 634:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr}
}
- case 631:
+ case 636:
{
parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{
Name: model.NewCIStr(yyS[yypt-0].ident),
}}
}
- case 632:
+ case 637:
{
parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{
Table: model.NewCIStr(yyS[yypt-2].ident),
Name: model.NewCIStr(yyS[yypt-0].ident),
}}
}
- case 633:
+ case 638:
{
parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{
Table: model.NewCIStr(yyS[yypt-2].ident),
Name: model.NewCIStr(yyS[yypt-0].ident),
}}
}
- case 634:
+ case 639:
{
parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{
Schema: model.NewCIStr(yyS[yypt-4].ident),
@@ -8880,44 +8947,44 @@ yynewstate:
Name: model.NewCIStr(yyS[yypt-0].ident),
}}
}
- case 639:
+ case 644:
{
// TODO: Create a builtin function hold expr and collation. When do evaluation, convert expr result using the collation.
parser.yyVAL.expr = yyS[yypt-2].expr
}
- case 640:
+ case 645:
{
parser.yyVAL.expr = yyS[yypt-0].item.(*ast.WindowFuncExpr)
}
- case 642:
+ case 647:
{
parser.yyVAL.expr = ast.NewParamMarkerExpr(yyS[yypt].offset)
}
- case 645:
+ case 650:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr}
}
- case 646:
+ case 651:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].expr}
}
- case 647:
+ case 652:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].expr}
}
- case 648:
+ case 653:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].expr}
}
- case 649:
+ case 654:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.Concat), Args: []ast.ExprNode{yyS[yypt-2].expr, yyS[yypt-0].expr}}
}
- case 650:
+ case 655:
{
parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr}
}
- case 652:
+ case 657:
{
startOffset := parser.startOffset(&yyS[yypt-1])
endOffset := parser.endOffset(&yyS[yypt])
@@ -8925,23 +8992,23 @@ yynewstate:
expr.SetText(parser.src[startOffset:endOffset])
parser.yyVAL.expr = &ast.ParenthesesExpr{Expr: expr}
}
- case 653:
+ case 658:
{
values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr)
parser.yyVAL.expr = &ast.RowExpr{Values: values}
}
- case 654:
+ case 659:
{
values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr)
parser.yyVAL.expr = &ast.RowExpr{Values: values}
}
- case 655:
+ case 660:
{
sq := yyS[yypt-0].expr.(*ast.SubqueryExpr)
sq.Exists = true
parser.yyVAL.expr = &ast.ExistsSubqueryExpr{Sel: sq}
}
- case 656:
+ case 661:
{
// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary
x := types.NewFieldType(mysql.TypeString)
@@ -8953,7 +9020,7 @@ yynewstate:
FunctionType: ast.CastBinaryOperator,
}
}
- case 657:
+ case 662:
{
/* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */
tp := yyS[yypt-1].item.(*types.FieldType)
@@ -8970,7 +9037,7 @@ yynewstate:
FunctionType: ast.CastFunction,
}
}
- case 658:
+ case 663:
{
x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)}
if yyS[yypt-3].expr != nil {
@@ -8981,7 +9048,7 @@ yynewstate:
}
parser.yyVAL.expr = x
}
- case 659:
+ case 664:
{
// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert
tp := yyS[yypt-1].item.(*types.FieldType)
@@ -8998,7 +9065,7 @@ yynewstate:
FunctionType: ast.CastConvertFunction,
}
}
- case 660:
+ case 665:
{
// See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert
charset1 := ast.NewValueExpr(yyS[yypt-1].item)
@@ -9007,62 +9074,62 @@ yynewstate:
Args: []ast.ExprNode{yyS[yypt-3].expr, charset1},
}
}
- case 661:
+ case 666:
{
parser.yyVAL.expr = &ast.DefaultExpr{Name: yyS[yypt-1].expr.(*ast.ColumnNameExpr).Name}
}
- case 662:
+ case 667:
{
parser.yyVAL.expr = &ast.ValuesExpr{Column: yyS[yypt-1].expr.(*ast.ColumnNameExpr)}
}
- case 663:
+ case 668:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}}
}
- case 664:
+ case 669:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
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 667:
+ case 672:
{
parser.yyVAL.item = false
}
- case 668:
+ case 673:
{
parser.yyVAL.item = true
}
- case 669:
+ case 674:
{
parser.yyVAL.item = false
}
- case 671:
+ case 676:
{
parser.yyVAL.item = true
}
- case 674:
+ case 679:
{
parser.yyVAL.item = true
}
- case 715:
+ case 720:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 716:
+ case 721:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 717:
+ case 722:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident)}
}
- case 718:
+ case 723:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)}
}
- case 719:
+ case 724:
{
args := []ast.ExprNode{}
if yyS[yypt-0].item != nil {
@@ -9070,7 +9137,7 @@ yynewstate:
}
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args}
}
- case 720:
+ case 725:
{
nilVal := ast.NewValueExpr(nil)
args := yyS[yypt-1].item.([]ast.ExprNode)
@@ -9079,7 +9146,7 @@ yynewstate:
Args: append(args, nilVal),
}
}
- case 721:
+ case 726:
{
charset1 := ast.NewValueExpr(yyS[yypt-1].item)
args := yyS[yypt-3].item.([]ast.ExprNode)
@@ -9088,49 +9155,49 @@ yynewstate:
Args: append(args, charset1),
}
}
- case 722:
+ case 727:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.DateLiteral), Args: []ast.ExprNode{expr}}
}
- case 723:
+ case 728:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimeLiteral), Args: []ast.ExprNode{expr}}
}
- case 724:
+ case 729:
{
expr := ast.NewValueExpr(yyS[yypt-0].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimestampLiteral), Args: []ast.ExprNode{expr}}
}
- case 725:
+ case 730:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.InsertFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 726:
+ case 731:
{
parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].expr, R: yyS[yypt-1].expr}
}
- case 727:
+ case 732:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.PasswordFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 728:
+ case 733:
{
// This is ODBC syntax for date and time literals.
// See: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-literals.html
expr := ast.NewValueExpr(yyS[yypt-1].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident), Args: []ast.ExprNode{expr}}
}
- case 729:
+ case 734:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 730:
+ case 735:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
- case 731:
+ case 736:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-5].ident),
@@ -9141,7 +9208,7 @@ yynewstate:
},
}
}
- case 732:
+ case 737:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-7].ident),
@@ -9152,7 +9219,7 @@ yynewstate:
},
}
}
- case 733:
+ case 738:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-7].ident),
@@ -9163,7 +9230,7 @@ yynewstate:
},
}
}
- case 734:
+ case 739:
{
timeUnit := ast.NewValueExpr(yyS[yypt-3].ident)
parser.yyVAL.expr = &ast.FuncCallExpr{
@@ -9171,74 +9238,74 @@ yynewstate:
Args: []ast.ExprNode{timeUnit, yyS[yypt-1].expr},
}
}
- case 735:
+ case 740:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-5].ident),
Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-3].ident), yyS[yypt-1].expr},
}
}
- case 736:
+ case 741:
{
parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}}
}
- case 737:
+ case 742:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-5].ident),
Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr},
}
}
- case 738:
+ case 743:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-5].ident),
Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr},
}
}
- case 739:
+ case 744:
{
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 740:
+ case 745:
{
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 741:
+ case 746:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-7].ident),
Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-5].ident), yyS[yypt-3].expr, yyS[yypt-1].expr},
}
}
- case 742:
+ case 747:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-7].ident),
Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-5].ident), yyS[yypt-3].expr, yyS[yypt-1].expr},
}
}
- case 743:
+ case 748:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-3].ident),
Args: []ast.ExprNode{yyS[yypt-1].expr},
}
}
- case 744:
+ case 749:
{
parser.yyVAL.expr = &ast.FuncCallExpr{
FnName: model.NewCIStr(yyS[yypt-5].ident),
Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr},
}
}
- case 745:
+ case 750:
{
nilVal := ast.NewValueExpr(nil)
direction := ast.NewValueExpr(int(yyS[yypt-3].item.(ast.TrimDirectionType)))
@@ -9247,7 +9314,7 @@ yynewstate:
Args: []ast.ExprNode{yyS[yypt-1].expr, nilVal, direction},
}
}
- case 746:
+ case 751:
{
direction := ast.NewValueExpr(int(yyS[yypt-4].item.(ast.TrimDirectionType)))
parser.yyVAL.expr = &ast.FuncCallExpr{
@@ -9255,35 +9322,35 @@ yynewstate:
Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr, direction},
}
}
- case 747:
+ case 752:
{
parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
- case 748:
+ case 753:
{
parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
- case 749:
+ case 754:
{
parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
- case 750:
+ case 755:
{
parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
- case 755:
+ case 760:
{
parser.yyVAL.item = ast.TrimBoth
}
- case 756:
+ case 761:
{
parser.yyVAL.item = ast.TrimLeading
}
- case 757:
+ case 762:
{
parser.yyVAL.item = ast.TrimTrailing
}
- case 758:
+ case 763:
{
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))}
@@ -9291,7 +9358,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 759:
+ case 764:
{
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))}
@@ -9299,7 +9366,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 760:
+ case 765:
{
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))}
@@ -9307,7 +9374,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 761:
+ case 766:
{
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))}
@@ -9315,7 +9382,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 762:
+ case 767:
{
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))}
@@ -9323,7 +9390,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 763:
+ case 768:
{
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))}
@@ -9331,7 +9398,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 764:
+ case 769:
{
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))}
@@ -9339,11 +9406,11 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 765:
+ case 770:
{
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true}
}
- case 766:
+ case 771:
{
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))}
@@ -9351,7 +9418,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 767:
+ case 772:
{
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))}
@@ -9359,7 +9426,7 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}}
}
}
- case 768:
+ case 773:
{
args := []ast.ExprNode{ast.NewValueExpr(1)}
if yyS[yypt-0].item != nil {
@@ -9368,13 +9435,13 @@ yynewstate:
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: args}
}
}
- case 769:
+ case 774:
{
args := yyS[yypt-3].item.([]ast.ExprNode)
args = append(args, yyS[yypt-1].item.(ast.ExprNode))
parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-6].ident, Args: args, Distinct: yyS[yypt-4].item.(bool)}
}
- case 770:
+ case 775:
{
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))}
@@ -9382,7 +9449,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 771:
+ case 776:
{
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))}
@@ -9390,7 +9457,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 772:
+ case 777:
{
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))}
@@ -9398,7 +9465,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 773:
+ case 778:
{
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))}
@@ -9406,7 +9473,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 774:
+ case 779:
{
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))}
@@ -9414,58 +9481,38 @@ 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 775:
- {
- parser.yyVAL.item = ast.NewValueExpr(",")
- }
- case 776:
- {
- parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident)
- }
- case 777:
- {
- parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
- }
- case 778:
- {
- parser.yyVAL.item = nil
- }
- case 779:
- {
- parser.yyVAL.item = nil
- }
case 780:
{
- expr := ast.NewValueExpr(yyS[yypt-1].item)
- parser.yyVAL.item = expr
+ parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)}
}
case 781:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)}
}
case 782:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = ast.NewValueExpr(",")
}
case 783:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident)
}
case 784:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)}
}
case 785:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = nil
}
case 786:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ parser.yyVAL.item = nil
}
case 787:
{
- parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ expr := ast.NewValueExpr(yyS[yypt-1].item)
+ parser.yyVAL.item = expr
}
case 788:
{
@@ -9557,36 +9604,64 @@ yynewstate:
}
case 810:
{
- parser.yyVAL.expr = nil
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
case 811:
{
- parser.yyVAL.expr = yyS[yypt-0].expr
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
case 812:
{
- parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)}
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
case 813:
{
- parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause))
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
}
case 814:
+ {
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ }
+ case 815:
+ {
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ }
+ case 816:
+ {
+ parser.yyVAL.ident = strings.ToUpper(yyS[yypt-0].ident)
+ }
+ case 817:
+ {
+ parser.yyVAL.expr = nil
+ }
+ case 818:
+ {
+ parser.yyVAL.expr = yyS[yypt-0].expr
+ }
+ case 819:
+ {
+ parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)}
+ }
+ case 820:
+ {
+ parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause))
+ }
+ case 821:
{
parser.yyVAL.item = &ast.WhenClause{
Expr: yyS[yypt-2].expr,
Result: yyS[yypt-0].expr,
}
}
- case 815:
+ case 822:
{
parser.yyVAL.item = nil
}
- case 816:
+ case 823:
{
parser.yyVAL.item = yyS[yypt-0].expr
}
- case 817:
+ case 824:
{
x := types.NewFieldType(mysql.TypeVarString)
x.Flen = yyS[yypt-0].item.(int) // TODO: Flen should be the flen of expression
@@ -9598,7 +9673,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 818:
+ case 825:
{
x := types.NewFieldType(mysql.TypeVarString)
x.Flen = yyS[yypt-1].item.(int) // TODO: Flen should be the flen of expression
@@ -9612,7 +9687,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 819:
+ case 826:
{
x := types.NewFieldType(mysql.TypeDate)
x.Charset = charset.CharsetBin
@@ -9620,7 +9695,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 820:
+ case 827:
{
x := types.NewFieldType(mysql.TypeDatetime)
x.Flen, _ = mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDatetime)
@@ -9633,7 +9708,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 821:
+ case 828:
{
fopt := yyS[yypt-0].item.(*ast.FloatOpt)
x := types.NewFieldType(mysql.TypeNewDecimal)
@@ -9644,7 +9719,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 822:
+ case 829:
{
x := types.NewFieldType(mysql.TypeDuration)
x.Flen, _ = mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDuration)
@@ -9657,7 +9732,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 823:
+ case 830:
{
x := types.NewFieldType(mysql.TypeLonglong)
x.Charset = charset.CharsetBin
@@ -9665,7 +9740,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 824:
+ case 831:
{
x := types.NewFieldType(mysql.TypeLonglong)
x.Flag |= mysql.UnsignedFlag | mysql.BinaryFlag
@@ -9673,7 +9748,7 @@ yynewstate:
x.Collate = charset.CollationBin
parser.yyVAL.item = x
}
- case 825:
+ case 832:
{
x := types.NewFieldType(mysql.TypeJSON)
x.Flag |= mysql.BinaryFlag | (mysql.ParseToJSONFlag)
@@ -9681,48 +9756,48 @@ yynewstate:
x.Collate = mysql.DefaultCollationName
parser.yyVAL.item = x
}
- case 826:
+ case 833:
{
parser.yyVAL.item = mysql.NoPriority
}
- case 827:
+ case 834:
{
parser.yyVAL.item = mysql.LowPriority
}
- case 828:
+ case 835:
{
parser.yyVAL.item = mysql.HighPriority
}
- case 829:
+ case 836:
{
parser.yyVAL.item = mysql.DelayedPriority
}
- case 830:
+ case 837:
{
parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)}
}
- case 831:
+ case 838:
{
parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)}
}
- case 832:
+ case 839:
{
tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)}
parser.yyVAL.item = tbl
}
- case 833:
+ case 840:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName))
}
- case 834:
+ case 841:
{
parser.yyVAL.item = false
}
- case 835:
+ case 842:
{
parser.yyVAL.item = true
}
- case 836:
+ case 843:
{
var sqlText string
var sqlVar *ast.VariableExpr
@@ -9738,42 +9813,42 @@ yynewstate:
SQLVar: sqlVar,
}
}
- case 837:
+ case 844:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 838:
+ case 845:
{
parser.yyVAL.item = yyS[yypt-0].expr.(interface{})
}
- case 839:
+ case 846:
{
parser.yyVAL.statement = &ast.ExecuteStmt{Name: yyS[yypt-0].ident}
}
- case 840:
+ case 847:
{
parser.yyVAL.statement = &ast.ExecuteStmt{
Name: yyS[yypt-2].ident,
UsingVars: yyS[yypt-0].item.([]ast.ExprNode),
}
}
- case 841:
+ case 848:
{
parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr}
}
- case 842:
+ case 849:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr)
}
- case 843:
+ case 850:
{
parser.yyVAL.statement = &ast.DeallocateStmt{Name: yyS[yypt-0].ident}
}
- case 846:
+ case 853:
{
parser.yyVAL.statement = &ast.RollbackStmt{}
}
- case 847:
+ case 854:
{
st := &ast.SelectStmt{
SelectStmtOpts: yyS[yypt-1].item.(*ast.SelectStmtOpts),
@@ -9782,7 +9857,7 @@ yynewstate:
}
parser.yyVAL.item = st
}
- case 848:
+ case 855:
{
st := yyS[yypt-2].item.(*ast.SelectStmt)
lastField := st.Fields.Fields[len(st.Fields.Fields)-1]
@@ -9794,7 +9869,7 @@ yynewstate:
st.Where = yyS[yypt-0].item.(ast.ExprNode)
}
}
- case 849:
+ case 856:
{
st := yyS[yypt-6].item.(*ast.SelectStmt)
st.From = yyS[yypt-4].item.(*ast.TableRefsClause)
@@ -9820,7 +9895,7 @@ yynewstate:
}
parser.yyVAL.item = st
}
- case 850:
+ case 857:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
st.LockTp = yyS[yypt-0].item.(ast.SelectLockType)
@@ -9850,7 +9925,7 @@ yynewstate:
}
parser.yyVAL.statement = st
}
- case 851:
+ case 858:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
if yyS[yypt-2].item != nil {
@@ -9862,7 +9937,7 @@ yynewstate:
st.LockTp = yyS[yypt-0].item.(ast.SelectLockType)
parser.yyVAL.statement = st
}
- case 852:
+ case 859:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
st.LockTp = yyS[yypt-0].item.(ast.SelectLockType)
@@ -9874,37 +9949,37 @@ yynewstate:
}
parser.yyVAL.statement = st
}
- case 854:
+ case 861:
{
parser.yyVAL.item = nil
}
- case 855:
+ case 862:
{
parser.yyVAL.item = yyS[yypt-0].item.([]ast.WindowSpec)
}
- case 856:
+ case 863:
{
parser.yyVAL.item = []ast.WindowSpec{yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 857:
+ case 864:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.WindowSpec), yyS[yypt-0].item.(ast.WindowSpec))
}
- case 858:
+ case 865:
{
var spec = yyS[yypt-0].item.(ast.WindowSpec)
spec.Name = yyS[yypt-2].item.(model.CIStr)
parser.yyVAL.item = spec
}
- case 859:
+ case 866:
{
parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident)
}
- case 860:
+ case 867:
{
parser.yyVAL.item = yyS[yypt-1].item.(ast.WindowSpec)
}
- case 861:
+ case 868:
{
spec := ast.WindowSpec{Ref: yyS[yypt-3].item.(model.CIStr)}
if yyS[yypt-2].item != nil {
@@ -9918,154 +9993,154 @@ yynewstate:
}
parser.yyVAL.item = spec
}
- case 862:
+ case 869:
{
parser.yyVAL.item = model.CIStr{}
}
- case 863:
+ case 870:
{
parser.yyVAL.item = yyS[yypt-0].item.(model.CIStr)
}
- case 864:
+ case 871:
{
parser.yyVAL.item = nil
}
- case 865:
+ case 872:
{
parser.yyVAL.item = &ast.PartitionByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
}
- case 866:
+ case 873:
{
parser.yyVAL.item = nil
}
- case 867:
+ case 874:
{
parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)}
}
- case 868:
+ case 875:
{
parser.yyVAL.item = nil
}
- case 869:
+ case 876:
{
parser.yyVAL.item = &ast.FrameClause{
Type: yyS[yypt-1].item.(ast.FrameType),
Extent: yyS[yypt-0].item.(ast.FrameExtent),
}
}
- case 870:
+ case 877:
{
parser.yyVAL.item = ast.FrameType(ast.Rows)
}
- case 871:
+ case 878:
{
parser.yyVAL.item = ast.FrameType(ast.Ranges)
}
- case 872:
+ case 879:
{
parser.yyVAL.item = ast.FrameType(ast.Groups)
}
- case 873:
+ case 880:
{
parser.yyVAL.item = ast.FrameExtent{
Start: yyS[yypt-0].item.(ast.FrameBound),
End: ast.FrameBound{Type: ast.CurrentRow},
}
}
- case 874:
+ case 881:
{
parser.yyVAL.item = yyS[yypt-0].item.(ast.FrameExtent)
}
- case 875:
+ case 882:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, UnBounded: true}
}
- case 876:
+ case 883:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item)}
}
- case 877:
+ case 884:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item)}
}
- case 878:
+ case 885:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-2].expr), Unit: ast.NewValueExpr(yyS[yypt-1].ident)}
}
- case 879:
+ case 886:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.CurrentRow}
}
- case 880:
+ case 887:
{
parser.yyVAL.item = ast.FrameExtent{Start: yyS[yypt-2].item.(ast.FrameBound), End: yyS[yypt-0].item.(ast.FrameBound)}
}
- case 881:
+ case 888:
{
parser.yyVAL.item = yyS[yypt-0].item.(ast.FrameBound)
}
- case 882:
+ case 889:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Following, UnBounded: true}
}
- case 883:
+ case 890:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item)}
}
- case 884:
+ case 891:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item)}
}
- case 885:
+ case 892:
{
parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-2].expr), Unit: ast.NewValueExpr(yyS[yypt-1].ident)}
}
- case 886:
+ case 893:
{
parser.yyVAL.item = nil
}
- case 887:
+ case 894:
{
spec := yyS[yypt-0].item.(ast.WindowSpec)
parser.yyVAL.item = &spec
}
- case 888:
+ case 895:
{
parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec)
}
- case 889:
+ case 896:
{
parser.yyVAL.item = ast.WindowSpec{Ref: yyS[yypt-0].item.(model.CIStr)}
}
- case 890:
+ case 897:
{
parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec)
}
- case 891:
+ case 898:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 892:
+ case 899:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 893:
+ case 900:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 894:
+ case 901:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 895:
+ case 902:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 896:
+ case 903:
{
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 897:
+ case 904:
{
args := []ast.ExprNode{yyS[yypt-4].expr}
if yyS[yypt-3].item != nil {
@@ -10073,7 +10148,7 @@ yynewstate:
}
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 898:
+ case 905:
{
args := []ast.ExprNode{yyS[yypt-4].expr}
if yyS[yypt-3].item != nil {
@@ -10081,23 +10156,23 @@ yynewstate:
}
parser.yyVAL.item = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)}
}
- case 899:
+ case 906:
{
parser.yyVAL.item = &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 900:
+ case 907:
{
parser.yyVAL.item = &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 901:
+ case 908:
{
parser.yyVAL.item = &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 902:
+ case 909:
{
parser.yyVAL.item = nil
}
- case 903:
+ case 910:
{
args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item)}
if yyS[yypt-0].item != nil {
@@ -10105,7 +10180,7 @@ yynewstate:
}
parser.yyVAL.item = args
}
- case 904:
+ case 911:
{
args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item)}
if yyS[yypt-0].item != nil {
@@ -10113,43 +10188,43 @@ yynewstate:
}
parser.yyVAL.item = args
}
- case 905:
+ case 912:
{
parser.yyVAL.item = nil
}
- case 906:
+ case 913:
{
parser.yyVAL.item = yyS[yypt-0].expr
}
- case 907:
+ case 914:
{
parser.yyVAL.item = false
}
- case 908:
+ case 915:
{
parser.yyVAL.item = false
}
- case 909:
+ case 916:
{
parser.yyVAL.item = true
}
- case 910:
+ case 917:
{
parser.yyVAL.item = false
}
- case 911:
+ case 918:
{
parser.yyVAL.item = false
}
- case 912:
+ case 919:
{
parser.yyVAL.item = true
}
- case 913:
+ case 920:
{
parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)}
}
- case 914:
+ case 921:
{
if j, ok := yyS[yypt-0].item.(*ast.Join); ok {
// if $1 is Join, use it directly
@@ -10158,16 +10233,16 @@ yynewstate:
parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil}
}
}
- case 915:
+ case 922:
{
/* 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 916:
+ case 923:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 917:
+ case 924:
{
/*
* ODBC escape syntax for outer join is { OJ join_table }
@@ -10175,80 +10250,80 @@ yynewstate:
*/
parser.yyVAL.item = yyS[yypt-1].item
}
- case 918:
+ case 925:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 919:
+ case 926:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 920:
+ case 927:
{
tn := yyS[yypt-2].item.(*ast.TableName)
tn.IndexHints = yyS[yypt-0].item.([]*ast.IndexHint)
parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-1].item.(model.CIStr)}
}
- case 921:
+ case 928:
{
st := yyS[yypt-2].statement.(*ast.SelectStmt)
endOffset := parser.endOffset(&yyS[yypt-1])
parser.setLastSelectFieldText(st, endOffset)
parser.yyVAL.item = &ast.TableSource{Source: yyS[yypt-2].statement.(*ast.SelectStmt), AsName: yyS[yypt-0].item.(model.CIStr)}
}
- case 922:
+ case 929:
{
parser.yyVAL.item = &ast.TableSource{Source: yyS[yypt-2].statement.(*ast.UnionStmt), AsName: yyS[yypt-0].item.(model.CIStr)}
}
- case 923:
+ case 930:
{
parser.yyVAL.item = yyS[yypt-1].item
}
- case 924:
+ case 931:
{
parser.yyVAL.item = model.CIStr{}
}
- case 925:
+ case 932:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 926:
+ case 933:
{
parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident)
}
- case 927:
+ case 934:
{
parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident)
}
- case 928:
+ case 935:
{
parser.yyVAL.item = ast.HintUse
}
- case 929:
+ case 936:
{
parser.yyVAL.item = ast.HintIgnore
}
- case 930:
+ case 937:
{
parser.yyVAL.item = ast.HintForce
}
- case 931:
+ case 938:
{
parser.yyVAL.item = ast.HintForScan
}
- case 932:
+ case 939:
{
parser.yyVAL.item = ast.HintForJoin
}
- case 933:
+ case 940:
{
parser.yyVAL.item = ast.HintForOrderBy
}
- case 934:
+ case 941:
{
parser.yyVAL.item = ast.HintForGroupBy
}
- case 935:
+ case 942:
{
parser.yyVAL.item = &ast.IndexHint{
IndexNames: yyS[yypt-1].item.([]model.CIStr),
@@ -10256,120 +10331,120 @@ yynewstate:
HintScope: yyS[yypt-3].item.(ast.IndexHintScope),
}
}
- case 936:
+ case 943:
{
var nameList []model.CIStr
parser.yyVAL.item = nameList
}
- case 937:
+ case 944:
{
parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
}
- case 938:
+ case 945:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
}
- case 939:
+ case 946:
{
parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
}
- case 940:
+ case 947:
{
parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)}
}
- case 941:
+ case 948:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint))
}
- case 942:
+ case 949:
{
var hintList []*ast.IndexHint
parser.yyVAL.item = hintList
}
- case 943:
+ case 950:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 944:
+ case 951:
{
parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin}
}
- case 945:
+ case 952:
{
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 946:
+ case 953:
{
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 947:
+ case 954:
{
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 948:
+ case 955:
{
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 949:
+ case 956:
{
parser.yyVAL.item = &ast.Join{Left: yyS[yypt-3].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), NaturalJoin: true}
}
- case 950:
+ case 957:
{
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 951:
+ case 958:
{
parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), StraightJoin: true}
}
- case 952:
+ case 959:
{
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 953:
+ case 960:
{
parser.yyVAL.item = ast.LeftJoin
}
- case 954:
+ case 961:
{
parser.yyVAL.item = ast.RightJoin
}
- case 960:
+ case 967:
{
parser.yyVAL.item = nil
}
- case 961:
+ case 968:
{
parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)}
}
- case 962:
+ case 969:
{
parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item)
}
- case 963:
+ case 970:
{
parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset)
}
- case 964:
+ case 971:
{
parser.yyVAL.item = nil
}
- case 965:
+ case 972:
{
parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)}
}
- case 966:
+ case 973:
{
parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)}
}
- case 967:
+ case 974:
{
parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)}
}
- case 968:
+ case 975:
{
opt := &ast.SelectStmtOpts{}
if yyS[yypt-5].item != nil {
@@ -10393,83 +10468,88 @@ yynewstate:
parser.yyVAL.item = opt
}
- case 969:
+ case 976:
{
parser.yyVAL.item = nil
}
- case 970:
+ case 977:
{
parser.yyVAL.item = yyS[yypt-1].item
}
- case 971:
+ case 978:
+ {
+ yyerrok()
+ parser.lastErrorAsWarn()
+ }
+ case 979:
{
parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)}
}
- case 972:
+ case 980:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident))
}
- case 973:
+ case 981:
{
parser.yyVAL.item = []*ast.TableOptimizerHint{yyS[yypt-0].item.(*ast.TableOptimizerHint)}
}
- case 974:
+ case 982:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.TableOptimizerHint), yyS[yypt-0].item.(*ast.TableOptimizerHint))
}
- case 975:
+ case 983:
{
parser.yyVAL.item = &ast.TableOptimizerHint{HintName: model.NewCIStr(yyS[yypt-3].ident), Tables: yyS[yypt-1].item.([]model.CIStr)}
}
- case 976:
+ case 984:
{
parser.yyVAL.item = &ast.TableOptimizerHint{HintName: model.NewCIStr(yyS[yypt-3].ident), Tables: yyS[yypt-1].item.([]model.CIStr)}
}
- case 977:
+ case 985:
{
parser.yyVAL.item = &ast.TableOptimizerHint{HintName: model.NewCIStr(yyS[yypt-3].ident), Tables: yyS[yypt-1].item.([]model.CIStr)}
}
- case 978:
+ case 986:
{
parser.yyVAL.item = &ast.TableOptimizerHint{HintName: model.NewCIStr(yyS[yypt-3].ident), MaxExecutionTime: getUint64FromNUM(yyS[yypt-1].item)}
}
- case 979:
+ case 987:
{
parser.yyVAL.item = false
}
- case 980:
+ case 988:
{
parser.yyVAL.item = true
}
- case 981:
+ case 989:
{
parser.yyVAL.item = true
}
- case 982:
+ case 990:
{
parser.yyVAL.item = true
}
- case 983:
+ case 991:
{
parser.yyVAL.item = false
}
- case 984:
+ case 992:
{
parser.yyVAL.item = false
}
- case 985:
+ case 993:
{
parser.yyVAL.item = true
}
- case 986:
+ case 994:
{
parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)}
}
- case 987:
+ case 995:
{
parser.yyVAL.item = nil
}
- case 989:
+ case 997:
{
s := yyS[yypt-1].statement.(*ast.SelectStmt)
endOffset := parser.endOffset(&yyS[yypt])
@@ -10479,7 +10559,7 @@ yynewstate:
s.SetText(src[yyS[yypt-1].offset:yyS[yypt].offset])
parser.yyVAL.expr = &ast.SubqueryExpr{Query: s}
}
- case 990:
+ case 998:
{
s := yyS[yypt-1].statement.(*ast.UnionStmt)
src := parser.src
@@ -10487,19 +10567,19 @@ yynewstate:
s.SetText(src[yyS[yypt-1].offset:yyS[yypt].offset])
parser.yyVAL.expr = &ast.SubqueryExpr{Query: s}
}
- case 991:
+ case 999:
{
parser.yyVAL.item = ast.SelectLockNone
}
- case 992:
+ case 1000:
{
parser.yyVAL.item = ast.SelectLockForUpdate
}
- case 993:
+ case 1001:
{
parser.yyVAL.item = ast.SelectLockInShareMode
}
- case 994:
+ case 1002:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
union := yyS[yypt-6].item.(*ast.UnionStmt)
@@ -10519,7 +10599,7 @@ yynewstate:
}
parser.yyVAL.statement = union
}
- case 995:
+ case 1003:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
union := yyS[yypt-6].item.(*ast.UnionStmt)
@@ -10539,7 +10619,7 @@ yynewstate:
}
parser.yyVAL.statement = union
}
- case 996:
+ case 1004:
{
st := yyS[yypt-3].item.(*ast.SelectStmt)
union := yyS[yypt-6].item.(*ast.UnionStmt)
@@ -10559,7 +10639,7 @@ yynewstate:
}
parser.yyVAL.statement = union
}
- case 997:
+ case 1005:
{
union := yyS[yypt-7].item.(*ast.UnionStmt)
lastSelect := union.SelectList.Selects[len(union.SelectList.Selects)-1]
@@ -10579,14 +10659,14 @@ yynewstate:
}
parser.yyVAL.statement = union
}
- case 998:
+ case 1006:
{
selectList := &ast.UnionSelectList{Selects: []*ast.SelectStmt{yyS[yypt-0].item.(*ast.SelectStmt)}}
parser.yyVAL.item = &ast.UnionStmt{
SelectList: selectList,
}
}
- case 999:
+ case 1007:
{
union := yyS[yypt-3].item.(*ast.UnionStmt)
st := yyS[yypt-0].item.(*ast.SelectStmt)
@@ -10597,11 +10677,11 @@ yynewstate:
union.SelectList.Selects = append(union.SelectList.Selects, st)
parser.yyVAL.item = union
}
- case 1000:
+ case 1008:
{
parser.yyVAL.item = yyS[yypt-0].statement.(interface{})
}
- case 1001:
+ case 1009:
{
st := yyS[yypt-1].statement.(*ast.SelectStmt)
st.IsInBraces = true
@@ -10609,19 +10689,19 @@ yynewstate:
parser.setLastSelectFieldText(st, endOffset)
parser.yyVAL.item = yyS[yypt-1].statement
}
- case 1003:
+ case 1011:
{
parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)}
}
- case 1004:
+ case 1012:
{
parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].item.(string)}
}
- case 1005:
+ case 1013:
{
parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].item.(string)}
}
- case 1006:
+ case 1014:
{
vars := yyS[yypt-0].item.([]*ast.VariableAssignment)
for _, v := range vars {
@@ -10629,11 +10709,11 @@ yynewstate:
}
parser.yyVAL.statement = &ast.SetStmt{Variables: vars}
}
- case 1007:
+ case 1015:
{
parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)}
}
- case 1008:
+ case 1016:
{
assigns := yyS[yypt-0].item.([]*ast.VariableAssignment)
for i := 0; i < len(assigns); i++ {
@@ -10644,7 +10724,7 @@ yynewstate:
}
parser.yyVAL.statement = &ast.SetStmt{Variables: assigns}
}
- case 1009:
+ case 1017:
{
if yyS[yypt-0].item != nil {
parser.yyVAL.item = yyS[yypt-0].item
@@ -10652,7 +10732,7 @@ yynewstate:
parser.yyVAL.item = []*ast.VariableAssignment{}
}
}
- case 1010:
+ case 1018:
{
if yyS[yypt-0].item != nil {
varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment)
@@ -10661,64 +10741,64 @@ yynewstate:
parser.yyVAL.item = yyS[yypt-2].item
}
}
- case 1011:
+ case 1019:
{
varAssigns := []*ast.VariableAssignment{}
expr := ast.NewValueExpr(yyS[yypt-0].ident)
varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_isolation", Value: expr, IsSystem: true})
parser.yyVAL.item = varAssigns
}
- case 1012:
+ case 1020:
{
varAssigns := []*ast.VariableAssignment{}
expr := ast.NewValueExpr("0")
varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true})
parser.yyVAL.item = varAssigns
}
- case 1013:
+ case 1021:
{
varAssigns := []*ast.VariableAssignment{}
expr := ast.NewValueExpr("1")
varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true})
parser.yyVAL.item = varAssigns
}
- case 1014:
+ case 1022:
{
parser.yyVAL.ident = ast.RepeatableRead
}
- case 1015:
+ case 1023:
{
parser.yyVAL.ident = ast.ReadCommitted
}
- case 1016:
+ case 1024:
{
parser.yyVAL.ident = ast.ReadUncommitted
}
- case 1017:
+ case 1025:
{
parser.yyVAL.ident = ast.Serializable
}
- case 1018:
+ case 1026:
{
parser.yyVAL.expr = ast.NewValueExpr("ON")
}
- case 1020:
+ case 1028:
{
parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true}
}
- case 1021:
+ case 1029:
{
parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true}
}
- case 1022:
+ case 1030:
{
parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true}
}
- case 1023:
+ case 1031:
{
parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true}
}
- case 1024:
+ case 1032:
{
v := strings.ToLower(yyS[yypt-2].ident)
var isGlobal bool
@@ -10734,33 +10814,33 @@ yynewstate:
}
parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true}
}
- case 1025:
+ case 1033:
{
v := yyS[yypt-2].ident
v = strings.TrimPrefix(v, "@")
parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr}
}
- case 1026:
+ case 1034:
{
v := yyS[yypt-2].ident
v = strings.TrimPrefix(v, "@")
parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr}
}
- case 1027:
+ case 1035:
{
parser.yyVAL.item = &ast.VariableAssignment{
Name: ast.SetNames,
Value: ast.NewValueExpr(yyS[yypt-0].item.(string)),
}
}
- case 1028:
+ case 1036:
{
parser.yyVAL.item = &ast.VariableAssignment{
Name: ast.SetNames,
Value: ast.NewValueExpr(yyS[yypt-2].item.(string)),
}
}
- case 1029:
+ case 1037:
{
parser.yyVAL.item = &ast.VariableAssignment{
Name: ast.SetNames,
@@ -10768,34 +10848,34 @@ yynewstate:
ExtendValue: ast.NewValueExpr(yyS[yypt-0].item.(string)),
}
}
- case 1030:
+ case 1038:
{
parser.yyVAL.item = &ast.VariableAssignment{
Name: ast.SetNames,
Value: ast.NewValueExpr(yyS[yypt-0].item.(string)),
}
}
- case 1031:
+ case 1039:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1032:
+ case 1040:
{
parser.yyVAL.item = charset.CharsetBin
}
- case 1033:
+ case 1041:
{
parser.yyVAL.item = []*ast.VariableAssignment{}
}
- case 1034:
+ case 1042:
{
parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)}
}
- case 1035:
+ case 1043:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment))
}
- case 1038:
+ case 1046:
{
v := strings.ToLower(yyS[yypt-0].ident)
var isGlobal bool
@@ -10812,78 +10892,78 @@ yynewstate:
}
parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope}
}
- case 1039:
+ case 1047:
{
v := yyS[yypt-0].ident
v = strings.TrimPrefix(v, "@")
parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false}
}
- case 1040:
+ case 1048:
{
parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].item.(string), Hostname: "%"}
}
- case 1041:
+ case 1049:
{
parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].item.(string), Hostname: yyS[yypt-0].item.(string)}
}
- case 1042:
+ case 1050:
{
parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].item.(string), Hostname: strings.TrimPrefix(yyS[yypt-0].ident, "@")}
}
- case 1043:
+ case 1051:
{
parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true}
}
- case 1044:
+ case 1052:
{
parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)}
}
- case 1045:
+ case 1053:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity))
}
- case 1046:
+ case 1054:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1047:
+ case 1055:
{
parser.yyVAL.item = yyS[yypt-1].item.(string)
}
- case 1048:
+ case 1056:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1049:
+ case 1057:
{
parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL}
}
- case 1050:
+ case 1058:
{
parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDLJobs}
}
- case 1051:
+ case 1059:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminShowDDLJobs,
JobNumber: yyS[yypt-0].item.(int64),
}
}
- case 1052:
+ case 1060:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminShowNextRowID,
Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)},
}
}
- case 1053:
+ case 1061:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminCheckTable,
Tables: yyS[yypt-0].item.([]*ast.TableName),
}
}
- case 1054:
+ case 1062:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminCheckIndex,
@@ -10891,7 +10971,7 @@ yynewstate:
Index: string(yyS[yypt-0].ident),
}
}
- case 1055:
+ case 1063:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminRecoverIndex,
@@ -10899,7 +10979,7 @@ yynewstate:
Index: string(yyS[yypt-0].ident),
}
}
- case 1056:
+ case 1064:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminCleanupIndex,
@@ -10907,7 +10987,7 @@ yynewstate:
Index: string(yyS[yypt-0].ident),
}
}
- case 1057:
+ case 1065:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminCheckIndexRange,
@@ -10916,42 +10996,42 @@ yynewstate:
HandleRanges: yyS[yypt-0].item.([]ast.HandleRange),
}
}
- case 1058:
+ case 1066:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminChecksumTable,
Tables: yyS[yypt-0].item.([]*ast.TableName),
}
}
- case 1059:
+ case 1067:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminCancelDDLJobs,
JobIDs: yyS[yypt-0].item.([]int64),
}
}
- case 1060:
+ case 1068:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminShowDDLJobQueries,
JobIDs: yyS[yypt-0].item.([]int64),
}
}
- case 1061:
+ case 1069:
{
parser.yyVAL.statement = &ast.AdminStmt{
Tp: ast.AdminShowSlow,
ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow),
}
}
- case 1062:
+ case 1070:
{
parser.yyVAL.item = &ast.ShowSlow{
Tp: ast.ShowSlowRecent,
Count: getUint64FromNUM(yyS[yypt-0].item),
}
}
- case 1063:
+ case 1071:
{
parser.yyVAL.item = &ast.ShowSlow{
Tp: ast.ShowSlowTop,
@@ -10959,7 +11039,7 @@ yynewstate:
Count: getUint64FromNUM(yyS[yypt-0].item),
}
}
- case 1064:
+ case 1072:
{
parser.yyVAL.item = &ast.ShowSlow{
Tp: ast.ShowSlowTop,
@@ -10967,7 +11047,7 @@ yynewstate:
Count: getUint64FromNUM(yyS[yypt-0].item),
}
}
- case 1065:
+ case 1073:
{
parser.yyVAL.item = &ast.ShowSlow{
Tp: ast.ShowSlowTop,
@@ -10975,27 +11055,27 @@ yynewstate:
Count: getUint64FromNUM(yyS[yypt-0].item),
}
}
- case 1066:
+ case 1074:
{
parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)}
}
- case 1067:
+ case 1075:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange))
}
- case 1068:
+ case 1076:
{
parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)}
}
- case 1069:
+ case 1077:
{
parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)}
}
- case 1070:
+ case 1078:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64))
}
- case 1071:
+ case 1079:
{
stmt := yyS[yypt-1].item.(*ast.ShowStmt)
if yyS[yypt-0].item != nil {
@@ -11007,26 +11087,26 @@ yynewstate:
}
parser.yyVAL.statement = stmt
}
- case 1072:
+ case 1080:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowCreateTable,
Table: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 1073:
+ case 1081:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowCreateDatabase,
DBName: yyS[yypt-0].item.(string),
}
}
- case 1074:
+ case 1082:
{
// See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html
parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants}
}
- case 1075:
+ case 1083:
{
// See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html
parser.yyVAL.statement = &ast.ShowStmt{
@@ -11034,20 +11114,20 @@ yynewstate:
User: yyS[yypt-0].item.(*auth.UserIdentity),
}
}
- case 1076:
+ case 1084:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowMasterStatus,
}
}
- case 1077:
+ case 1085:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowProcessList,
Full: yyS[yypt-1].item.(bool),
}
}
- case 1078:
+ case 1086:
{
stmt := &ast.ShowStmt{
Tp: ast.ShowStatsMeta,
@@ -11061,7 +11141,7 @@ yynewstate:
}
parser.yyVAL.statement = stmt
}
- case 1079:
+ case 1087:
{
stmt := &ast.ShowStmt{
Tp: ast.ShowStatsHistograms,
@@ -11075,7 +11155,7 @@ yynewstate:
}
parser.yyVAL.statement = stmt
}
- case 1080:
+ case 1088:
{
stmt := &ast.ShowStmt{
Tp: ast.ShowStatsBuckets,
@@ -11089,7 +11169,7 @@ yynewstate:
}
parser.yyVAL.statement = stmt
}
- case 1081:
+ case 1089:
{
stmt := &ast.ShowStmt{
Tp: ast.ShowStatsHealthy,
@@ -11103,31 +11183,31 @@ yynewstate:
}
parser.yyVAL.statement = stmt
}
- case 1082:
+ case 1090:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowProfiles,
}
}
- case 1083:
+ case 1091:
{
parser.yyVAL.statement = &ast.ShowStmt{
Tp: ast.ShowPrivileges,
}
}
- case 1089:
+ case 1097:
{
parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines}
}
- case 1090:
+ case 1098:
{
parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases}
}
- case 1091:
+ case 1099:
{
parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset}
}
- case 1092:
+ case 1100:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowTables,
@@ -11135,21 +11215,21 @@ yynewstate:
Full: yyS[yypt-2].item.(bool),
}
}
- case 1093:
+ case 1101:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowTableStatus,
DBName: yyS[yypt-0].item.(string),
}
}
- case 1094:
+ case 1102:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowIndex,
Table: yyS[yypt-0].item.(*ast.TableName),
}
}
- case 1095:
+ case 1103:
{
show := &ast.ShowStmt{
Tp: ast.ShowIndex,
@@ -11157,7 +11237,7 @@ yynewstate:
}
parser.yyVAL.item = show
}
- case 1096:
+ case 1104:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowColumns,
@@ -11166,7 +11246,7 @@ yynewstate:
Full: yyS[yypt-3].item.(bool),
}
}
- case 1097:
+ case 1105:
{
// SHOW FIELDS is a synonym for SHOW COLUMNS.
parser.yyVAL.item = &ast.ShowStmt{
@@ -11176,48 +11256,48 @@ yynewstate:
Full: yyS[yypt-3].item.(bool),
}
}
- case 1098:
+ case 1106:
{
parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings}
}
- case 1099:
+ case 1107:
{
parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors}
}
- case 1100:
+ case 1108:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowVariables,
GlobalScope: yyS[yypt-1].item.(bool),
}
}
- case 1101:
+ case 1109:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowStatus,
GlobalScope: yyS[yypt-1].item.(bool),
}
}
- case 1102:
+ case 1110:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowCollation,
}
}
- case 1103:
+ case 1111:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowTriggers,
DBName: yyS[yypt-0].item.(string),
}
}
- case 1104:
+ case 1112:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowProcedureStatus,
}
}
- case 1105:
+ case 1113:
{
// 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
@@ -11227,85 +11307,85 @@ yynewstate:
Tp: ast.ShowProcedureStatus,
}
}
- case 1106:
+ case 1114:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowEvents,
DBName: yyS[yypt-0].item.(string),
}
}
- case 1107:
+ case 1115:
{
parser.yyVAL.item = &ast.ShowStmt{
Tp: ast.ShowPlugins,
}
}
- case 1108:
+ case 1116:
{
parser.yyVAL.item = nil
}
- case 1109:
+ case 1117:
{
parser.yyVAL.item = &ast.PatternLikeExpr{
Pattern: yyS[yypt-0].expr,
Escape: '\\',
}
}
- case 1110:
+ case 1118:
{
parser.yyVAL.item = yyS[yypt-0].expr
}
- case 1111:
+ case 1119:
{
parser.yyVAL.item = false
}
- case 1112:
+ case 1120:
{
parser.yyVAL.item = true
}
- case 1113:
+ case 1121:
{
parser.yyVAL.item = false
}
- case 1114:
+ case 1122:
{
parser.yyVAL.item = false
}
- case 1115:
+ case 1123:
{
parser.yyVAL.item = true
}
- case 1116:
+ case 1124:
{
parser.yyVAL.item = ""
}
- case 1117:
+ case 1125:
{
parser.yyVAL.item = yyS[yypt-0].item.(string)
}
- case 1118:
+ case 1126:
{
parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName)
}
- case 1119:
+ case 1127:
{
tmp := yyS[yypt-0].item.(*ast.FlushStmt)
tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool)
parser.yyVAL.statement = tmp
}
- case 1120:
+ case 1128:
{
parser.yyVAL.item = &ast.FlushStmt{
Tp: ast.FlushPrivileges,
}
}
- case 1121:
+ case 1129:
{
parser.yyVAL.item = &ast.FlushStmt{
Tp: ast.FlushStatus,
}
}
- case 1122:
+ case 1130:
{
parser.yyVAL.item = &ast.FlushStmt{
Tp: ast.FlushTables,
@@ -11313,41 +11393,41 @@ yynewstate:
ReadLock: yyS[yypt-0].item.(bool),
}
}
- case 1123:
+ case 1131:
{
parser.yyVAL.item = false
}
- case 1124:
+ case 1132:
{
parser.yyVAL.item = true
}
- case 1125:
+ case 1133:
{
parser.yyVAL.item = true
}
- case 1126:
+ case 1134:
{
parser.yyVAL.item = []*ast.TableName{}
}
- case 1127:
+ case 1135:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1128:
+ case 1136:
{
parser.yyVAL.item = false
}
- case 1129:
+ case 1137:
{
parser.yyVAL.item = true
}
- case 1169:
+ case 1177:
{
// `(select 1)`; is a valid select statement
// TODO: This is used to fix issue #320. There may be a better solution.
parser.yyVAL.statement = yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(ast.StmtNode)
}
- case 1188:
+ case 1196:
{
if yyS[yypt-0].statement != nil {
s := yyS[yypt-0].statement
@@ -11357,7 +11437,7 @@ yynewstate:
parser.result = append(parser.result, s)
}
}
- case 1189:
+ case 1197:
{
if yyS[yypt-0].statement != nil {
s := yyS[yypt-0].statement
@@ -11367,7 +11447,7 @@ yynewstate:
parser.result = append(parser.result, s)
}
}
- case 1190:
+ case 1198:
{
cst := yyS[yypt-0].item.(*ast.Constraint)
if yyS[yypt-1].item != nil {
@@ -11375,20 +11455,20 @@ yynewstate:
}
parser.yyVAL.item = cst
}
- case 1191:
+ case 1199:
{
parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnDef)
}
- case 1192:
+ case 1200:
{
parser.yyVAL.item = yyS[yypt-0].item.(*ast.Constraint)
}
- case 1193:
+ case 1201:
{
/* Nothing to do now */
parser.yyVAL.item = nil
}
- case 1194:
+ case 1202:
{
if yyS[yypt-0].item != nil {
parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})}
@@ -11396,7 +11476,7 @@ yynewstate:
parser.yyVAL.item = []interface{}{}
}
}
- case 1195:
+ case 1203:
{
if yyS[yypt-0].item != nil {
parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item)
@@ -11404,7 +11484,7 @@ yynewstate:
parser.yyVAL.item = yyS[yypt-2].item
}
}
- case 1196:
+ case 1204:
{
var columnDefs []*ast.ColumnDef
var constraints []*ast.Constraint
@@ -11413,7 +11493,7 @@ yynewstate:
Constraints: constraints,
}
}
- case 1197:
+ case 1205:
{
tes := yyS[yypt-1].item.([]interface{})
var columnDefs []*ast.ColumnDef
@@ -11431,144 +11511,144 @@ yynewstate:
Constraints: constraints,
}
}
- case 1198:
+ case 1206:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].item.(string)}
}
- case 1199:
+ case 1207:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].item.(string)}
}
- case 1200:
+ case 1208:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].item.(string)}
}
- case 1201:
+ case 1209:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].item.(string)}
}
- case 1202:
+ case 1210:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1203:
+ case 1211:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionComment, StrValue: yyS[yypt-0].ident}
}
- case 1204:
+ case 1212:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1205:
+ case 1213:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident}
}
- case 1206:
+ case 1214:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1207:
+ case 1215:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident}
}
- case 1208:
+ case 1216:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident}
}
- case 1209:
+ case 1217:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1210:
+ case 1218:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMaxRows, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1211:
+ case 1219:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMinRows, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1212:
+ case 1220:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1213:
+ case 1221:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1214:
+ case 1222:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent}
}
- case 1215:
+ case 1223:
{
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionShardRowID, UintValue: yyS[yypt-0].item.(uint64)}
}
- case 1216:
+ case 1224:
{
// Parse it but will ignore it.
parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPackKeys}
}
- case 1219:
+ case 1227:
{
parser.yyVAL.item = []*ast.TableOption{}
}
- case 1221:
+ case 1229:
{
parser.yyVAL.item = []*ast.TableOption{}
}
- case 1223:
+ case 1231:
{
parser.yyVAL.item = []*ast.TableOption{yyS[yypt-0].item.(*ast.TableOption)}
}
- case 1224:
+ case 1232:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.TableOption), yyS[yypt-0].item.(*ast.TableOption))
}
- case 1225:
+ case 1233:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableOption), yyS[yypt-0].item.(*ast.TableOption))
}
- case 1228:
+ case 1236:
{
parser.yyVAL.statement = &ast.TruncateTableStmt{Table: yyS[yypt-0].item.(*ast.TableName)}
}
- case 1229:
+ case 1237:
{
parser.yyVAL.item = ast.RowFormatDefault
}
- case 1230:
+ case 1238:
{
parser.yyVAL.item = ast.RowFormatDynamic
}
- case 1231:
+ case 1239:
{
parser.yyVAL.item = ast.RowFormatFixed
}
- case 1232:
+ case 1240:
{
parser.yyVAL.item = ast.RowFormatCompressed
}
- case 1233:
+ case 1241:
{
parser.yyVAL.item = ast.RowFormatRedundant
}
- case 1234:
+ case 1242:
{
parser.yyVAL.item = ast.RowFormatCompact
}
- case 1235:
+ case 1243:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1236:
+ case 1244:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1237:
+ case 1245:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1238:
+ case 1246:
{
// TODO: check flen 0
x := types.NewFieldType(yyS[yypt-2].item.(byte))
@@ -11583,7 +11663,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1239:
+ case 1247:
{
// TODO: check flen 0
x := types.NewFieldType(yyS[yypt-1].item.(byte))
@@ -11598,7 +11678,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1240:
+ case 1248:
{
fopt := yyS[yypt-1].item.(*ast.FloatOpt)
x := types.NewFieldType(yyS[yypt-2].item.(byte))
@@ -11614,7 +11694,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1241:
+ case 1249:
{
fopt := yyS[yypt-1].item.(*ast.FloatOpt)
x := types.NewFieldType(yyS[yypt-2].item.(byte))
@@ -11635,7 +11715,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1242:
+ case 1250:
{
x := types.NewFieldType(yyS[yypt-1].item.(byte))
x.Flen = yyS[yypt-0].item.(int)
@@ -11646,71 +11726,71 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1243:
+ case 1251:
{
parser.yyVAL.item = mysql.TypeTiny
}
- case 1244:
+ case 1252:
{
parser.yyVAL.item = mysql.TypeShort
}
- case 1245:
+ case 1253:
{
parser.yyVAL.item = mysql.TypeInt24
}
- case 1246:
+ case 1254:
{
parser.yyVAL.item = mysql.TypeLong
}
- case 1247:
+ case 1255:
{
parser.yyVAL.item = mysql.TypeTiny
}
- case 1248:
+ case 1256:
{
parser.yyVAL.item = mysql.TypeShort
}
- case 1249:
+ case 1257:
{
parser.yyVAL.item = mysql.TypeInt24
}
- case 1250:
+ case 1258:
{
parser.yyVAL.item = mysql.TypeLong
}
- case 1251:
+ case 1259:
{
parser.yyVAL.item = mysql.TypeLonglong
}
- case 1252:
+ case 1260:
{
parser.yyVAL.item = mysql.TypeLong
}
- case 1253:
+ case 1261:
{
parser.yyVAL.item = mysql.TypeLonglong
}
- case 1254:
+ case 1262:
{
parser.yyVAL.item = mysql.TypeTiny
}
- case 1255:
+ case 1263:
{
parser.yyVAL.item = mysql.TypeTiny
}
- case 1259:
+ case 1267:
{
parser.yyVAL.item = mysql.TypeNewDecimal
}
- case 1260:
+ case 1268:
{
parser.yyVAL.item = mysql.TypeNewDecimal
}
- case 1261:
+ case 1269:
{
parser.yyVAL.item = mysql.TypeFloat
}
- case 1262:
+ case 1270:
{
if parser.lexer.GetSQLMode().HasRealAsFloatMode() {
parser.yyVAL.item = mysql.TypeFloat
@@ -11718,19 +11798,19 @@ yynewstate:
parser.yyVAL.item = mysql.TypeDouble
}
}
- case 1263:
+ case 1271:
{
parser.yyVAL.item = mysql.TypeDouble
}
- case 1264:
+ case 1272:
{
parser.yyVAL.item = mysql.TypeDouble
}
- case 1265:
+ case 1273:
{
parser.yyVAL.item = mysql.TypeBit
}
- case 1266:
+ case 1274:
{
x := types.NewFieldType(mysql.TypeString)
x.Flen = yyS[yypt-2].item.(int)
@@ -11741,7 +11821,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1267:
+ case 1275:
{
x := types.NewFieldType(mysql.TypeString)
x.Charset = yyS[yypt-1].item.(*ast.OptBinary).Charset
@@ -11751,7 +11831,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1268:
+ case 1276:
{
x := types.NewFieldType(mysql.TypeString)
x.Flen = yyS[yypt-2].item.(int)
@@ -11762,7 +11842,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1269:
+ case 1277:
{
x := types.NewFieldType(mysql.TypeVarchar)
x.Flen = yyS[yypt-2].item.(int)
@@ -11773,7 +11853,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1270:
+ case 1278:
{
x := types.NewFieldType(mysql.TypeString)
x.Flen = yyS[yypt-0].item.(int)
@@ -11782,7 +11862,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 1271:
+ case 1279:
{
x := types.NewFieldType(mysql.TypeVarchar)
x.Flen = yyS[yypt-0].item.(int)
@@ -11791,7 +11871,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = x
}
- case 1272:
+ case 1280:
{
x := yyS[yypt-0].item.(*types.FieldType)
x.Charset = charset.CharsetBin
@@ -11799,7 +11879,7 @@ yynewstate:
x.Flag |= mysql.BinaryFlag
parser.yyVAL.item = yyS[yypt-0].item.(*types.FieldType)
}
- case 1273:
+ case 1281:
{
x := yyS[yypt-2].item.(*types.FieldType)
x.Charset = yyS[yypt-1].item.(*ast.OptBinary).Charset
@@ -11809,7 +11889,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1274:
+ case 1282:
{
x := types.NewFieldType(mysql.TypeEnum)
x.Elems = yyS[yypt-3].item.([]string)
@@ -11817,7 +11897,7 @@ yynewstate:
x.Collate = yyS[yypt-0].item.(string)
parser.yyVAL.item = x
}
- case 1275:
+ case 1283:
{
x := types.NewFieldType(mysql.TypeSet)
x.Elems = yyS[yypt-3].item.([]string)
@@ -11825,7 +11905,7 @@ yynewstate:
x.Collate = yyS[yypt-0].item.(string)
parser.yyVAL.item = x
}
- case 1276:
+ case 1284:
{
x := types.NewFieldType(mysql.TypeJSON)
x.Decimal = 0
@@ -11833,60 +11913,60 @@ yynewstate:
x.Collate = charset.CollationBin
parser.yyVAL.item = x
}
- case 1282:
+ case 1290:
{
x := types.NewFieldType(mysql.TypeTinyBlob)
parser.yyVAL.item = x
}
- case 1283:
+ case 1291:
{
x := types.NewFieldType(mysql.TypeBlob)
x.Flen = yyS[yypt-0].item.(int)
parser.yyVAL.item = x
}
- case 1284:
+ case 1292:
{
x := types.NewFieldType(mysql.TypeMediumBlob)
parser.yyVAL.item = x
}
- case 1285:
+ case 1293:
{
x := types.NewFieldType(mysql.TypeLongBlob)
parser.yyVAL.item = x
}
- case 1286:
+ case 1294:
{
x := types.NewFieldType(mysql.TypeTinyBlob)
parser.yyVAL.item = x
}
- case 1287:
+ case 1295:
{
x := types.NewFieldType(mysql.TypeBlob)
x.Flen = yyS[yypt-0].item.(int)
parser.yyVAL.item = x
}
- case 1288:
+ case 1296:
{
x := types.NewFieldType(mysql.TypeMediumBlob)
parser.yyVAL.item = x
}
- case 1289:
+ case 1297:
{
x := types.NewFieldType(mysql.TypeLongBlob)
parser.yyVAL.item = x
}
- case 1290:
+ case 1298:
{
x := types.NewFieldType(mysql.TypeMediumBlob)
parser.yyVAL.item = x
}
- case 1291:
+ case 1299:
{
x := types.NewFieldType(mysql.TypeDate)
parser.yyVAL.item = x
}
- case 1292:
+ case 1300:
{
x := types.NewFieldType(mysql.TypeDatetime)
x.Flen = mysql.MaxDatetimeWidthNoFsp
@@ -11896,7 +11976,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1293:
+ case 1301:
{
x := types.NewFieldType(mysql.TypeTimestamp)
x.Flen = mysql.MaxDatetimeWidthNoFsp
@@ -11906,7 +11986,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1294:
+ case 1302:
{
x := types.NewFieldType(mysql.TypeDuration)
x.Flen = mysql.MaxDurationWidthNoFsp
@@ -11916,7 +11996,7 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1295:
+ case 1303:
{
x := types.NewFieldType(mysql.TypeYear)
x.Flen = yyS[yypt-1].item.(int)
@@ -11926,116 +12006,116 @@ yynewstate:
}
parser.yyVAL.item = x
}
- case 1296:
+ case 1304:
{
parser.yyVAL.item = int(yyS[yypt-1].item.(uint64))
}
- case 1297:
+ case 1305:
{
parser.yyVAL.item = types.UnspecifiedLength
}
- case 1298:
+ case 1306:
{
parser.yyVAL.item = yyS[yypt-0].item.(int)
}
- case 1299:
+ case 1307:
{
parser.yyVAL.item = &ast.TypeOpt{IsUnsigned: true}
}
- case 1300:
+ case 1308:
{
parser.yyVAL.item = &ast.TypeOpt{IsUnsigned: false}
}
- case 1301:
+ case 1309:
{
parser.yyVAL.item = &ast.TypeOpt{IsZerofill: true, IsUnsigned: true}
}
- case 1302:
+ case 1310:
{
parser.yyVAL.item = []*ast.TypeOpt{}
}
- case 1303:
+ case 1311:
{
parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.TypeOpt), yyS[yypt-0].item.(*ast.TypeOpt))
}
- case 1304:
+ case 1312:
{
parser.yyVAL.item = &ast.FloatOpt{Flen: types.UnspecifiedLength, Decimal: types.UnspecifiedLength}
}
- case 1305:
+ case 1313:
{
parser.yyVAL.item = &ast.FloatOpt{Flen: yyS[yypt-0].item.(int), Decimal: types.UnspecifiedLength}
}
- case 1306:
+ case 1314:
{
parser.yyVAL.item = yyS[yypt-0].item.(*ast.FloatOpt)
}
- case 1307:
+ case 1315:
{
parser.yyVAL.item = &ast.FloatOpt{Flen: int(yyS[yypt-3].item.(uint64)), Decimal: int(yyS[yypt-1].item.(uint64))}
}
- case 1308:
+ case 1316:
{
parser.yyVAL.item = false
}
- case 1309:
+ case 1317:
{
parser.yyVAL.item = true
}
- case 1310:
+ case 1318:
{
parser.yyVAL.item = &ast.OptBinary{
IsBinary: false,
Charset: "",
}
}
- case 1311:
+ case 1319:
{
parser.yyVAL.item = &ast.OptBinary{
IsBinary: true,
Charset: yyS[yypt-0].item.(string),
}
}
- case 1312:
+ case 1320:
{
parser.yyVAL.item = &ast.OptBinary{
IsBinary: yyS[yypt-0].item.(bool),
Charset: yyS[yypt-1].item.(string),
}
}
- case 1313:
+ case 1321:
{
parser.yyVAL.item = ""
}
- case 1314:
+ case 1322:
{
parser.yyVAL.item = yyS[yypt-0].item.(string)
}
- case 1317:
+ case 1325:
{
parser.yyVAL.item = ""
}
- case 1318:
+ case 1326:
{
parser.yyVAL.item = yyS[yypt-0].item.(string)
}
- case 1319:
+ case 1327:
{
parser.yyVAL.item = []string{yyS[yypt-0].ident}
}
- case 1320:
+ case 1328:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident)
}
- case 1321:
+ case 1329:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1322:
+ case 1330:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1323:
+ case 1331:
{
var refs *ast.Join
if x, ok := yyS[yypt-5].item.(*ast.Join); ok {
@@ -12063,7 +12143,7 @@ yynewstate:
}
parser.yyVAL.statement = st
}
- case 1324:
+ case 1332:
{
st := &ast.UpdateStmt{
Priority: yyS[yypt-5].item.(mysql.PriorityEnum),
@@ -12079,23 +12159,23 @@ yynewstate:
}
parser.yyVAL.statement = st
}
- case 1325:
+ case 1333:
{
parser.yyVAL.statement = &ast.UseStmt{DBName: yyS[yypt-0].item.(string)}
}
- case 1326:
+ case 1334:
{
parser.yyVAL.item = yyS[yypt-0].expr
}
- case 1327:
+ case 1335:
{
parser.yyVAL.item = nil
}
- case 1328:
+ case 1336:
{
parser.yyVAL.item = yyS[yypt-0].item
}
- case 1331:
+ case 1339:
{
// See https://dev.mysql.com/doc/refman/5.7/en/create-user.html
parser.yyVAL.statement = &ast.CreateUserStmt{
@@ -12103,14 +12183,14 @@ yynewstate:
Specs: yyS[yypt-0].item.([]*ast.UserSpec),
}
}
- case 1332:
+ case 1340:
{
parser.yyVAL.statement = &ast.AlterUserStmt{
IfExists: yyS[yypt-1].item.(bool),
Specs: yyS[yypt-0].item.([]*ast.UserSpec),
}
}
- case 1333:
+ case 1341:
{
auth := &ast.AuthOption{
AuthString: yyS[yypt-0].item.(string),
@@ -12121,7 +12201,7 @@ yynewstate:
CurrentAuth: auth,
}
}
- case 1334:
+ case 1342:
{
userSpec := &ast.UserSpec{
User: yyS[yypt-1].item.(*auth.UserIdentity),
@@ -12131,53 +12211,53 @@ yynewstate:
}
parser.yyVAL.item = userSpec
}
- case 1335:
+ case 1343:
{
parser.yyVAL.item = []*ast.UserSpec{yyS[yypt-0].item.(*ast.UserSpec)}
}
- case 1336:
+ case 1344:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.UserSpec), yyS[yypt-0].item.(*ast.UserSpec))
}
- case 1337:
+ case 1345:
{
parser.yyVAL.item = nil
}
- case 1338:
+ case 1346:
{
parser.yyVAL.item = &ast.AuthOption{
AuthString: yyS[yypt-0].item.(string),
ByAuthString: true,
}
}
- case 1339:
+ case 1347:
{
parser.yyVAL.item = nil
}
- case 1340:
+ case 1348:
{
parser.yyVAL.item = &ast.AuthOption{
AuthString: yyS[yypt-0].item.(string),
ByAuthString: true,
}
}
- case 1341:
+ case 1349:
{
parser.yyVAL.item = &ast.AuthOption{
HashString: yyS[yypt-0].item.(string),
}
}
- case 1342:
+ case 1350:
{
parser.yyVAL.item = &ast.AuthOption{
HashString: yyS[yypt-0].item.(string),
}
}
- case 1343:
+ case 1351:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1344:
+ case 1352:
{
parser.yyVAL.statement = &ast.GrantStmt{
Privs: yyS[yypt-6].item.([]*ast.PrivElem),
@@ -12187,195 +12267,195 @@ yynewstate:
WithGrant: yyS[yypt-0].item.(bool),
}
}
- case 1345:
+ case 1353:
{
parser.yyVAL.item = false
}
- case 1346:
+ case 1354:
{
parser.yyVAL.item = true
}
- case 1347:
+ case 1355:
{
parser.yyVAL.item = false
}
- case 1348:
+ case 1356:
{
parser.yyVAL.item = false
}
- case 1349:
+ case 1357:
{
parser.yyVAL.item = false
}
- case 1350:
+ case 1358:
{
parser.yyVAL.item = false
}
- case 1351:
+ case 1359:
{
parser.yyVAL.item = &ast.PrivElem{
Priv: yyS[yypt-0].item.(mysql.PrivilegeType),
}
}
- case 1352:
+ case 1360:
{
parser.yyVAL.item = &ast.PrivElem{
Priv: yyS[yypt-3].item.(mysql.PrivilegeType),
Cols: yyS[yypt-1].item.([]*ast.ColumnName),
}
}
- case 1353:
+ case 1361:
{
parser.yyVAL.item = []*ast.PrivElem{yyS[yypt-0].item.(*ast.PrivElem)}
}
- case 1354:
+ case 1362:
{
parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PrivElem), yyS[yypt-0].item.(*ast.PrivElem))
}
- case 1355:
+ case 1363:
{
parser.yyVAL.item = mysql.AllPriv
}
- case 1356:
+ case 1364:
{
parser.yyVAL.item = mysql.AllPriv
}
- case 1357:
+ case 1365:
{
parser.yyVAL.item = mysql.AlterPriv
}
- case 1358:
+ case 1366:
{
parser.yyVAL.item = mysql.CreatePriv
}
- case 1359:
+ case 1367:
{
parser.yyVAL.item = mysql.CreateUserPriv
}
- case 1360:
+ case 1368:
{
parser.yyVAL.item = mysql.TriggerPriv
}
- case 1361:
+ case 1369:
{
parser.yyVAL.item = mysql.DeletePriv
}
- case 1362:
+ case 1370:
{
parser.yyVAL.item = mysql.DropPriv
}
- case 1363:
+ case 1371:
{
parser.yyVAL.item = mysql.ProcessPriv
}
- case 1364:
+ case 1372:
{
parser.yyVAL.item = mysql.ExecutePriv
}
- case 1365:
+ case 1373:
{
parser.yyVAL.item = mysql.IndexPriv
}
- case 1366:
+ case 1374:
{
parser.yyVAL.item = mysql.InsertPriv
}
- case 1367:
+ case 1375:
{
parser.yyVAL.item = mysql.SelectPriv
}
- case 1368:
+ case 1376:
{
parser.yyVAL.item = mysql.SuperPriv
}
- case 1369:
+ case 1377:
{
parser.yyVAL.item = mysql.ShowDBPriv
}
- case 1370:
+ case 1378:
{
parser.yyVAL.item = mysql.UpdatePriv
}
- case 1371:
+ case 1379:
{
parser.yyVAL.item = mysql.GrantPriv
}
- case 1372:
+ case 1380:
{
parser.yyVAL.item = mysql.ReferencesPriv
}
- case 1373:
+ case 1381:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1374:
+ case 1382:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1375:
+ case 1383:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1376:
+ case 1384:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1377:
+ case 1385:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1378:
+ case 1386:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1379:
+ case 1387:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1380:
+ case 1388:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1381:
+ case 1389:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1382:
+ case 1390:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1383:
+ case 1391:
{
parser.yyVAL.item = mysql.PrivilegeType(0)
}
- case 1384:
+ case 1392:
{
parser.yyVAL.item = ast.ObjectTypeNone
}
- case 1385:
+ case 1393:
{
parser.yyVAL.item = ast.ObjectTypeTable
}
- case 1386:
+ case 1394:
{
parser.yyVAL.item = &ast.GrantLevel{
Level: ast.GrantLevelDB,
}
}
- case 1387:
+ case 1395:
{
parser.yyVAL.item = &ast.GrantLevel{
Level: ast.GrantLevelGlobal,
}
}
- case 1388:
+ case 1396:
{
parser.yyVAL.item = &ast.GrantLevel{
Level: ast.GrantLevelDB,
DBName: yyS[yypt-2].ident,
}
}
- case 1389:
+ case 1397:
{
parser.yyVAL.item = &ast.GrantLevel{
Level: ast.GrantLevelTable,
@@ -12383,14 +12463,14 @@ yynewstate:
TableName: yyS[yypt-0].ident,
}
}
- case 1390:
+ case 1398:
{
parser.yyVAL.item = &ast.GrantLevel{
Level: ast.GrantLevelTable,
TableName: yyS[yypt-0].ident,
}
}
- case 1391:
+ case 1399:
{
parser.yyVAL.statement = &ast.RevokeStmt{
Privs: yyS[yypt-5].item.([]*ast.PrivElem),
@@ -12399,7 +12479,7 @@ yynewstate:
Users: yyS[yypt-0].item.([]*ast.UserSpec),
}
}
- case 1392:
+ case 1400:
{
x := &ast.LoadDataStmt{
Path: yyS[yypt-8].ident,
@@ -12418,23 +12498,23 @@ yynewstate:
}
parser.yyVAL.statement = x
}
- case 1393:
+ case 1401:
{
parser.yyVAL.item = uint64(0)
}
- case 1394:
+ case 1402:
{
parser.yyVAL.item = getUint64FromNUM(yyS[yypt-1].item)
}
- case 1397:
+ case 1405:
{
parser.yyVAL.item = nil
}
- case 1398:
+ case 1406:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1399:
+ case 1407:
{
escape := "\\"
parser.yyVAL.item = &ast.FieldsClause{
@@ -12442,7 +12522,7 @@ yynewstate:
Escaped: escape[0],
}
}
- case 1400:
+ case 1408:
{
escape := yyS[yypt-0].item.(string)
if escape != "\\" && len(escape) > 1 {
@@ -12467,69 +12547,69 @@ yynewstate:
Escaped: escaped,
}
}
- case 1403:
+ case 1411:
{
parser.yyVAL.item = "\t"
}
- case 1404:
+ case 1412:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1405:
+ case 1413:
{
parser.yyVAL.item = ""
}
- case 1406:
+ case 1414:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1407:
+ case 1415:
{
parser.yyVAL.item = "\\"
}
- case 1408:
+ case 1416:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1409:
+ case 1417:
{
parser.yyVAL.item = &ast.LinesClause{Terminated: "\n"}
}
- case 1410:
+ case 1418:
{
parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].item.(string), Terminated: yyS[yypt-0].item.(string)}
}
- case 1411:
+ case 1419:
{
parser.yyVAL.item = ""
}
- case 1412:
+ case 1420:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1413:
+ case 1421:
{
parser.yyVAL.item = "\n"
}
- case 1414:
+ case 1422:
{
parser.yyVAL.item = yyS[yypt-0].ident
}
- case 1425:
+ case 1433:
{
parser.yyVAL.statement = &ast.KillStmt{
ConnectionID: getUint64FromNUM(yyS[yypt-0].item),
TiDBExtension: yyS[yypt-1].item.(bool),
}
}
- case 1426:
+ case 1434:
{
parser.yyVAL.statement = &ast.KillStmt{
ConnectionID: getUint64FromNUM(yyS[yypt-0].item),
TiDBExtension: yyS[yypt-2].item.(bool),
}
}
- case 1427:
+ case 1435:
{
parser.yyVAL.statement = &ast.KillStmt{
ConnectionID: getUint64FromNUM(yyS[yypt-0].item),
@@ -12537,15 +12617,15 @@ yynewstate:
TiDBExtension: yyS[yypt-2].item.(bool),
}
}
- case 1428:
+ case 1436:
{
parser.yyVAL.item = false
}
- case 1429:
+ case 1437:
{
parser.yyVAL.item = true
}
- case 1430:
+ case 1438:
{
parser.yyVAL.statement = &ast.LoadStatsStmt{
Path: yyS[yypt-0].ident,
diff --git a/vendor/github.com/pingcap/parser/parser.y b/vendor/github.com/pingcap/parser/parser.y
index 02edf33cb152116b70e29280e470461ada9547b0..47d5c8362facfa82f4a4e99e93f76dbec9138e49 100644
--- a/vendor/github.com/pingcap/parser/parser.y
+++ b/vendor/github.com/pingcap/parser/parser.y
@@ -462,6 +462,9 @@ import (
timestampDiff "TIMESTAMPDIFF"
top "TOP"
trim "TRIM"
+ variance "VARIANCE"
+ varPop "VAR_POP"
+ varSamp "VAR_SAMP"
/* The following tokens belong to TiDBKeyword. */
admin "ADMIN"
@@ -1081,6 +1084,13 @@ AlterTableSpec:
Name: $3,
}
}
+| "TRUNCATE" "PARTITION" Identifier
+ {
+ $$ = &ast.AlterTableSpec{
+ Tp: ast.AlterTableTruncatePartition,
+ Name: $3,
+ }
+ }
| "DROP" KeyOrIndex Identifier
{
$$ = &ast.AlterTableSpec{
@@ -2132,15 +2142,25 @@ CreateViewStmt:
{
startOffset := parser.startOffset(&yyS[yypt-1])
selStmt := $10.(*ast.SelectStmt)
- selStmt.SetText(string(parser.src[startOffset:]))
+ selStmt.SetText(strings.TrimSpace(parser.src[startOffset:]))
x := &ast.CreateViewStmt {
OrReplace: $2.(bool),
ViewName: $7.(*ast.TableName),
Select: selStmt,
+ Algorithm: $3.(model.ViewAlgorithm),
+ Definer: $4.(*auth.UserIdentity),
+ Security: $5.(model.ViewSecurity),
}
if $8 != nil{
x.Cols = $8.([]model.CIStr)
}
+ if $11 !=nil {
+ x.CheckOption = $11.(model.ViewCheckOption)
+ endOffset := parser.startOffset(&yyS[yypt])
+ selStmt.SetText(strings.TrimSpace(parser.src[startOffset:endOffset]))
+ } else {
+ x.CheckOption = model.CheckOptionCascaded
+ }
$$ = x
}
@@ -2156,25 +2176,25 @@ OrReplace:
ViewAlgorithm:
/* EMPTY */
{
- $$ = "UNDEFINED"
+ $$ = model.AlgorithmUndefined
}
| "ALGORITHM" "=" "UNDEFINED"
{
- $$ = strings.ToUpper($3)
+ $$ = model.AlgorithmUndefined
}
| "ALGORITHM" "=" "MERGE"
{
- $$ = strings.ToUpper($3)
+ $$ = model.AlgorithmMerge
}
| "ALGORITHM" "=" "TEMPTABLE"
{
- $$ = strings.ToUpper($3)
+ $$ = model.AlgorithmTemptable
}
ViewDefiner:
/* EMPTY */
{
- $$ = nil
+ $$ = &auth.UserIdentity{CurrentUser: true}
}
| "DEFINER" "=" Username
{
@@ -2184,15 +2204,15 @@ ViewDefiner:
ViewSQLSecurity:
/* EMPTY */
{
- $$ = "DEFINER"
+ $$ = model.SecurityDefiner
}
| "SQL" "SECURITY" "DEFINER"
{
- $$ = $3
+ $$ = model.SecurityDefiner
}
| "SQL" "SECURITY" "INVOKER"
{
- $$ = $3
+ $$ = model.SecurityInvoker
}
ViewName:
@@ -2228,11 +2248,11 @@ ViewCheckOption:
}
| "WITH" "CASCADED" "CHECK" "OPTION"
{
- $$ = $2
+ $$ = model.CheckOptionCascaded
}
| "WITH" "LOCAL" "CHECK" "OPTION"
{
- $$ = $2
+ $$ = model.CheckOptionLocal
}
/******************************************************************
@@ -2336,17 +2356,22 @@ DropIndexStmt:
DropTableStmt:
"DROP" TableOrTables TableNameList RestrictOrCascadeOpt
{
- $$ = &ast.DropTableStmt{Tables: $3.([]*ast.TableName)}
+ $$ = &ast.DropTableStmt{Tables: $3.([]*ast.TableName), IsView: false}
}
| "DROP" TableOrTables "IF" "EXISTS" TableNameList RestrictOrCascadeOpt
{
- $$ = &ast.DropTableStmt{IfExists: true, Tables: $5.([]*ast.TableName)}
+ $$ = &ast.DropTableStmt{IfExists: true, Tables: $5.([]*ast.TableName), IsView: false}
}
DropViewStmt:
- "DROP" "VIEW" "IF" "EXISTS" TableNameList
+ "DROP" "VIEW" TableNameList RestrictOrCascadeOpt
{
- $$ = &ast.DoStmt{}
+ $$ = &ast.DropTableStmt{Tables: $3.([]*ast.TableName), IsView: true}
+ }
+|
+ "DROP" "VIEW" "IF" "EXISTS" TableNameList RestrictOrCascadeOpt
+ {
+ $$ = &ast.DropTableStmt{IfExists: true, Tables: $5.([]*ast.TableName), IsView: true}
}
DropUserStmt:
@@ -2901,6 +2926,8 @@ IndexOptionList:
opt1.Comment = opt2.Comment
} else if opt2.Tp != 0 {
opt1.Tp = opt2.Tp
+ } else if opt2.KeyBlockSize > 0 {
+ opt1.KeyBlockSize = opt2.KeyBlockSize
}
$$ = opt1
}
@@ -2911,8 +2938,7 @@ IndexOption:
"KEY_BLOCK_SIZE" EqOpt LengthNum
{
$$ = &ast.IndexOption{
- // TODO bug should be fix here!
- // KeyBlockSize: $1.(uint64),
+ KeyBlockSize: $3.(uint64),
}
}
| IndexType
@@ -2973,7 +2999,8 @@ TiDBKeyword:
NotKeywordToken:
"ADDDATE" | "BIT_AND" | "BIT_OR" | "BIT_XOR" | "CAST" | "COPY" | "COUNT" | "CURTIME" | "DATE_ADD" | "DATE_SUB" | "EXTRACT" | "GET_FORMAT" | "GROUP_CONCAT"
-| "INPLACE" | "INTERNAL" |"MIN" | "MAX" | "MAX_EXECUTION_TIME" | "NOW" | "RECENT" | "POSITION" | "SUBDATE" | "SUBSTRING" | "SUM" | "STD" | "STDDEV" | "STDDEV_POP" | "STDDEV_SAMP"
+| "INPLACE" | "INTERNAL" |"MIN" | "MAX" | "MAX_EXECUTION_TIME" | "NOW" | "RECENT" | "POSITION" | "SUBDATE" | "SUBSTRING" | "SUM"
+| "STD" | "STDDEV" | "STDDEV_POP" | "STDDEV_SAMP" | "VARIANCE" | "VAR_POP" | "VAR_SAMP"
| "TIMESTAMPADD" | "TIMESTAMPDIFF" | "TOP" | "TRIM" | "NEXT_ROW_ID"
/************************************************************************************
@@ -4010,6 +4037,14 @@ SumExpr:
$$ = &ast.AggregateFuncExpr{F: $1, Args: []ast.ExprNode{$4}, Distinct: $3.(bool)}
}
}
+| builtinVarPop '(' BuggyDefaultFalseDistinctOpt Expression ')' OptWindowingClause
+ {
+ $$ = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{$4}, Distinct: $3.(bool)}
+ }
+| builtinVarSamp '(' BuggyDefaultFalseDistinctOpt Expression ')' OptWindowingClause
+ {
+ $$ = &ast.AggregateFuncExpr{F: $1, Args: []ast.ExprNode{$4}, Distinct: $3.(bool)}
+ }
OptGConcatSeparator:
{
@@ -5156,6 +5191,11 @@ TableOptimizerHints:
{
$$ = $2
}
+| hintBegin error hintEnd
+ {
+ yyerrok()
+ parser.lastErrorAsWarn()
+ }
HintTableList:
Identifier
diff --git a/vendor/github.com/pingcap/parser/types/field_type.go b/vendor/github.com/pingcap/parser/types/field_type.go
index af2a2b29184be3e194778499833862df3467c46f..d01d57b116f6533c782d9b899987c6d0b6156dc6 100644
--- a/vendor/github.com/pingcap/parser/types/field_type.go
+++ b/vendor/github.com/pingcap/parser/types/field_type.go
@@ -50,6 +50,12 @@ func NewFieldType(tp byte) *FieldType {
}
}
+// Clone returns a copy of itself.
+func (ft *FieldType) Clone() *FieldType {
+ ret := *ft
+ return &ret
+}
+
// Equal checks whether two FieldType objects are equal.
func (ft *FieldType) Equal(other *FieldType) bool {
// We do not need to compare whole `ft.Flag == other.Flag` when wrapping cast upon an Expression.
diff --git a/vendor/github.com/pingcap/parser/yy_parser.go b/vendor/github.com/pingcap/parser/yy_parser.go
index 10a3208534043e42a5265b8b1188c2890eaf0f82..fe1d09e79959e7cbc1b12b88439a9fa6b1f743c8 100644
--- a/vendor/github.com/pingcap/parser/yy_parser.go
+++ b/vendor/github.com/pingcap/parser/yy_parser.go
@@ -90,7 +90,7 @@ func New() *Parser {
// Parse parses a query string to raw ast.StmtNode.
// If charset or collation is "", default charset and collation will be used.
-func (parser *Parser) Parse(sql, charset, collation string) ([]ast.StmtNode, error) {
+func (parser *Parser) Parse(sql, charset, collation string) (stmt []ast.StmtNode, warns []error, err error) {
if charset == "" {
charset = mysql.DefaultCharset
}
@@ -107,19 +107,33 @@ func (parser *Parser) Parse(sql, charset, collation string) ([]ast.StmtNode, err
l = &parser.lexer
yyParse(l, parser)
- if len(l.Errors()) != 0 {
- return nil, errors.Trace(l.Errors()[0])
+ warns, errs := l.Errors()
+ if len(warns) > 0 {
+ warns = append([]error(nil), warns...)
+ } else {
+ warns = nil
+ }
+ if len(errs) != 0 {
+ return nil, warns, errors.Trace(errs[0])
}
for _, stmt := range parser.result {
ast.SetFlag(stmt)
}
- return parser.result, nil
+ return parser.result, warns, nil
+}
+
+func (parser *Parser) lastErrorAsWarn() {
+ if len(parser.lexer.errs) == 0 {
+ return
+ }
+ parser.lexer.warns = append(parser.lexer.warns, parser.lexer.errs[len(parser.lexer.errs)-1])
+ parser.lexer.errs = parser.lexer.errs[:len(parser.lexer.errs)-1]
}
// ParseOneStmt parses a query and returns an ast.StmtNode.
// The query must have one statement, otherwise ErrSyntax is returned.
func (parser *Parser) ParseOneStmt(sql, charset, collation string) (ast.StmtNode, error) {
- stmts, err := parser.Parse(sql, charset, collation)
+ stmts, _, err := parser.Parse(sql, charset, collation)
if err != nil {
return nil, errors.Trace(err)
}
@@ -135,9 +149,9 @@ func (parser *Parser) SetSQLMode(mode mysql.SQLMode) {
parser.lexer.SetSQLMode(mode)
}
-// EnableWindowFunc enables the parser to parse syntax related with window function.
-func (parser *Parser) EnableWindowFunc() {
- parser.lexer.EnableWindowFunc()
+// EnableWindowFunc controls whether the parser to parse syntax related with window function.
+func (parser *Parser) EnableWindowFunc(val bool) {
+ parser.lexer.EnableWindowFunc(val)
}
// ParseErrorWith returns "You have a syntax error near..." error message compatible with mysql.
diff --git a/vendor/github.com/pingcap/tidb/sessionctx/stmtctx/stmtctx.go b/vendor/github.com/pingcap/tidb/sessionctx/stmtctx/stmtctx.go
index ef416642c2c6244285cd20de0e23f7628489649b..44218ff0d2850dcd468deb23be76bed8f63605c5 100644
--- a/vendor/github.com/pingcap/tidb/sessionctx/stmtctx/stmtctx.go
+++ b/vendor/github.com/pingcap/tidb/sessionctx/stmtctx/stmtctx.go
@@ -65,12 +65,41 @@ type StatementContext struct {
// mu struct holds variables that change during execution.
mu struct {
sync.Mutex
- affectedRows uint64
- foundRows uint64
+
+ affectedRows uint64
+ foundRows uint64
+
+ /*
+ following variables are ported from 'COPY_INFO' struct of MySQL server source,
+ they are used to count rows for INSERT/REPLACE/UPDATE queries:
+ If a row is inserted then the copied variable is incremented.
+ If a row is updated by the INSERT ... ON DUPLICATE KEY UPDATE and the
+ new data differs from the old one then the copied and the updated
+ variables are incremented.
+ The touched variable is incremented if a row was touched by the update part
+ of the INSERT ... ON DUPLICATE KEY UPDATE no matter whether the row
+ was actually changed or not.
+
+ see https://github.com/mysql/mysql-server/blob/d2029238d6d9f648077664e4cdd611e231a6dc14/sql/sql_data_change.h#L60 for more details
+ */
+ records uint64
+ updated uint64
+ copied uint64
+ touched uint64
+
+ message string
warnings []SQLWarn
histogramsNotLoad bool
execDetails execdetails.ExecDetails
}
+ // PrevAffectedRows is the affected-rows value(DDL is 0, DML is the number of affected rows).
+ PrevAffectedRows int64
+ // PrevLastInsertID is the last insert ID of previous statement.
+ PrevLastInsertID uint64
+ // LastInsertID is the auto-generated ID in the current statement.
+ LastInsertID uint64
+ // InsertID is the given insert ID of an auto_increment column.
+ InsertID uint64
// Copied from SessionVars.TimeZone.
TimeZone *time.Location
@@ -114,6 +143,81 @@ func (sc *StatementContext) AddFoundRows(rows uint64) {
sc.mu.Unlock()
}
+// RecordRows is used to generate info message
+func (sc *StatementContext) RecordRows() uint64 {
+ sc.mu.Lock()
+ rows := sc.mu.records
+ sc.mu.Unlock()
+ return rows
+}
+
+// AddRecordRows adds record rows.
+func (sc *StatementContext) AddRecordRows(rows uint64) {
+ sc.mu.Lock()
+ sc.mu.records += rows
+ sc.mu.Unlock()
+}
+
+// UpdatedRows is used to generate info message
+func (sc *StatementContext) UpdatedRows() uint64 {
+ sc.mu.Lock()
+ rows := sc.mu.updated
+ sc.mu.Unlock()
+ return rows
+}
+
+// AddUpdatedRows adds updated rows.
+func (sc *StatementContext) AddUpdatedRows(rows uint64) {
+ sc.mu.Lock()
+ sc.mu.updated += rows
+ sc.mu.Unlock()
+}
+
+// CopiedRows is used to generate info message
+func (sc *StatementContext) CopiedRows() uint64 {
+ sc.mu.Lock()
+ rows := sc.mu.copied
+ sc.mu.Unlock()
+ return rows
+}
+
+// AddCopiedRows adds copied rows.
+func (sc *StatementContext) AddCopiedRows(rows uint64) {
+ sc.mu.Lock()
+ sc.mu.copied += rows
+ sc.mu.Unlock()
+}
+
+// TouchedRows is used to generate info message
+func (sc *StatementContext) TouchedRows() uint64 {
+ sc.mu.Lock()
+ rows := sc.mu.touched
+ sc.mu.Unlock()
+ return rows
+}
+
+// AddTouchedRows adds touched rows.
+func (sc *StatementContext) AddTouchedRows(rows uint64) {
+ sc.mu.Lock()
+ sc.mu.touched += rows
+ sc.mu.Unlock()
+}
+
+// GetMessage returns the extra message of the last executed command, if there is no message, it returns empty string
+func (sc *StatementContext) GetMessage() string {
+ sc.mu.Lock()
+ msg := sc.mu.message
+ sc.mu.Unlock()
+ return msg
+}
+
+// SetMessage sets the info message generated by some commands
+func (sc *StatementContext) SetMessage(msg string) {
+ sc.mu.Lock()
+ sc.mu.message = msg
+ sc.mu.Unlock()
+}
+
// GetWarnings gets warnings.
func (sc *StatementContext) GetWarnings() []SQLWarn {
sc.mu.Lock()
@@ -239,8 +343,15 @@ func (sc *StatementContext) ResetForRetry() {
sc.mu.Lock()
sc.mu.affectedRows = 0
sc.mu.foundRows = 0
+ sc.mu.records = 0
+ sc.mu.updated = 0
+ sc.mu.copied = 0
+ sc.mu.touched = 0
+ sc.mu.message = ""
sc.mu.warnings = nil
sc.mu.Unlock()
+ sc.TableIDs = sc.TableIDs[:0]
+ sc.IndexIDs = sc.IndexIDs[:0]
}
// MergeExecDetails merges a single region execution details into self, used to print
diff --git a/vendor/github.com/pingcap/tidb/types/datum.go b/vendor/github.com/pingcap/tidb/types/datum.go
index 20f70a50ad19ad8450e2967a5251de092f6b0fd2..86d94792f2762bd04563de5ae9e657cb55a4281c 100644
--- a/vendor/github.com/pingcap/tidb/types/datum.go
+++ b/vendor/github.com/pingcap/tidb/types/datum.go
@@ -1757,6 +1757,12 @@ func NewMysqlBitDatum(b BinaryLiteral) (d Datum) {
return d
}
+// NewMysqlEnumDatum creates a new MysqlEnum Datum for a Enum value.
+func NewMysqlEnumDatum(e Enum) (d Datum) {
+ d.SetMysqlEnum(e)
+ return d
+}
+
// MakeDatums creates datum slice from interfaces.
func MakeDatums(args ...interface{}) []Datum {
datums := make([]Datum, len(args))
diff --git a/vendor/github.com/pingcap/tidb/types/field_type.go b/vendor/github.com/pingcap/tidb/types/field_type.go
index 7fd81b97b947337c8164c7d8715b38690eab758d..2178f6ed9a7230a4acb1da668998971f85156221 100644
--- a/vendor/github.com/pingcap/tidb/types/field_type.go
+++ b/vendor/github.com/pingcap/tidb/types/field_type.go
@@ -123,12 +123,27 @@ func setTypeFlag(flag *uint, flagItem uint, on bool) {
func DefaultParamTypeForValue(value interface{}, tp *FieldType) {
switch value.(type) {
case nil:
- tp.Tp = mysql.TypeUnspecified
+ tp.Tp = mysql.TypeVarString
tp.Flen = UnspecifiedLength
tp.Decimal = UnspecifiedLength
default:
DefaultTypeForValue(value, tp)
+ if hasVariantFieldLength(tp) {
+ tp.Flen = UnspecifiedLength
+ }
+ if tp.Tp == mysql.TypeUnspecified {
+ tp.Tp = mysql.TypeVarString
+ }
+ }
+}
+
+func hasVariantFieldLength(tp *FieldType) bool {
+ switch tp.Tp {
+ case mysql.TypeLonglong, mysql.TypeVarString, mysql.TypeDouble, mysql.TypeBlob,
+ mysql.TypeBit, mysql.TypeDuration, mysql.TypeNewDecimal, mysql.TypeEnum, mysql.TypeSet:
+ return true
}
+ return false
}
// DefaultTypeForValue returns the default FieldType for the value.
diff --git a/vendor/github.com/pingcap/tidb/types/parser_driver/value_expr.go b/vendor/github.com/pingcap/tidb/types/parser_driver/value_expr.go
index 09a8a8a1fb4307f84bc8f0b4ab198f8399cca5c2..08b6872ce2f21cac8ae2a7ca1bd58d0b94ed2e97 100644
--- a/vendor/github.com/pingcap/tidb/types/parser_driver/value_expr.go
+++ b/vendor/github.com/pingcap/tidb/types/parser_driver/value_expr.go
@@ -18,6 +18,7 @@ import (
"io"
"strconv"
+ "github.com/pingcap/errors"
"github.com/pingcap/parser/ast"
"github.com/pingcap/parser/mysql"
"github.com/pingcap/tidb/types"
@@ -67,6 +68,49 @@ type ValueExpr struct {
projectionOffset int
}
+// Restore implements Node interface.
+func (n *ValueExpr) Restore(ctx *ast.RestoreCtx) error {
+ switch n.Kind() {
+ case types.KindNull:
+ ctx.WriteKeyWord("NULL")
+ case types.KindInt64:
+ if n.Type.Flag&mysql.IsBooleanFlag != 0 {
+ if n.GetInt64() > 0 {
+ ctx.WriteKeyWord("TRUE")
+ } else {
+ ctx.WriteKeyWord("FALSE")
+ }
+ } else {
+ ctx.WritePlain(strconv.FormatInt(n.GetInt64(), 10))
+ }
+ case types.KindUint64:
+ ctx.WritePlain(strconv.FormatUint(n.GetUint64(), 10))
+ case types.KindFloat32:
+ ctx.WritePlain(strconv.FormatFloat(n.GetFloat64(), 'e', -1, 32))
+ case types.KindFloat64:
+ ctx.WritePlain(strconv.FormatFloat(n.GetFloat64(), 'e', -1, 64))
+ case types.KindString, types.KindBytes:
+ ctx.WriteString(n.GetString())
+ case types.KindMysqlDecimal:
+ ctx.WritePlain(n.GetMysqlDecimal().String())
+ case types.KindBinaryLiteral:
+ if n.Type.Flag&mysql.UnsignedFlag != 0 {
+ ctx.WritePlainf("x'%x'", n.GetBytes())
+ } else {
+ ctx.WritePlain(n.GetBinaryLiteral().ToBitLiteralString(true))
+ }
+ case types.KindMysqlDuration, types.KindMysqlEnum,
+ types.KindMysqlBit, types.KindMysqlSet, types.KindMysqlTime,
+ types.KindInterface, types.KindMinNotNull, types.KindMaxValue,
+ types.KindRaw, types.KindMysqlJSON:
+ // TODO implement Restore function
+ return errors.New("Not implemented")
+ default:
+ return errors.New("can't format to string")
+ }
+ return nil
+}
+
// GetDatumString implements the ast.ValueExpr interface.
func (n *ValueExpr) GetDatumString() string {
return n.GetString()
@@ -150,6 +194,12 @@ type ParamMarkerExpr struct {
Order int
}
+// Restore implements Node interface.
+func (n *ParamMarkerExpr) Restore(ctx *ast.RestoreCtx) error {
+ ctx.WritePlain("?")
+ return nil
+}
+
func newParamMarkerExpr(offset int) ast.ParamMarkerExpr {
return &ParamMarkerExpr{
Offset: offset,
diff --git a/vendor/github.com/pingcap/tidb/types/time.go b/vendor/github.com/pingcap/tidb/types/time.go
index 5a924c97014d2361e1ff18b4bd1b347dd90136de..fec734025aea11d386cc6cca93dc476d6cb883e5 100644
--- a/vendor/github.com/pingcap/tidb/types/time.go
+++ b/vendor/github.com/pingcap/tidb/types/time.go
@@ -1527,7 +1527,7 @@ func extractSingleTimeValue(unit string, format string) (int64, int64, int64, fl
if err != nil {
return 0, 0, 0, 0, ErrIncorrectDatetimeValue.GenWithStackByArgs(format)
}
- iv := int64(fv + 0.5)
+ iv := int64(math.Round(fv))
switch strings.ToUpper(unit) {
case "MICROSECOND":
diff --git a/vendor/github.com/pingcap/tidb/util/execdetails/execdetails.go b/vendor/github.com/pingcap/tidb/util/execdetails/execdetails.go
index ad384c51e0a7b6a049d290f3816837343484bc33..6ab29aceb51732c9f512f7cb74ed45aedf5e7513 100644
--- a/vendor/github.com/pingcap/tidb/util/execdetails/execdetails.go
+++ b/vendor/github.com/pingcap/tidb/util/execdetails/execdetails.go
@@ -88,6 +88,14 @@ func (e *RuntimeStatsColl) Get(planID string) *RuntimeStats {
return runtimeStats
}
+// Exists checks if the planID exists in the stats collection.
+func (e *RuntimeStatsColl) Exists(planID string) bool {
+ e.mu.Lock()
+ defer e.mu.Unlock()
+ _, exists := e.stats[planID]
+ return exists
+}
+
// Record records executor's execution.
func (e *RuntimeStats) Record(d time.Duration, rowNum int) {
atomic.AddInt32(&e.loop, 1)
@@ -95,6 +103,11 @@ func (e *RuntimeStats) Record(d time.Duration, rowNum int) {
atomic.AddInt64(&e.rows, int64(rowNum))
}
+// SetRowNum sets the row num.
+func (e *RuntimeStats) SetRowNum(rowNum int64) {
+ atomic.StoreInt64(&e.rows, rowNum)
+}
+
func (e *RuntimeStats) String() string {
if e == nil {
return ""
diff --git a/vendor/vendor.json b/vendor/vendor.json
index ca1ac1e8439bd58649928d1f2776b8086379d7e5..e528bd23d499387ac2393ec8b6b9b7656e84143e 100644
--- a/vendor/vendor.json
+++ b/vendor/vendor.json
@@ -111,106 +111,106 @@
"revisionTime": "2018-10-24T15:10:47Z"
},
{
- "checksumSHA1": "oFNBj222ad7LvyQ9TMUPienQZOI=",
+ "checksumSHA1": "cbEXJvrHC69taa1/5o/VlbkZy/g=",
"path": "github.com/pingcap/parser",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "s7hZrsoenMYJ2An3wl4EbvJSZJY=",
+ "checksumSHA1": "9pUt2OvfLX8RpWG8gq4efJ33eQw=",
"path": "github.com/pingcap/parser/ast",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
"checksumSHA1": "skWGV4FNvD3vr+5olepaPPnylUw=",
"path": "github.com/pingcap/parser/auth",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "grkBf/zf8cTJRtI64P1jV6B+p/4=",
+ "checksumSHA1": "t4UHo966WzU9Z0IJkyGHRp0loOk=",
"path": "github.com/pingcap/parser/charset",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
"checksumSHA1": "SInoXbsRe0tnBwmatmtZYfSFbdk=",
"path": "github.com/pingcap/parser/format",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "2bdcxM8NQIArMyIIf4Q8tsNzyuw=",
+ "checksumSHA1": "WZYTGDMnc1UfTdjdZoBbISsnpRY=",
"path": "github.com/pingcap/parser/model",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
"checksumSHA1": "QBa9yiMDQNl2cLLwqlRoNTpCPNg=",
"path": "github.com/pingcap/parser/mysql",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "oNBCSwJRykKuzIKgPCttatB9hAo=",
+ "checksumSHA1": "+O6CYIE0jT8pIDxWRP9FtKwFZjI=",
"path": "github.com/pingcap/parser/opcode",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
"checksumSHA1": "XvnUllvwMYd6HrMvMiKnn4cGN2M=",
"path": "github.com/pingcap/parser/terror",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "s96v2EoeGKcWHO3mpMOQk/z2iaI=",
+ "checksumSHA1": "YoDiJ3sniNqxkP5X/BDkx6efteA=",
"path": "github.com/pingcap/parser/types",
- "revision": "a38036a60de70cf02a30eb0b5496537bffffb6d0",
- "revisionTime": "2018-11-26T11:16:51Z"
+ "revision": "651ad7108326d8bc3991288d749bb6c778135216",
+ "revisionTime": "2018-12-21T12:21:43Z"
},
{
- "checksumSHA1": "kO63T5plq+V7HWnkzB9WlOnp9Iw=",
+ "checksumSHA1": "+0bf1l46m6GG7JtACNufnZG0OUw=",
"path": "github.com/pingcap/tidb/sessionctx/stmtctx",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
- "checksumSHA1": "BWIBDHaP7HVZSaGVwdD27c5t4Os=",
+ "checksumSHA1": "kXyszfR2fQ6bHvuCCFlHRkt1mF0=",
"path": "github.com/pingcap/tidb/types",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
"checksumSHA1": "DWVD7+ygtT66IQ+cqXmMJ5OVqUk=",
"path": "github.com/pingcap/tidb/types/json",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
- "checksumSHA1": "78GI/0/9CTFg5FMZc1WcB9EcIp4=",
+ "checksumSHA1": "6vi/eCZXqNTa5eAUpxDZet4LPlY=",
"path": "github.com/pingcap/tidb/types/parser_driver",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
- "checksumSHA1": "FEk9aPJr77VMn+nUhdXVkfU+NvM=",
+ "checksumSHA1": "s709bhSrG2Ec35406mGtrySid4s=",
"path": "github.com/pingcap/tidb/util/execdetails",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
"checksumSHA1": "nUC7zVoAMNR2a+z2iGqHoN2AkFE=",
"path": "github.com/pingcap/tidb/util/hack",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
"checksumSHA1": "xSyepiuqsoaaeDch7cXeumvVHKM=",
"path": "github.com/pingcap/tidb/util/memory",
- "revision": "487bb50390bbe0c712a4b850c20bf7cc12f4d061",
- "revisionTime": "2018-11-27T03:35:52Z"
+ "revision": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90",
+ "revisionTime": "2018-12-22T14:19:41Z"
},
{
"checksumSHA1": "SmYeIK/fIYXNu8IKxD6HOVQVTuU=",
@@ -407,62 +407,62 @@
{
"checksumSHA1": "aKn1oKcY74N8TRLm3Ayt7Q4bbI4=",
"path": "vitess.io/vitess/go/bytes2",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
"checksumSHA1": "JVCEN4UGRmg3TofIBdzZMZ3G0Ww=",
"path": "vitess.io/vitess/go/hack",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "e1WJ7vCnVrlQQQlc6n/FewCDMso=",
+ "checksumSHA1": "F5pcGq+2W1FHEjgktTdKOE6W8mk=",
"path": "vitess.io/vitess/go/sqltypes",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
"checksumSHA1": "ntFIQYkBS51G6y+FEkjFW40+HOU=",
"path": "vitess.io/vitess/go/vt/log",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "XozR8bmeSR5KTe/nlUJkpJY2HKI=",
+ "checksumSHA1": "tPQFPwbMdjuX0qjNl4Zl8zc37JQ=",
"path": "vitess.io/vitess/go/vt/proto/query",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "OnWsUHLDKcO3spwH0jD55SvKD24=",
+ "checksumSHA1": "o0tR/c7lgr0pLkxk7CdvjiNDAKU=",
"path": "vitess.io/vitess/go/vt/proto/topodata",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "sBAuZ/itMR8U8qbK4yLHxkP6Cpc=",
+ "checksumSHA1": "77UojBqi0yyeQvR70j7C3kcKclQ=",
"path": "vitess.io/vitess/go/vt/proto/vtgate",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "pLWM+SPGZs3k+IhjktE/cGUlpM0=",
+ "checksumSHA1": "QpWGhoVDwM+8+sgYLI/YU+95iGU=",
"path": "vitess.io/vitess/go/vt/proto/vtrpc",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "2ZBC/pPjs13cocUf8PoMSvAO5u4=",
+ "checksumSHA1": "IDe+9Bn42lZVsuoYO/epdguiErk=",
"path": "vitess.io/vitess/go/vt/sqlparser",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
},
{
- "checksumSHA1": "oF4XzuOzwvj1iduX/lYqNSyY/HM=",
+ "checksumSHA1": "Jx+gOh/kiBDSZxEIWHyYn9brjdo=",
"path": "vitess.io/vitess/go/vt/vterrors",
- "revision": "9d0594c50251a5167ac786408cea822ae994951c",
- "revisionTime": "2018-11-25T05:49:41Z"
+ "revision": "23f135ea6e773f3cc7c43c3d10c482b2221e9db9",
+ "revisionTime": "2018-12-22T19:18:51Z"
}
],
"rootPath": "github.com/XiaoMi/soar"
diff --git a/vendor/vitess.io/vitess/go/sqltypes/query_response.go b/vendor/vitess.io/vitess/go/sqltypes/query_response.go
index eeca6cd6c55f58033087535ca85f640ab0a1ad99..5ce8e58b7653a35ca4fa301c57fcc0b7b4f2911e 100644
--- a/vendor/vitess.io/vitess/go/sqltypes/query_response.go
+++ b/vendor/vitess.io/vitess/go/sqltypes/query_response.go
@@ -16,7 +16,9 @@ limitations under the License.
package sqltypes
-import "reflect"
+import (
+ "vitess.io/vitess/go/vt/vterrors"
+)
// QueryResponse represents a query response for ExecuteBatch.
type QueryResponse struct {
@@ -34,7 +36,7 @@ func QueryResponsesEqual(r1, r2 []QueryResponse) bool {
if !r.QueryResult.Equal(r2[i].QueryResult) {
return false
}
- if !reflect.DeepEqual(r.QueryError, r2[i].QueryError) {
+ if !vterrors.Equals(r.QueryError, r2[i].QueryError) {
return false
}
}
diff --git a/vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go b/vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
index 8df47083a92d63acea6c6324417ebe5e4f7996ae..483b516fef41a47daca407326fba41bba13b50f3 100644
--- a/vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
+++ b/vendor/vitess.io/vitess/go/vt/proto/query/query.pb.go
@@ -488,12 +488,12 @@ func (SplitQueryRequest_Algorithm) EnumDescriptor() ([]byte, []int) {
// Target describes what the client expects the tablet is.
// If the tablet does not match, an error is returned.
type Target struct {
- Keyspace string `protobuf:"bytes,1,opt,name=keyspace" json:"keyspace,omitempty"`
- Shard string `protobuf:"bytes,2,opt,name=shard" json:"shard,omitempty"`
- TabletType topodata.TabletType `protobuf:"varint,3,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ Keyspace string `protobuf:"bytes,1,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
+ Shard string `protobuf:"bytes,2,opt,name=shard,proto3" json:"shard,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,3,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// cell is used for routing queries between vtgate and vttablets. It
// is not used when Target is part of the Session sent by the client.
- Cell string `protobuf:"bytes,4,opt,name=cell" json:"cell,omitempty"`
+ Cell string `protobuf:"bytes,4,opt,name=cell,proto3" json:"cell,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -560,8 +560,8 @@ func (m *Target) GetCell() string {
// structure, which is not secure at all, because it is provided
// by the Vitess client.
type VTGateCallerID struct {
- Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
- Groups []string `protobuf:"bytes,2,rep,name=groups" json:"groups,omitempty"`
+ Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
+ Groups []string `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -611,13 +611,13 @@ func (m *VTGateCallerID) GetGroups() []string {
// is also sent with the replication streams from the binlog service.
type EventToken struct {
// timestamp is the MySQL timestamp of the statements. Seconds since Epoch.
- Timestamp int64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
+ Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// The shard name that applied the statements. Note this is not set when
// streaming from a vttablet. It is only used on the client -> vtgate link.
- Shard string `protobuf:"bytes,2,opt,name=shard" json:"shard,omitempty"`
+ Shard string `protobuf:"bytes,2,opt,name=shard,proto3" json:"shard,omitempty"`
// The position on the replication stream after this statement was applied.
// It is not the transaction ID / GTID, but the position / GTIDSet.
- Position string `protobuf:"bytes,3,opt,name=position" json:"position,omitempty"`
+ Position string `protobuf:"bytes,3,opt,name=position,proto3" json:"position,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -670,7 +670,7 @@ func (m *EventToken) GetPosition() string {
// Value represents a typed value.
type Value struct {
- Type Type `protobuf:"varint,1,opt,name=type,enum=query.Type" json:"type,omitempty"`
+ Type Type `protobuf:"varint,1,opt,name=type,proto3,enum=query.Type" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -717,10 +717,10 @@ func (m *Value) GetValue() []byte {
// BindVariable represents a single bind variable in a Query.
type BindVariable struct {
- Type Type `protobuf:"varint,1,opt,name=type,enum=query.Type" json:"type,omitempty"`
+ Type Type `protobuf:"varint,1,opt,name=type,proto3,enum=query.Type" json:"type,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// values are set if type is TUPLE.
- Values []*Value `protobuf:"bytes,3,rep,name=values" json:"values,omitempty"`
+ Values []*Value `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -774,10 +774,10 @@ func (m *BindVariable) GetValues() []*Value {
// BoundQuery is a query with its bind variables
type BoundQuery struct {
// sql is the SQL query to execute
- Sql string `protobuf:"bytes,1,opt,name=sql" json:"sql,omitempty"`
+ Sql string `protobuf:"bytes,1,opt,name=sql,proto3" json:"sql,omitempty"`
// bind_variables is a map of all bind variables to expand in the query.
// nil values are not allowed. Use NULL_TYPE to express a NULL value.
- BindVariables map[string]*BindVariable `protobuf:"bytes,2,rep,name=bind_variables,json=bindVariables" json:"bind_variables,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
+ BindVariables map[string]*BindVariable `protobuf:"bytes,2,rep,name=bind_variables,json=bindVariables,proto3" json:"bind_variables,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -824,19 +824,19 @@ func (m *BoundQuery) GetBindVariables() map[string]*BindVariable {
// ExecuteOptions is passed around for all Execute calls.
type ExecuteOptions struct {
// If set, we will try to include an EventToken with the responses.
- IncludeEventToken bool `protobuf:"varint,2,opt,name=include_event_token,json=includeEventToken" json:"include_event_token,omitempty"`
+ IncludeEventToken bool `protobuf:"varint,2,opt,name=include_event_token,json=includeEventToken,proto3" json:"include_event_token,omitempty"`
// If set, the fresher field may be set as a result comparison to this token.
// This is a shortcut so the application doesn't need to care about
// comparing EventTokens.
- CompareEventToken *EventToken `protobuf:"bytes,3,opt,name=compare_event_token,json=compareEventToken" json:"compare_event_token,omitempty"`
+ CompareEventToken *EventToken `protobuf:"bytes,3,opt,name=compare_event_token,json=compareEventToken,proto3" json:"compare_event_token,omitempty"`
// Controls what fields are returned in Field message responses from mysql, i.e.
// field name, table name, etc. This is an optimization for high-QPS queries where
// the client knows what it's getting
- IncludedFields ExecuteOptions_IncludedFields `protobuf:"varint,4,opt,name=included_fields,json=includedFields,enum=query.ExecuteOptions_IncludedFields" json:"included_fields,omitempty"`
+ IncludedFields ExecuteOptions_IncludedFields `protobuf:"varint,4,opt,name=included_fields,json=includedFields,proto3,enum=query.ExecuteOptions_IncludedFields" json:"included_fields,omitempty"`
// client_rows_found specifies if rows_affected should return
// rows found instead of rows affected. Behavior is defined
// by MySQL's CLIENT_FOUND_ROWS flag.
- ClientFoundRows bool `protobuf:"varint,5,opt,name=client_found_rows,json=clientFoundRows" json:"client_found_rows,omitempty"`
+ ClientFoundRows bool `protobuf:"varint,5,opt,name=client_found_rows,json=clientFoundRows,proto3" json:"client_found_rows,omitempty"`
// workload specifies the type of workload:
// OLTP: DMLs allowed, results have row count limit, and
// query timeouts are shorter.
@@ -844,14 +844,14 @@ type ExecuteOptions struct {
// can be as high as desired.
// DBA: no limit on rowcount or timeout, all queries allowed
// but intended for long DMLs and DDLs.
- Workload ExecuteOptions_Workload `protobuf:"varint,6,opt,name=workload,enum=query.ExecuteOptions_Workload" json:"workload,omitempty"`
+ Workload ExecuteOptions_Workload `protobuf:"varint,6,opt,name=workload,proto3,enum=query.ExecuteOptions_Workload" json:"workload,omitempty"`
// sql_select_limit sets an implicit limit on all select statements. Since
// vitess also sets a rowcount limit on queries, the smallest value wins.
- SqlSelectLimit int64 `protobuf:"varint,8,opt,name=sql_select_limit,json=sqlSelectLimit" json:"sql_select_limit,omitempty"`
- TransactionIsolation ExecuteOptions_TransactionIsolation `protobuf:"varint,9,opt,name=transaction_isolation,json=transactionIsolation,enum=query.ExecuteOptions_TransactionIsolation" json:"transaction_isolation,omitempty"`
+ SqlSelectLimit int64 `protobuf:"varint,8,opt,name=sql_select_limit,json=sqlSelectLimit,proto3" json:"sql_select_limit,omitempty"`
+ TransactionIsolation ExecuteOptions_TransactionIsolation `protobuf:"varint,9,opt,name=transaction_isolation,json=transactionIsolation,proto3,enum=query.ExecuteOptions_TransactionIsolation" json:"transaction_isolation,omitempty"`
// skip_query_plan_cache specifies if the query plan shoud be cached by vitess.
// By default all query plans are cached.
- SkipQueryPlanCache bool `protobuf:"varint,10,opt,name=skip_query_plan_cache,json=skipQueryPlanCache" json:"skip_query_plan_cache,omitempty"`
+ SkipQueryPlanCache bool `protobuf:"varint,10,opt,name=skip_query_plan_cache,json=skipQueryPlanCache,proto3" json:"skip_query_plan_cache,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -940,24 +940,24 @@ func (m *ExecuteOptions) GetSkipQueryPlanCache() bool {
// Field describes a single column returned by a query
type Field struct {
// name of the field as returned by mysql C API
- Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// vitess-defined type. Conversion function is in sqltypes package.
- Type Type `protobuf:"varint,2,opt,name=type,enum=query.Type" json:"type,omitempty"`
+ Type Type `protobuf:"varint,2,opt,name=type,proto3,enum=query.Type" json:"type,omitempty"`
// Remaining fields from mysql C API.
// These fields are only populated when ExecuteOptions.included_fields
// is set to IncludedFields.ALL.
- Table string `protobuf:"bytes,3,opt,name=table" json:"table,omitempty"`
- OrgTable string `protobuf:"bytes,4,opt,name=org_table,json=orgTable" json:"org_table,omitempty"`
- Database string `protobuf:"bytes,5,opt,name=database" json:"database,omitempty"`
- OrgName string `protobuf:"bytes,6,opt,name=org_name,json=orgName" json:"org_name,omitempty"`
+ Table string `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"`
+ OrgTable string `protobuf:"bytes,4,opt,name=org_table,json=orgTable,proto3" json:"org_table,omitempty"`
+ Database string `protobuf:"bytes,5,opt,name=database,proto3" json:"database,omitempty"`
+ OrgName string `protobuf:"bytes,6,opt,name=org_name,json=orgName,proto3" json:"org_name,omitempty"`
// column_length is really a uint32. All 32 bits can be used.
- ColumnLength uint32 `protobuf:"varint,7,opt,name=column_length,json=columnLength" json:"column_length,omitempty"`
+ ColumnLength uint32 `protobuf:"varint,7,opt,name=column_length,json=columnLength,proto3" json:"column_length,omitempty"`
// charset is actually a uint16. Only the lower 16 bits are used.
- Charset uint32 `protobuf:"varint,8,opt,name=charset" json:"charset,omitempty"`
+ Charset uint32 `protobuf:"varint,8,opt,name=charset,proto3" json:"charset,omitempty"`
// decimals is actualy a uint8. Only the lower 8 bits are used.
- Decimals uint32 `protobuf:"varint,9,opt,name=decimals" json:"decimals,omitempty"`
+ Decimals uint32 `protobuf:"varint,9,opt,name=decimals,proto3" json:"decimals,omitempty"`
// flags is actually a uint16. Only the lower 16 bits are used.
- Flags uint32 `protobuf:"varint,10,opt,name=flags" json:"flags,omitempty"`
+ Flags uint32 `protobuf:"varint,10,opt,name=flags,proto3" json:"flags,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1063,7 +1063,7 @@ type Row struct {
// A length of -1 means that the field is NULL. While
// reading values, you have to accummulate the length
// to know the offset where the next value begins in values.
- Lengths []int64 `protobuf:"zigzag64,1,rep,packed,name=lengths" json:"lengths,omitempty"`
+ Lengths []int64 `protobuf:"zigzag64,1,rep,packed,name=lengths,proto3" json:"lengths,omitempty"`
// values contains a concatenation of all values in the row.
Values []byte `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1114,10 +1114,10 @@ func (m *Row) GetValues() []byte {
type ResultExtras struct {
// event_token is populated if the include_event_token flag is set
// in ExecuteOptions.
- EventToken *EventToken `protobuf:"bytes,1,opt,name=event_token,json=eventToken" json:"event_token,omitempty"`
+ EventToken *EventToken `protobuf:"bytes,1,opt,name=event_token,json=eventToken,proto3" json:"event_token,omitempty"`
// If set, it means the data returned with this result is fresher
// than the compare_token passed in the ExecuteOptions.
- Fresher bool `protobuf:"varint,2,opt,name=fresher" json:"fresher,omitempty"`
+ Fresher bool `protobuf:"varint,2,opt,name=fresher,proto3" json:"fresher,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1171,11 +1171,11 @@ func (m *ResultExtras) GetFresher() bool {
// len(QueryResult[0].fields) is always equal to len(row) (for each
// row in rows for each QueryResult in QueryResult[1:]).
type QueryResult struct {
- Fields []*Field `protobuf:"bytes,1,rep,name=fields" json:"fields,omitempty"`
- RowsAffected uint64 `protobuf:"varint,2,opt,name=rows_affected,json=rowsAffected" json:"rows_affected,omitempty"`
- InsertId uint64 `protobuf:"varint,3,opt,name=insert_id,json=insertId" json:"insert_id,omitempty"`
- Rows []*Row `protobuf:"bytes,4,rep,name=rows" json:"rows,omitempty"`
- Extras *ResultExtras `protobuf:"bytes,5,opt,name=extras" json:"extras,omitempty"`
+ Fields []*Field `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
+ RowsAffected uint64 `protobuf:"varint,2,opt,name=rows_affected,json=rowsAffected,proto3" json:"rows_affected,omitempty"`
+ InsertId uint64 `protobuf:"varint,3,opt,name=insert_id,json=insertId,proto3" json:"insert_id,omitempty"`
+ Rows []*Row `protobuf:"bytes,4,rep,name=rows,proto3" json:"rows,omitempty"`
+ Extras *ResultExtras `protobuf:"bytes,5,opt,name=extras,proto3" json:"extras,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1243,8 +1243,8 @@ func (m *QueryResult) GetExtras() *ResultExtras {
// QueryWarning is used to convey out of band query execution warnings
// by storing in the vtgate.Session
type QueryWarning struct {
- Code uint32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"`
- Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
+ Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
+ Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1293,9 +1293,9 @@ func (m *QueryWarning) GetMessage() string {
// Update Stream calls.
type StreamEvent struct {
// The statements in this transaction.
- Statements []*StreamEvent_Statement `protobuf:"bytes,1,rep,name=statements" json:"statements,omitempty"`
+ Statements []*StreamEvent_Statement `protobuf:"bytes,1,rep,name=statements,proto3" json:"statements,omitempty"`
// The Event Token for this event.
- EventToken *EventToken `protobuf:"bytes,2,opt,name=event_token,json=eventToken" json:"event_token,omitempty"`
+ EventToken *EventToken `protobuf:"bytes,2,opt,name=event_token,json=eventToken,proto3" json:"event_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1341,11 +1341,11 @@ func (m *StreamEvent) GetEventToken() *EventToken {
// One individual Statement in a transaction.
type StreamEvent_Statement struct {
- Category StreamEvent_Statement_Category `protobuf:"varint,1,opt,name=category,enum=query.StreamEvent_Statement_Category" json:"category,omitempty"`
+ Category StreamEvent_Statement_Category `protobuf:"varint,1,opt,name=category,proto3,enum=query.StreamEvent_Statement_Category" json:"category,omitempty"`
// table_name, primary_key_fields and primary_key_values are set for DML.
- TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName" json:"table_name,omitempty"`
- PrimaryKeyFields []*Field `protobuf:"bytes,3,rep,name=primary_key_fields,json=primaryKeyFields" json:"primary_key_fields,omitempty"`
- PrimaryKeyValues []*Row `protobuf:"bytes,4,rep,name=primary_key_values,json=primaryKeyValues" json:"primary_key_values,omitempty"`
+ TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
+ PrimaryKeyFields []*Field `protobuf:"bytes,3,rep,name=primary_key_fields,json=primaryKeyFields,proto3" json:"primary_key_fields,omitempty"`
+ PrimaryKeyValues []*Row `protobuf:"bytes,4,rep,name=primary_key_values,json=primaryKeyValues,proto3" json:"primary_key_values,omitempty"`
// sql is set for all queries.
// FIXME(alainjobart) we may not need it for DMLs.
Sql []byte `protobuf:"bytes,5,opt,name=sql,proto3" json:"sql,omitempty"`
@@ -1415,12 +1415,12 @@ func (m *StreamEvent_Statement) GetSql() []byte {
// ExecuteRequest is the payload to Execute
type ExecuteRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Query *BoundQuery `protobuf:"bytes,4,opt,name=query" json:"query,omitempty"`
- TransactionId int64 `protobuf:"varint,5,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Query *BoundQuery `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"`
+ TransactionId int64 `protobuf:"varint,5,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1494,7 +1494,7 @@ func (m *ExecuteRequest) GetOptions() *ExecuteOptions {
// ExecuteResponse is the returned value from Execute
type ExecuteResponse struct {
- Result *QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1536,9 +1536,9 @@ func (m *ExecuteResponse) GetResult() *QueryResult {
// TODO: To be used in ExecuteBatchResponse and BeginExecuteBatchResponse.
type ResultWithError struct {
// error contains an query level error, only set if result is unset.
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// result contains the query result, only set if error is unset.
- Result *QueryResult `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
+ Result *QueryResult `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1584,13 +1584,13 @@ func (m *ResultWithError) GetResult() *QueryResult {
// ExecuteBatchRequest is the payload to ExecuteBatch
type ExecuteBatchRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Queries []*BoundQuery `protobuf:"bytes,4,rep,name=queries" json:"queries,omitempty"`
- AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction" json:"as_transaction,omitempty"`
- TransactionId int64 `protobuf:"varint,6,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,7,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Queries []*BoundQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"`
+ AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction,proto3" json:"as_transaction,omitempty"`
+ TransactionId int64 `protobuf:"varint,6,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1671,7 +1671,7 @@ func (m *ExecuteBatchRequest) GetOptions() *ExecuteOptions {
// ExecuteBatchResponse is the returned value from ExecuteBatch
type ExecuteBatchResponse struct {
- Results []*QueryResult `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
+ Results []*QueryResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1710,11 +1710,11 @@ func (m *ExecuteBatchResponse) GetResults() []*QueryResult {
// StreamExecuteRequest is the payload to StreamExecute
type StreamExecuteRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Query *BoundQuery `protobuf:"bytes,4,opt,name=query" json:"query,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,5,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Query *BoundQuery `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1781,7 +1781,7 @@ func (m *StreamExecuteRequest) GetOptions() *ExecuteOptions {
// StreamExecuteResponse is the returned value from StreamExecute
type StreamExecuteResponse struct {
- Result *QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1820,10 +1820,10 @@ func (m *StreamExecuteResponse) GetResult() *QueryResult {
// BeginRequest is the payload to Begin
type BeginRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,4,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,4,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1883,7 +1883,7 @@ func (m *BeginRequest) GetOptions() *ExecuteOptions {
// BeginResponse is the returned value from Begin
type BeginResponse struct {
- TransactionId int64 `protobuf:"varint,1,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ TransactionId int64 `protobuf:"varint,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1922,10 +1922,10 @@ func (m *BeginResponse) GetTransactionId() int64 {
// CommitRequest is the payload to Commit
type CommitRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2016,10 +2016,10 @@ var xxx_messageInfo_CommitResponse proto.InternalMessageInfo
// RollbackRequest is the payload to Rollback
type RollbackRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2110,11 +2110,11 @@ var xxx_messageInfo_RollbackResponse proto.InternalMessageInfo
// PrepareRequest is the payload to Prepare
type PrepareRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Dtid string `protobuf:"bytes,5,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Dtid string `protobuf:"bytes,5,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2212,10 +2212,10 @@ var xxx_messageInfo_PrepareResponse proto.InternalMessageInfo
// CommitPreparedRequest is the payload to CommitPrepared
type CommitPreparedRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Dtid string `protobuf:"bytes,4,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Dtid string `protobuf:"bytes,4,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2306,11 +2306,11 @@ var xxx_messageInfo_CommitPreparedResponse proto.InternalMessageInfo
// RollbackPreparedRequest is the payload to RollbackPrepared
type RollbackPreparedRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Dtid string `protobuf:"bytes,5,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Dtid string `protobuf:"bytes,5,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2408,11 +2408,11 @@ var xxx_messageInfo_RollbackPreparedResponse proto.InternalMessageInfo
// CreateTransactionRequest is the payload to CreateTransaction
type CreateTransactionRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Dtid string `protobuf:"bytes,4,opt,name=dtid" json:"dtid,omitempty"`
- Participants []*Target `protobuf:"bytes,5,rep,name=participants" json:"participants,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Dtid string `protobuf:"bytes,4,opt,name=dtid,proto3" json:"dtid,omitempty"`
+ Participants []*Target `protobuf:"bytes,5,rep,name=participants,proto3" json:"participants,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2510,11 +2510,11 @@ var xxx_messageInfo_CreateTransactionResponse proto.InternalMessageInfo
// StartCommitRequest is the payload to StartCommit
type StartCommitRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Dtid string `protobuf:"bytes,5,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Dtid string `protobuf:"bytes,5,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2612,11 +2612,11 @@ var xxx_messageInfo_StartCommitResponse proto.InternalMessageInfo
// SetRollbackRequest is the payload to SetRollback
type SetRollbackRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
- Dtid string `protobuf:"bytes,5,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,4,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
+ Dtid string `protobuf:"bytes,5,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2714,10 +2714,10 @@ var xxx_messageInfo_SetRollbackResponse proto.InternalMessageInfo
// ConcludeTransactionRequest is the payload to ConcludeTransaction
type ConcludeTransactionRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Dtid string `protobuf:"bytes,4,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Dtid string `protobuf:"bytes,4,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2808,10 +2808,10 @@ var xxx_messageInfo_ConcludeTransactionResponse proto.InternalMessageInfo
// ReadTransactionRequest is the payload to ReadTransaction
type ReadTransactionRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Dtid string `protobuf:"bytes,4,opt,name=dtid" json:"dtid,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Dtid string `protobuf:"bytes,4,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2871,7 +2871,7 @@ func (m *ReadTransactionRequest) GetDtid() string {
// ReadTransactionResponse is the returned value from ReadTransaction
type ReadTransactionResponse struct {
- Metadata *TransactionMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
+ Metadata *TransactionMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2910,11 +2910,11 @@ func (m *ReadTransactionResponse) GetMetadata() *TransactionMetadata {
// BeginExecuteRequest is the payload to BeginExecute
type BeginExecuteRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Query *BoundQuery `protobuf:"bytes,4,opt,name=query" json:"query,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,5,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Query *BoundQuery `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2984,10 +2984,10 @@ type BeginExecuteResponse struct {
// error contains an application level error if necessary. Note the
// transaction_id may be set, even when an error is returned, if the begin
// worked but the execute failed.
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
- Result *QueryResult `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
+ Result *QueryResult `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
// transaction_id might be non-zero even if an error is present.
- TransactionId int64 `protobuf:"varint,3,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ TransactionId int64 `protobuf:"varint,3,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3040,12 +3040,12 @@ func (m *BeginExecuteResponse) GetTransactionId() int64 {
// BeginExecuteBatchRequest is the payload to BeginExecuteBatch
type BeginExecuteBatchRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Queries []*BoundQuery `protobuf:"bytes,4,rep,name=queries" json:"queries,omitempty"`
- AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction" json:"as_transaction,omitempty"`
- Options *ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Queries []*BoundQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"`
+ AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction,proto3" json:"as_transaction,omitempty"`
+ Options *ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3122,10 +3122,10 @@ type BeginExecuteBatchResponse struct {
// error contains an application level error if necessary. Note the
// transaction_id may be set, even when an error is returned, if the begin
// worked but the execute failed.
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
- Results []*QueryResult `protobuf:"bytes,2,rep,name=results" json:"results,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
+ Results []*QueryResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"`
// transaction_id might be non-zero even if an error is present.
- TransactionId int64 `protobuf:"varint,3,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ TransactionId int64 `protobuf:"varint,3,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3178,11 +3178,11 @@ func (m *BeginExecuteBatchResponse) GetTransactionId() int64 {
// MessageStreamRequest is the request payload for MessageStream.
type MessageStreamRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// name is the message table name.
- Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
+ Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3242,7 +3242,7 @@ func (m *MessageStreamRequest) GetName() string {
// MessageStreamResponse is a response for MessageStream.
type MessageStreamResponse struct {
- Result *QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3281,12 +3281,12 @@ func (m *MessageStreamResponse) GetResult() *QueryResult {
// MessageAckRequest is the request payload for MessageAck.
type MessageAckRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// name is the message table name.
- Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
- Ids []*Value `protobuf:"bytes,5,rep,name=ids" json:"ids,omitempty"`
+ Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
+ Ids []*Value `protobuf:"bytes,5,rep,name=ids,proto3" json:"ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3356,7 +3356,7 @@ type MessageAckResponse struct {
// result contains the result of the ack operation.
// Since this acts like a DML, only
// RowsAffected is returned in the result.
- Result *QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3396,15 +3396,15 @@ func (m *MessageAckResponse) GetResult() *QueryResult {
// SplitQueryRequest is the payload for SplitQuery sent by VTGate to a VTTablet.
// See vtgate.SplitQueryRequest for more details.
type SplitQueryRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
- Query *BoundQuery `protobuf:"bytes,4,opt,name=query" json:"query,omitempty"`
- SplitColumn []string `protobuf:"bytes,5,rep,name=split_column,json=splitColumn" json:"split_column,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+ Query *BoundQuery `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"`
+ SplitColumn []string `protobuf:"bytes,5,rep,name=split_column,json=splitColumn,proto3" json:"split_column,omitempty"`
// Exactly one of the following must be nonzero.
- SplitCount int64 `protobuf:"varint,6,opt,name=split_count,json=splitCount" json:"split_count,omitempty"`
- NumRowsPerQueryPart int64 `protobuf:"varint,8,opt,name=num_rows_per_query_part,json=numRowsPerQueryPart" json:"num_rows_per_query_part,omitempty"`
- Algorithm SplitQueryRequest_Algorithm `protobuf:"varint,9,opt,name=algorithm,enum=query.SplitQueryRequest_Algorithm" json:"algorithm,omitempty"`
+ SplitCount int64 `protobuf:"varint,6,opt,name=split_count,json=splitCount,proto3" json:"split_count,omitempty"`
+ NumRowsPerQueryPart int64 `protobuf:"varint,8,opt,name=num_rows_per_query_part,json=numRowsPerQueryPart,proto3" json:"num_rows_per_query_part,omitempty"`
+ Algorithm SplitQueryRequest_Algorithm `protobuf:"varint,9,opt,name=algorithm,proto3,enum=query.SplitQueryRequest_Algorithm" json:"algorithm,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3493,9 +3493,9 @@ func (m *SplitQueryRequest) GetAlgorithm() SplitQueryRequest_Algorithm {
// QuerySplit represents one query to execute on the tablet
type QuerySplit struct {
// query is the query to execute
- Query *BoundQuery `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
+ Query *BoundQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// row_count is the approximate row count the query will return
- RowCount int64 `protobuf:"varint,2,opt,name=row_count,json=rowCount" json:"row_count,omitempty"`
+ RowCount int64 `protobuf:"varint,2,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3542,7 +3542,7 @@ func (m *QuerySplit) GetRowCount() int64 {
// SplitQueryResponse is returned by SplitQuery and represents all the queries
// to execute in order to get the entire data set.
type SplitQueryResponse struct {
- Queries []*QuerySplit `protobuf:"bytes,1,rep,name=queries" json:"queries,omitempty"`
+ Queries []*QuerySplit `protobuf:"bytes,1,rep,name=queries,proto3" json:"queries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3616,30 +3616,30 @@ type RealtimeStats struct {
// health_error is the last error we got from health check,
// or empty is the server is healthy. This is used for subset selection,
// we do not send queries to servers that are not healthy.
- HealthError string `protobuf:"bytes,1,opt,name=health_error,json=healthError" json:"health_error,omitempty"`
+ HealthError string `protobuf:"bytes,1,opt,name=health_error,json=healthError,proto3" json:"health_error,omitempty"`
// seconds_behind_master is populated for slaves only. It indicates
// how far behind on (MySQL) replication a slave currently is. It is used
// by clients for subset selection (so we don't try to send traffic
// to tablets that are too far behind).
// NOTE: This field must not be evaluated if "health_error" is not empty.
// TODO(mberlin): Let's switch it to int64 instead?
- SecondsBehindMaster uint32 `protobuf:"varint,2,opt,name=seconds_behind_master,json=secondsBehindMaster" json:"seconds_behind_master,omitempty"`
+ SecondsBehindMaster uint32 `protobuf:"varint,2,opt,name=seconds_behind_master,json=secondsBehindMaster,proto3" json:"seconds_behind_master,omitempty"`
// bin_log_players_count is the number of currently running binlog players.
// if the value is 0, it means that filtered replication is currently not
// running on the tablet. If >0, filtered replication is running.
// NOTE: This field must not be evaluated if "health_error" is not empty.
- BinlogPlayersCount int32 `protobuf:"varint,3,opt,name=binlog_players_count,json=binlogPlayersCount" json:"binlog_players_count,omitempty"`
+ BinlogPlayersCount int32 `protobuf:"varint,3,opt,name=binlog_players_count,json=binlogPlayersCount,proto3" json:"binlog_players_count,omitempty"`
// seconds_behind_master_filtered_replication is populated for the receiving
// master of an ongoing filtered replication only.
// It specifies how far the receiving master lags behind the sending master.
// NOTE: This field must not be evaluated if "health_error" is not empty.
// NOTE: This field must not be evaluated if "bin_log_players_count" is 0.
- SecondsBehindMasterFilteredReplication int64 `protobuf:"varint,4,opt,name=seconds_behind_master_filtered_replication,json=secondsBehindMasterFilteredReplication" json:"seconds_behind_master_filtered_replication,omitempty"`
+ SecondsBehindMasterFilteredReplication int64 `protobuf:"varint,4,opt,name=seconds_behind_master_filtered_replication,json=secondsBehindMasterFilteredReplication,proto3" json:"seconds_behind_master_filtered_replication,omitempty"`
// cpu_usage is used for load-based balancing
- CpuUsage float64 `protobuf:"fixed64,5,opt,name=cpu_usage,json=cpuUsage" json:"cpu_usage,omitempty"`
+ CpuUsage float64 `protobuf:"fixed64,5,opt,name=cpu_usage,json=cpuUsage,proto3" json:"cpu_usage,omitempty"`
// qps is the average QPS (queries per second) rate in the last XX seconds
// where XX is usually 60 (See query_service_stats.go).
- Qps float64 `protobuf:"fixed64,6,opt,name=qps" json:"qps,omitempty"`
+ Qps float64 `protobuf:"fixed64,6,opt,name=qps,proto3" json:"qps,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3717,17 +3717,17 @@ func (m *RealtimeStats) GetQps() float64 {
// layer.
type AggregateStats struct {
// healthy_tablet_count is the number of healthy tablets in the group.
- HealthyTabletCount int32 `protobuf:"varint,1,opt,name=healthy_tablet_count,json=healthyTabletCount" json:"healthy_tablet_count,omitempty"`
+ HealthyTabletCount int32 `protobuf:"varint,1,opt,name=healthy_tablet_count,json=healthyTabletCount,proto3" json:"healthy_tablet_count,omitempty"`
// unhealthy_tablet_count is the number of unhealthy tablets in the group.
- UnhealthyTabletCount int32 `protobuf:"varint,2,opt,name=unhealthy_tablet_count,json=unhealthyTabletCount" json:"unhealthy_tablet_count,omitempty"`
+ UnhealthyTabletCount int32 `protobuf:"varint,2,opt,name=unhealthy_tablet_count,json=unhealthyTabletCount,proto3" json:"unhealthy_tablet_count,omitempty"`
// seconds_behind_master_min is the minimum of the
// seconds_behind_master values of the healthy tablets. It is unset
// if the tablet type is master.
- SecondsBehindMasterMin uint32 `protobuf:"varint,3,opt,name=seconds_behind_master_min,json=secondsBehindMasterMin" json:"seconds_behind_master_min,omitempty"`
+ SecondsBehindMasterMin uint32 `protobuf:"varint,3,opt,name=seconds_behind_master_min,json=secondsBehindMasterMin,proto3" json:"seconds_behind_master_min,omitempty"`
// seconds_behind_master_max is the maximum of the
// seconds_behind_master values of the healthy tablets. It is unset
// if the tablet type is master.
- SecondsBehindMasterMax uint32 `protobuf:"varint,4,opt,name=seconds_behind_master_max,json=secondsBehindMasterMax" json:"seconds_behind_master_max,omitempty"`
+ SecondsBehindMasterMax uint32 `protobuf:"varint,4,opt,name=seconds_behind_master_max,json=secondsBehindMasterMax,proto3" json:"seconds_behind_master_max,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3797,11 +3797,11 @@ func (m *AggregateStats) GetSecondsBehindMasterMax() uint32 {
type StreamHealthResponse struct {
// target is the current server type. Only queries with that exact Target
// record will be accepted (the cell may not match, however).
- Target *Target `protobuf:"bytes,1,opt,name=target" json:"target,omitempty"`
+ Target *Target `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// serving is true iff the tablet is serving. A tablet may not be serving
// if filtered replication is enabled on a master for instance,
// or if a replica should not be used because the keyspace is being resharded.
- Serving bool `protobuf:"varint,2,opt,name=serving" json:"serving,omitempty"`
+ Serving bool `protobuf:"varint,2,opt,name=serving,proto3" json:"serving,omitempty"`
// tablet_externally_reparented_timestamp can be interpreted as the
// last time we knew that this tablet was the MASTER of this shard
// (if StreamHealthResponse describes a group of tablets, between
@@ -3828,18 +3828,18 @@ type StreamHealthResponse struct {
// topology (see go/vt/vttablet/tabletmanager/init_tablet.go)
// OR
// d) 0 if the vttablet was never a MASTER.
- TabletExternallyReparentedTimestamp int64 `protobuf:"varint,3,opt,name=tablet_externally_reparented_timestamp,json=tabletExternallyReparentedTimestamp" json:"tablet_externally_reparented_timestamp,omitempty"`
+ TabletExternallyReparentedTimestamp int64 `protobuf:"varint,3,opt,name=tablet_externally_reparented_timestamp,json=tabletExternallyReparentedTimestamp,proto3" json:"tablet_externally_reparented_timestamp,omitempty"`
// realtime_stats contains information about the tablet status.
// It is only filled in if the information is about a tablet.
- RealtimeStats *RealtimeStats `protobuf:"bytes,4,opt,name=realtime_stats,json=realtimeStats" json:"realtime_stats,omitempty"`
+ RealtimeStats *RealtimeStats `protobuf:"bytes,4,opt,name=realtime_stats,json=realtimeStats,proto3" json:"realtime_stats,omitempty"`
// AggregateStats constains information about the group of tablet status.
// It is only filled in if the information is about a group of tablets.
- AggregateStats *AggregateStats `protobuf:"bytes,6,opt,name=aggregate_stats,json=aggregateStats" json:"aggregate_stats,omitempty"`
+ AggregateStats *AggregateStats `protobuf:"bytes,6,opt,name=aggregate_stats,json=aggregateStats,proto3" json:"aggregate_stats,omitempty"`
// tablet_alias is the alias of the sending tablet. The discovery/healthcheck.go
// code uses it to verify that it's talking to the correct tablet and that it
// hasn't changed in the meantime e.g. due to tablet restarts where ports or
// ips have been reused but assigned differently.
- TabletAlias *topodata.TabletAlias `protobuf:"bytes,5,opt,name=tablet_alias,json=tabletAlias" json:"tablet_alias,omitempty"`
+ TabletAlias *topodata.TabletAlias `protobuf:"bytes,5,opt,name=tablet_alias,json=tabletAlias,proto3" json:"tablet_alias,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3915,15 +3915,15 @@ func (m *StreamHealthResponse) GetTabletAlias() *topodata.TabletAlias {
// position and timestamp can be set. If neither is set, we will start
// streaming from the current binlog position.
type UpdateStreamRequest struct {
- EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId" json:"effective_caller_id,omitempty"`
- ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId" json:"immediate_caller_id,omitempty"`
- Target *Target `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"`
+ EffectiveCallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=effective_caller_id,json=effectiveCallerId,proto3" json:"effective_caller_id,omitempty"`
+ ImmediateCallerId *VTGateCallerID `protobuf:"bytes,2,opt,name=immediate_caller_id,json=immediateCallerId,proto3" json:"immediate_caller_id,omitempty"`
+ Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// If position is set, we will start the streaming from that replication
// position. Incompatible with timestamp.
- Position string `protobuf:"bytes,4,opt,name=position" json:"position,omitempty"`
+ Position string `protobuf:"bytes,4,opt,name=position,proto3" json:"position,omitempty"`
// If timestamp is set, we will start the streaming from the first
// event in the binlogs that have that timestamp. Incompatible with position.
- Timestamp int64 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
+ Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3990,7 +3990,7 @@ func (m *UpdateStreamRequest) GetTimestamp() int64 {
// UpdateStreamResponse is returned by UpdateStream
type UpdateStreamResponse struct {
- Event *StreamEvent `protobuf:"bytes,1,opt,name=event" json:"event,omitempty"`
+ Event *StreamEvent `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4029,10 +4029,10 @@ func (m *UpdateStreamResponse) GetEvent() *StreamEvent {
// TransactionMetadata contains the metadata for a distributed transaction.
type TransactionMetadata struct {
- Dtid string `protobuf:"bytes,1,opt,name=dtid" json:"dtid,omitempty"`
- State TransactionState `protobuf:"varint,2,opt,name=state,enum=query.TransactionState" json:"state,omitempty"`
- TimeCreated int64 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
- Participants []*Target `protobuf:"bytes,4,rep,name=participants" json:"participants,omitempty"`
+ Dtid string `protobuf:"bytes,1,opt,name=dtid,proto3" json:"dtid,omitempty"`
+ State TransactionState `protobuf:"varint,2,opt,name=state,proto3,enum=query.TransactionState" json:"state,omitempty"`
+ TimeCreated int64 `protobuf:"varint,3,opt,name=time_created,json=timeCreated,proto3" json:"time_created,omitempty"`
+ Participants []*Target `protobuf:"bytes,4,rep,name=participants,proto3" json:"participants,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
diff --git a/vendor/vitess.io/vitess/go/vt/proto/topodata/topodata.pb.go b/vendor/vitess.io/vitess/go/vt/proto/topodata/topodata.pb.go
index 6fe977f8396a34cc0a0c4ce6136209159ade1d97..d3903dbfd8fe71ead85ab241cc600ec05d8e634d 100644
--- a/vendor/vitess.io/vitess/go/vt/proto/topodata/topodata.pb.go
+++ b/vendor/vitess.io/vitess/go/vt/proto/topodata/topodata.pb.go
@@ -171,10 +171,10 @@ func (m *KeyRange) GetEnd() []byte {
// TabletAlias is a globally unique tablet identifier.
type TabletAlias struct {
// cell is the cell (or datacenter) the tablet is in
- Cell string `protobuf:"bytes,1,opt,name=cell" json:"cell,omitempty"`
+ Cell string `protobuf:"bytes,1,opt,name=cell,proto3" json:"cell,omitempty"`
// uid is a unique id for this tablet within the shard
// (this is the MySQL server id as well).
- Uid uint32 `protobuf:"varint,2,opt,name=uid" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -221,36 +221,36 @@ func (m *TabletAlias) GetUid() uint32 {
// Tablet represents information about a running instance of vttablet.
type Tablet struct {
// alias is the unique name of the tablet.
- Alias *TabletAlias `protobuf:"bytes,1,opt,name=alias" json:"alias,omitempty"`
+ Alias *TabletAlias `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
// Fully qualified domain name of the host.
- Hostname string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"`
+ Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// Map of named ports. Normally this should include vt and grpc.
// Going forward, the mysql port will be stored in mysql_port
// instead of here.
// For accessing mysql port, use topoproto.MysqlPort to fetch, and
// topoproto.SetMysqlPort to set. These wrappers will ensure
// legacy behavior is supported.
- PortMap map[string]int32 `protobuf:"bytes,4,rep,name=port_map,json=portMap" json:"port_map,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
+ PortMap map[string]int32 `protobuf:"bytes,4,rep,name=port_map,json=portMap,proto3" json:"port_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
// Keyspace name.
- Keyspace string `protobuf:"bytes,5,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,5,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// Shard name. If range based sharding is used, it should match
// key_range.
- Shard string `protobuf:"bytes,6,opt,name=shard" json:"shard,omitempty"`
+ Shard string `protobuf:"bytes,6,opt,name=shard,proto3" json:"shard,omitempty"`
// If range based sharding is used, range for the tablet's shard.
- KeyRange *KeyRange `protobuf:"bytes,7,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ KeyRange *KeyRange `protobuf:"bytes,7,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
// type is the current type of the tablet.
- Type TabletType `protobuf:"varint,8,opt,name=type,enum=topodata.TabletType" json:"type,omitempty"`
+ Type TabletType `protobuf:"varint,8,opt,name=type,proto3,enum=topodata.TabletType" json:"type,omitempty"`
// It this is set, it is used as the database name instead of the
// normal "vt_" + keyspace.
- DbNameOverride string `protobuf:"bytes,9,opt,name=db_name_override,json=dbNameOverride" json:"db_name_override,omitempty"`
+ DbNameOverride string `protobuf:"bytes,9,opt,name=db_name_override,json=dbNameOverride,proto3" json:"db_name_override,omitempty"`
// tablet tags
- Tags map[string]string `protobuf:"bytes,10,rep,name=tags" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
+ Tags map[string]string `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// MySQL hostname.
- MysqlHostname string `protobuf:"bytes,12,opt,name=mysql_hostname,json=mysqlHostname" json:"mysql_hostname,omitempty"`
+ MysqlHostname string `protobuf:"bytes,12,opt,name=mysql_hostname,json=mysqlHostname,proto3" json:"mysql_hostname,omitempty"`
// MySQL port. Use topoproto.MysqlPort and topoproto.SetMysqlPort
// to access this variable. The functions provide support
// for legacy behavior.
- MysqlPort int32 `protobuf:"varint,13,opt,name=mysql_port,json=mysqlPort" json:"mysql_port,omitempty"`
+ MysqlPort int32 `protobuf:"varint,13,opt,name=mysql_port,json=mysqlPort,proto3" json:"mysql_port,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -364,27 +364,27 @@ type Shard struct {
// shard for reparenting operations (InitShardMaster,
// PlannedReparentShard,EmergencyReparentShard), to guarantee
// exclusive operation.
- MasterAlias *TabletAlias `protobuf:"bytes,1,opt,name=master_alias,json=masterAlias" json:"master_alias,omitempty"`
+ MasterAlias *TabletAlias `protobuf:"bytes,1,opt,name=master_alias,json=masterAlias,proto3" json:"master_alias,omitempty"`
// key_range is the KeyRange for this shard. It can be unset if:
// - we are not using range-based sharding in this shard.
// - the shard covers the entire keyrange.
// This must match the shard name based on our other conventions, but
// helpful to have it decomposed here.
// Once set at creation time, it is never changed.
- KeyRange *KeyRange `protobuf:"bytes,2,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ KeyRange *KeyRange `protobuf:"bytes,2,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
// served_types has at most one entry per TabletType
// The keyspace lock is always taken when changing this.
- ServedTypes []*Shard_ServedType `protobuf:"bytes,3,rep,name=served_types,json=servedTypes" json:"served_types,omitempty"`
+ ServedTypes []*Shard_ServedType `protobuf:"bytes,3,rep,name=served_types,json=servedTypes,proto3" json:"served_types,omitempty"`
// SourceShards is the list of shards we're replicating from,
// using filtered replication.
// The keyspace lock is always taken when changing this.
- SourceShards []*Shard_SourceShard `protobuf:"bytes,4,rep,name=source_shards,json=sourceShards" json:"source_shards,omitempty"`
+ SourceShards []*Shard_SourceShard `protobuf:"bytes,4,rep,name=source_shards,json=sourceShards,proto3" json:"source_shards,omitempty"`
// Cells is the list of cells that contain tablets for this shard.
// No lock is necessary to update this field.
- Cells []string `protobuf:"bytes,5,rep,name=cells" json:"cells,omitempty"`
+ Cells []string `protobuf:"bytes,5,rep,name=cells,proto3" json:"cells,omitempty"`
// tablet_controls has at most one entry per TabletType.
// The keyspace lock is always taken when changing this.
- TabletControls []*Shard_TabletControl `protobuf:"bytes,6,rep,name=tablet_controls,json=tabletControls" json:"tablet_controls,omitempty"`
+ TabletControls []*Shard_TabletControl `protobuf:"bytes,6,rep,name=tablet_controls,json=tabletControls,proto3" json:"tablet_controls,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -458,8 +458,8 @@ func (m *Shard) GetTabletControls() []*Shard_TabletControl {
// ServedType is an entry in the served_types
type Shard_ServedType struct {
- TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
- Cells []string `protobuf:"bytes,2,rep,name=cells" json:"cells,omitempty"`
+ TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ Cells []string `protobuf:"bytes,2,rep,name=cells,proto3" json:"cells,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -508,15 +508,15 @@ func (m *Shard_ServedType) GetCells() []string {
// of that shard will run filtered replication.
type Shard_SourceShard struct {
// Uid is the unique ID for this SourceShard object.
- Uid uint32 `protobuf:"varint,1,opt,name=uid" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
// the source keyspace
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// the source shard
- Shard string `protobuf:"bytes,3,opt,name=shard" json:"shard,omitempty"`
+ Shard string `protobuf:"bytes,3,opt,name=shard,proto3" json:"shard,omitempty"`
// the source shard keyrange
- KeyRange *KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ KeyRange *KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
// the source table list to replicate
- Tables []string `protobuf:"bytes,5,rep,name=tables" json:"tables,omitempty"`
+ Tables []string `protobuf:"bytes,5,rep,name=tables,proto3" json:"tables,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -584,14 +584,14 @@ func (m *Shard_SourceShard) GetTables() []string {
// TabletControl controls tablet's behavior
type Shard_TabletControl struct {
// which tablet type is affected
- TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
- Cells []string `protobuf:"bytes,2,rep,name=cells" json:"cells,omitempty"`
+ TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ Cells []string `protobuf:"bytes,2,rep,name=cells,proto3" json:"cells,omitempty"`
// what to do
- DisableQueryService bool `protobuf:"varint,3,opt,name=disable_query_service,json=disableQueryService" json:"disable_query_service,omitempty"`
- BlacklistedTables []string `protobuf:"bytes,4,rep,name=blacklisted_tables,json=blacklistedTables" json:"blacklisted_tables,omitempty"`
+ DisableQueryService bool `protobuf:"varint,3,opt,name=disable_query_service,json=disableQueryService,proto3" json:"disable_query_service,omitempty"`
+ BlacklistedTables []string `protobuf:"bytes,4,rep,name=blacklisted_tables,json=blacklistedTables,proto3" json:"blacklisted_tables,omitempty"`
// frozen is set if we've started failing over traffic for
// the master. If set, this record should not be removed.
- Frozen bool `protobuf:"varint,5,opt,name=frozen" json:"frozen,omitempty"`
+ Frozen bool `protobuf:"varint,5,opt,name=frozen,proto3" json:"frozen,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -660,13 +660,13 @@ func (m *Shard_TabletControl) GetFrozen() bool {
type Keyspace struct {
// name of the column used for sharding
// empty if the keyspace is not sharded
- ShardingColumnName string `protobuf:"bytes,1,opt,name=sharding_column_name,json=shardingColumnName" json:"sharding_column_name,omitempty"`
+ ShardingColumnName string `protobuf:"bytes,1,opt,name=sharding_column_name,json=shardingColumnName,proto3" json:"sharding_column_name,omitempty"`
// type of the column used for sharding
// UNSET if the keyspace is not sharded
- ShardingColumnType KeyspaceIdType `protobuf:"varint,2,opt,name=sharding_column_type,json=shardingColumnType,enum=topodata.KeyspaceIdType" json:"sharding_column_type,omitempty"`
+ ShardingColumnType KeyspaceIdType `protobuf:"varint,2,opt,name=sharding_column_type,json=shardingColumnType,proto3,enum=topodata.KeyspaceIdType" json:"sharding_column_type,omitempty"`
// ServedFrom will redirect the appropriate traffic to
// another keyspace.
- ServedFroms []*Keyspace_ServedFrom `protobuf:"bytes,4,rep,name=served_froms,json=servedFroms" json:"served_froms,omitempty"`
+ ServedFroms []*Keyspace_ServedFrom `protobuf:"bytes,4,rep,name=served_froms,json=servedFroms,proto3" json:"served_froms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -721,11 +721,11 @@ func (m *Keyspace) GetServedFroms() []*Keyspace_ServedFrom {
// keyspace name that's serving it.
type Keyspace_ServedFrom struct {
// the tablet type (key for the map)
- TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// the cells to limit this to
- Cells []string `protobuf:"bytes,2,rep,name=cells" json:"cells,omitempty"`
+ Cells []string `protobuf:"bytes,2,rep,name=cells,proto3" json:"cells,omitempty"`
// the keyspace name that's serving it
- Keyspace string `protobuf:"bytes,3,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,3,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -781,7 +781,7 @@ func (m *Keyspace_ServedFrom) GetKeyspace() string {
type ShardReplication struct {
// Note there can be only one Node in this array
// for a given tablet.
- Nodes []*ShardReplication_Node `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
+ Nodes []*ShardReplication_Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -820,7 +820,7 @@ func (m *ShardReplication) GetNodes() []*ShardReplication_Node {
// Node describes a tablet instance within the cell
type ShardReplication_Node struct {
- TabletAlias *TabletAlias `protobuf:"bytes,1,opt,name=tablet_alias,json=tabletAlias" json:"tablet_alias,omitempty"`
+ TabletAlias *TabletAlias `protobuf:"bytes,1,opt,name=tablet_alias,json=tabletAlias,proto3" json:"tablet_alias,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -860,8 +860,8 @@ func (m *ShardReplication_Node) GetTabletAlias() *TabletAlias {
// ShardReference is used as a pointer from a SrvKeyspace to a Shard
type ShardReference struct {
// Copied from Shard.
- Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- KeyRange *KeyRange `protobuf:"bytes,2,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ KeyRange *KeyRange `protobuf:"bytes,2,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -908,11 +908,11 @@ func (m *ShardReference) GetKeyRange() *KeyRange {
// SrvKeyspace is a rollup node for the keyspace itself.
type SrvKeyspace struct {
// The partitions this keyspace is serving, per tablet type.
- Partitions []*SrvKeyspace_KeyspacePartition `protobuf:"bytes,1,rep,name=partitions" json:"partitions,omitempty"`
+ Partitions []*SrvKeyspace_KeyspacePartition `protobuf:"bytes,1,rep,name=partitions,proto3" json:"partitions,omitempty"`
// copied from Keyspace
- ShardingColumnName string `protobuf:"bytes,2,opt,name=sharding_column_name,json=shardingColumnName" json:"sharding_column_name,omitempty"`
- ShardingColumnType KeyspaceIdType `protobuf:"varint,3,opt,name=sharding_column_type,json=shardingColumnType,enum=topodata.KeyspaceIdType" json:"sharding_column_type,omitempty"`
- ServedFrom []*SrvKeyspace_ServedFrom `protobuf:"bytes,4,rep,name=served_from,json=servedFrom" json:"served_from,omitempty"`
+ ShardingColumnName string `protobuf:"bytes,2,opt,name=sharding_column_name,json=shardingColumnName,proto3" json:"sharding_column_name,omitempty"`
+ ShardingColumnType KeyspaceIdType `protobuf:"varint,3,opt,name=sharding_column_type,json=shardingColumnType,proto3,enum=topodata.KeyspaceIdType" json:"sharding_column_type,omitempty"`
+ ServedFrom []*SrvKeyspace_ServedFrom `protobuf:"bytes,4,rep,name=served_from,json=servedFrom,proto3" json:"served_from,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -972,9 +972,9 @@ func (m *SrvKeyspace) GetServedFrom() []*SrvKeyspace_ServedFrom {
type SrvKeyspace_KeyspacePartition struct {
// The type this partition applies to.
- ServedType TabletType `protobuf:"varint,1,opt,name=served_type,json=servedType,enum=topodata.TabletType" json:"served_type,omitempty"`
+ ServedType TabletType `protobuf:"varint,1,opt,name=served_type,json=servedType,proto3,enum=topodata.TabletType" json:"served_type,omitempty"`
// List of non-overlapping continuous shards sorted by range.
- ShardReferences []*ShardReference `protobuf:"bytes,2,rep,name=shard_references,json=shardReferences" json:"shard_references,omitempty"`
+ ShardReferences []*ShardReference `protobuf:"bytes,2,rep,name=shard_references,json=shardReferences,proto3" json:"shard_references,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1022,9 +1022,9 @@ func (m *SrvKeyspace_KeyspacePartition) GetShardReferences() []*ShardReference {
// keyspace name that's serving it.
type SrvKeyspace_ServedFrom struct {
// the tablet type
- TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// the keyspace name that's serving it
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1076,13 +1076,13 @@ type CellInfo struct {
// The syntax of this field is topology implementation specific.
// For instance, for Zookeeper, it is a comma-separated list of
// server addresses.
- ServerAddress string `protobuf:"bytes,1,opt,name=server_address,json=serverAddress" json:"server_address,omitempty"`
+ ServerAddress string `protobuf:"bytes,1,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"`
// Root is the path to store data in. It is only used when talking
// to server_address.
- Root string `protobuf:"bytes,2,opt,name=root" json:"root,omitempty"`
+ Root string `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"`
// Region is a group this cell belongs to. Used by vtgate to route traffic to
// other cells (in same region) when there is no available tablet in the current cell.
- Region string `protobuf:"bytes,3,opt,name=region" json:"region,omitempty"`
+ Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
diff --git a/vendor/vitess.io/vitess/go/vt/proto/vtgate/vtgate.pb.go b/vendor/vitess.io/vitess/go/vt/proto/vtgate/vtgate.pb.go
index 8c76c8fe00ecb107d28ea01391e7bec5ab9c12cb..51e445dc618f6b12b3bbd68161c1865af6facc5b 100644
--- a/vendor/vitess.io/vitess/go/vt/proto/vtgate/vtgate.pb.go
+++ b/vendor/vitess.io/vitess/go/vt/proto/vtgate/vtgate.pb.go
@@ -68,27 +68,27 @@ func (TransactionMode) EnumDescriptor() ([]byte, []int) {
// an optional parameter for the V2 APIs.
type Session struct {
// in_transaction is set to true if the session is in a transaction.
- InTransaction bool `protobuf:"varint,1,opt,name=in_transaction,json=inTransaction" json:"in_transaction,omitempty"`
+ InTransaction bool `protobuf:"varint,1,opt,name=in_transaction,json=inTransaction,proto3" json:"in_transaction,omitempty"`
// shard_sessions keep track of per-shard transaction info.
- ShardSessions []*Session_ShardSession `protobuf:"bytes,2,rep,name=shard_sessions,json=shardSessions" json:"shard_sessions,omitempty"`
+ ShardSessions []*Session_ShardSession `protobuf:"bytes,2,rep,name=shard_sessions,json=shardSessions,proto3" json:"shard_sessions,omitempty"`
// single_db is deprecated. Use transaction_mode instead.
// The value specifies if the transaction should be restricted
// to a single shard.
// TODO(sougou): remove in 3.1
- SingleDb bool `protobuf:"varint,3,opt,name=single_db,json=singleDb" json:"single_db,omitempty"`
+ SingleDb bool `protobuf:"varint,3,opt,name=single_db,json=singleDb,proto3" json:"single_db,omitempty"`
// autocommit specifies if the session is in autocommit mode.
// This is used only for V3.
- Autocommit bool `protobuf:"varint,4,opt,name=autocommit" json:"autocommit,omitempty"`
+ Autocommit bool `protobuf:"varint,4,opt,name=autocommit,proto3" json:"autocommit,omitempty"`
// target_string is the target expressed as a string. Valid
// names are: keyspace:shard@target, keyspace@target or @target.
// This is used only for V3.
- TargetString string `protobuf:"bytes,5,opt,name=target_string,json=targetString" json:"target_string,omitempty"`
+ TargetString string `protobuf:"bytes,5,opt,name=target_string,json=targetString,proto3" json:"target_string,omitempty"`
// options is used only for V3.
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
// transaction_mode specifies the current transaction mode.
- TransactionMode TransactionMode `protobuf:"varint,7,opt,name=transaction_mode,json=transactionMode,enum=vtgate.TransactionMode" json:"transaction_mode,omitempty"`
+ TransactionMode TransactionMode `protobuf:"varint,7,opt,name=transaction_mode,json=transactionMode,proto3,enum=vtgate.TransactionMode" json:"transaction_mode,omitempty"`
// warnings contains non-fatal warnings from the previous query
- Warnings []*query.QueryWarning `protobuf:"bytes,8,rep,name=warnings" json:"warnings,omitempty"`
+ Warnings []*query.QueryWarning `protobuf:"bytes,8,rep,name=warnings,proto3" json:"warnings,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -175,8 +175,8 @@ func (m *Session) GetWarnings() []*query.QueryWarning {
}
type Session_ShardSession struct {
- Target *query.Target `protobuf:"bytes,1,opt,name=target" json:"target,omitempty"`
- TransactionId int64 `protobuf:"varint,2,opt,name=transaction_id,json=transactionId" json:"transaction_id,omitempty"`
+ Target *query.Target `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
+ TransactionId int64 `protobuf:"varint,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -224,17 +224,17 @@ func (m *Session_ShardSession) GetTransactionId() int64 {
type ExecuteRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the session state.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// These values are deprecated. Use session instead.
// TODO(sougou): remove in 3.1
- TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
- NotInTransaction bool `protobuf:"varint,5,opt,name=not_in_transaction,json=notInTransaction" json:"not_in_transaction,omitempty"`
- KeyspaceShard string `protobuf:"bytes,6,opt,name=keyspace_shard,json=keyspaceShard" json:"keyspace_shard,omitempty"`
- Options *query.ExecuteOptions `protobuf:"bytes,7,opt,name=options" json:"options,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ NotInTransaction bool `protobuf:"varint,5,opt,name=not_in_transaction,json=notInTransaction,proto3" json:"not_in_transaction,omitempty"`
+ KeyspaceShard string `protobuf:"bytes,6,opt,name=keyspace_shard,json=keyspaceShard,proto3" json:"keyspace_shard,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -318,11 +318,11 @@ type ExecuteResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Result *query.QueryResult `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -377,22 +377,22 @@ func (m *ExecuteResponse) GetResult() *query.QueryResult {
type ExecuteShardsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,4,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,4,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shards to target the query to. A DML can only target one shard.
- Shards []string `protobuf:"bytes,5,rep,name=shards" json:"shards,omitempty"`
+ Shards []string `protobuf:"bytes,5,rep,name=shards,proto3" json:"shards,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// not_in_transaction is deprecated.
- NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction" json:"not_in_transaction,omitempty"`
+ NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction,proto3" json:"not_in_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -483,11 +483,11 @@ type ExecuteShardsResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Result *query.QueryResult `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -542,23 +542,23 @@ func (m *ExecuteShardsResponse) GetResult() *query.QueryResult {
type ExecuteKeyspaceIdsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,4,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,4,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// keyspace_ids contains the list of keyspace_ids affected by this query.
// Will be used to find the shards to send the query to.
KeyspaceIds [][]byte `protobuf:"bytes,5,rep,name=keyspace_ids,json=keyspaceIds,proto3" json:"keyspace_ids,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// not_in_transaction is deprecated.
- NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction" json:"not_in_transaction,omitempty"`
+ NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction,proto3" json:"not_in_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -649,11 +649,11 @@ type ExecuteKeyspaceIdsResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Result *query.QueryResult `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -708,23 +708,23 @@ func (m *ExecuteKeyspaceIdsResponse) GetResult() *query.QueryResult {
type ExecuteKeyRangesRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to
- Keyspace string `protobuf:"bytes,4,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,4,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// key_ranges contains the list of key ranges affected by this query.
// Will be used to find the shards to send the query to.
- KeyRanges []*topodata.KeyRange `protobuf:"bytes,5,rep,name=key_ranges,json=keyRanges" json:"key_ranges,omitempty"`
+ KeyRanges []*topodata.KeyRange `protobuf:"bytes,5,rep,name=key_ranges,json=keyRanges,proto3" json:"key_ranges,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,6,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// not_in_transaction is deprecated.
- NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction" json:"not_in_transaction,omitempty"`
+ NotInTransaction bool `protobuf:"varint,7,opt,name=not_in_transaction,json=notInTransaction,proto3" json:"not_in_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -815,11 +815,11 @@ type ExecuteKeyRangesResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Result *query.QueryResult `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -874,25 +874,25 @@ func (m *ExecuteKeyRangesResponse) GetResult() *query.QueryResult {
type ExecuteEntityIdsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,4,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,4,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// entity_column_name is the column name to use.
- EntityColumnName string `protobuf:"bytes,5,opt,name=entity_column_name,json=entityColumnName" json:"entity_column_name,omitempty"`
+ EntityColumnName string `protobuf:"bytes,5,opt,name=entity_column_name,json=entityColumnName,proto3" json:"entity_column_name,omitempty"`
// entity_keyspace_ids are pairs of entity_column_name values
// associated with its corresponding keyspace_id.
- EntityKeyspaceIds []*ExecuteEntityIdsRequest_EntityId `protobuf:"bytes,6,rep,name=entity_keyspace_ids,json=entityKeyspaceIds" json:"entity_keyspace_ids,omitempty"`
+ EntityKeyspaceIds []*ExecuteEntityIdsRequest_EntityId `protobuf:"bytes,6,rep,name=entity_keyspace_ids,json=entityKeyspaceIds,proto3" json:"entity_keyspace_ids,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,7,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,7,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// not_in_transaction is deprecated.
- NotInTransaction bool `protobuf:"varint,8,opt,name=not_in_transaction,json=notInTransaction" json:"not_in_transaction,omitempty"`
+ NotInTransaction bool `protobuf:"varint,8,opt,name=not_in_transaction,json=notInTransaction,proto3" json:"not_in_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,9,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,9,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -987,7 +987,7 @@ func (m *ExecuteEntityIdsRequest) GetOptions() *query.ExecuteOptions {
type ExecuteEntityIdsRequest_EntityId struct {
// type is the type of the entity's value. Can be NULL_TYPE.
- Type query.Type `protobuf:"varint,1,opt,name=type,enum=query.Type" json:"type,omitempty"`
+ Type query.Type `protobuf:"varint,1,opt,name=type,proto3,enum=query.Type" json:"type,omitempty"`
// value is the value for the entity. Not set if type is NULL_TYPE.
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// keyspace_id is the associated keyspace_id for the entity.
@@ -1047,11 +1047,11 @@ type ExecuteEntityIdsResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Result *query.QueryResult `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1106,17 +1106,17 @@ func (m *ExecuteEntityIdsResponse) GetResult() *query.QueryResult {
type ExecuteBatchRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the session state.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// queries is a list of query and bind variables to execute.
- Queries []*query.BoundQuery `protobuf:"bytes,3,rep,name=queries" json:"queries,omitempty"`
+ Queries []*query.BoundQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"`
// These values are deprecated. Use session instead.
// TODO(sougou): remove in 3.1
- TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
- AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction" json:"as_transaction,omitempty"`
- KeyspaceShard string `protobuf:"bytes,6,opt,name=keyspace_shard,json=keyspaceShard" json:"keyspace_shard,omitempty"`
- Options *query.ExecuteOptions `protobuf:"bytes,7,opt,name=options" json:"options,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction,proto3" json:"as_transaction,omitempty"`
+ KeyspaceShard string `protobuf:"bytes,6,opt,name=keyspace_shard,json=keyspaceShard,proto3" json:"keyspace_shard,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1200,11 +1200,11 @@ type ExecuteBatchResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// results contains the query results, only set if application level error is unset.
- Results []*query.ResultWithError `protobuf:"bytes,3,rep,name=results" json:"results,omitempty"`
+ Results []*query.ResultWithError `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1260,11 +1260,11 @@ func (m *ExecuteBatchResponse) GetResults() []*query.ResultWithError {
// ExecuteBatchShardsRequest.
type BoundShardQuery struct {
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shards to target the query to. A DML can only target one shard.
- Shards []string `protobuf:"bytes,3,rep,name=shards" json:"shards,omitempty"`
+ Shards []string `protobuf:"bytes,3,rep,name=shards,proto3" json:"shards,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1319,20 +1319,20 @@ func (m *BoundShardQuery) GetShards() []string {
type ExecuteBatchShardsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// queries carries all the queries to execute.
- Queries []*BoundShardQuery `protobuf:"bytes,3,rep,name=queries" json:"queries,omitempty"`
+ Queries []*BoundShardQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// as_transaction will execute the queries in this batch in a single transaction per shard, created for this purpose.
// (this can be seen as adding a 'begin' before and 'commit' after the queries).
// Only makes sense if tablet_type is master. If set, the Session is ignored.
- AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction" json:"as_transaction,omitempty"`
+ AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction,proto3" json:"as_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1409,11 +1409,11 @@ type ExecuteBatchShardsResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Results []*query.QueryResult `protobuf:"bytes,3,rep,name=results" json:"results,omitempty"`
+ Results []*query.QueryResult `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1469,9 +1469,9 @@ func (m *ExecuteBatchShardsResponse) GetResults() []*query.QueryResult {
// ExecuteBatchKeyspaceIdsRequest.
type BoundKeyspaceIdQuery struct {
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// keyspace_ids contains the list of keyspace_ids affected by this query.
// Will be used to find the shards to send the query to.
KeyspaceIds [][]byte `protobuf:"bytes,3,rep,name=keyspace_ids,json=keyspaceIds,proto3" json:"keyspace_ids,omitempty"`
@@ -1529,19 +1529,19 @@ func (m *BoundKeyspaceIdQuery) GetKeyspaceIds() [][]byte {
type ExecuteBatchKeyspaceIdsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data. It is returned by Begin.
// Do not fill it in if outside of a transaction.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
- Queries []*BoundKeyspaceIdQuery `protobuf:"bytes,3,rep,name=queries" json:"queries,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
+ Queries []*BoundKeyspaceIdQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,4,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// as_transaction will execute the queries in this batch in a single transaction per shard, created for this purpose.
// (this can be seen as adding a 'begin' before and 'commit' after the queries).
// Only makes sense if tablet_type is master. If set, the Session is ignored.
- AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction" json:"as_transaction,omitempty"`
+ AsTransaction bool `protobuf:"varint,5,opt,name=as_transaction,json=asTransaction,proto3" json:"as_transaction,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1618,11 +1618,11 @@ type ExecuteBatchKeyspaceIdsResponse struct {
// error contains an application level error if necessary. Note the
// session may have changed, even when an error is returned (for
// instance if a database integrity error happened).
- Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
+ Error *vtrpc.RPCError `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// session is the updated session information (only returned inside a transaction).
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// result contains the query result, only set if error is unset.
- Results []*query.QueryResult `protobuf:"bytes,3,rep,name=results" json:"results,omitempty"`
+ Results []*query.QueryResult `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1677,16 +1677,16 @@ func (m *ExecuteBatchKeyspaceIdsResponse) GetResults() []*query.QueryResult {
type StreamExecuteRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// These values are deprecated. Use session instead.
// TODO(sougou): remove in 3.1
- TabletType topodata.TabletType `protobuf:"varint,3,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
- KeyspaceShard string `protobuf:"bytes,4,opt,name=keyspace_shard,json=keyspaceShard" json:"keyspace_shard,omitempty"`
- Options *query.ExecuteOptions `protobuf:"bytes,5,opt,name=options" json:"options,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,3,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ KeyspaceShard string `protobuf:"bytes,4,opt,name=keyspace_shard,json=keyspaceShard,proto3" json:"keyspace_shard,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"`
// session carries the session state.
- Session *Session `protobuf:"bytes,6,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,6,opt,name=session,proto3" json:"session,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1765,7 +1765,7 @@ type StreamExecuteResponse struct {
// result contains the result data.
// The first value contains only Fields information.
// The next values contain the actual rows, a few values per result.
- Result *query.QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1806,17 +1806,17 @@ func (m *StreamExecuteResponse) GetResult() *query.QueryResult {
type StreamExecuteShardsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,3,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,3,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shards to target the query to.
- Shards []string `protobuf:"bytes,4,rep,name=shards" json:"shards,omitempty"`
+ Shards []string `protobuf:"bytes,4,rep,name=shards,proto3" json:"shards,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1893,7 +1893,7 @@ type StreamExecuteShardsResponse struct {
// result contains the result data.
// The first value contains only Fields information.
// The next values contain the actual rows, a few values per result.
- Result *query.QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1934,18 +1934,18 @@ func (m *StreamExecuteShardsResponse) GetResult() *query.QueryResult {
type StreamExecuteKeyspaceIdsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,3,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,3,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// keyspace_ids contains the list of keyspace_ids affected by this query.
// Will be used to find the shards to send the query to.
KeyspaceIds [][]byte `protobuf:"bytes,4,rep,name=keyspace_ids,json=keyspaceIds,proto3" json:"keyspace_ids,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2022,7 +2022,7 @@ type StreamExecuteKeyspaceIdsResponse struct {
// result contains the result data.
// The first value contains only Fields information.
// The next values contain the actual rows, a few values per result.
- Result *query.QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2063,18 +2063,18 @@ func (m *StreamExecuteKeyspaceIdsResponse) GetResult() *query.QueryResult {
type StreamExecuteKeyRangesRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,3,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,3,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// key_ranges contains the list of key ranges affected by this query.
// Will be used to find the shards to send the query to.
- KeyRanges []*topodata.KeyRange `protobuf:"bytes,4,rep,name=key_ranges,json=keyRanges" json:"key_ranges,omitempty"`
+ KeyRanges []*topodata.KeyRange `protobuf:"bytes,4,rep,name=key_ranges,json=keyRanges,proto3" json:"key_ranges,omitempty"`
// tablet_type is the type of tablets that this query is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// options
- Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
+ Options *query.ExecuteOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2151,7 +2151,7 @@ type StreamExecuteKeyRangesResponse struct {
// result contains the result data.
// The first value contains only Fields information.
// The next values contain the actual rows, a few values per result.
- Result *query.QueryResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
+ Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2192,12 +2192,12 @@ func (m *StreamExecuteKeyRangesResponse) GetResult() *query.QueryResult {
type BeginRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// single_db is deprecated. Use transaction_mode instead.
// The value specifies if the transaction should be restricted
// to a single database.
// TODO(sougou): remove in 3.1
- SingleDb bool `protobuf:"varint,2,opt,name=single_db,json=singleDb" json:"single_db,omitempty"`
+ SingleDb bool `protobuf:"varint,2,opt,name=single_db,json=singleDb,proto3" json:"single_db,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2244,7 +2244,7 @@ func (m *BeginRequest) GetSingleDb() bool {
// BeginResponse is the returned value from Begin.
type BeginResponse struct {
// session is the initial session information to use for subsequent queries.
- Session *Session `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2285,14 +2285,14 @@ func (m *BeginResponse) GetSession() *Session {
type CommitRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data to commit.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// atomic is deprecated. Use transaction_mode instead.
// The value specifies if the commit should go through the
// 2PC workflow to ensure atomicity.
// TODO(sougou): remove in 3.1
- Atomic bool `protobuf:"varint,3,opt,name=atomic" json:"atomic,omitempty"`
+ Atomic bool `protobuf:"varint,3,opt,name=atomic,proto3" json:"atomic,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2378,9 +2378,9 @@ var xxx_messageInfo_CommitResponse proto.InternalMessageInfo
type RollbackRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// session carries the current transaction data to rollback.
- Session *Session `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2459,9 +2459,9 @@ var xxx_messageInfo_RollbackResponse proto.InternalMessageInfo
type ResolveTransactionRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// dtid is the dtid of the transaction to be resolved.
- Dtid string `protobuf:"bytes,2,opt,name=dtid" json:"dtid,omitempty"`
+ Dtid string `protobuf:"bytes,2,opt,name=dtid,proto3" json:"dtid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2509,15 +2509,15 @@ func (m *ResolveTransactionRequest) GetDtid() string {
type MessageStreamRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shard to target the query to, for unsharded keyspaces.
- Shard string `protobuf:"bytes,3,opt,name=shard" json:"shard,omitempty"`
+ Shard string `protobuf:"bytes,3,opt,name=shard,proto3" json:"shard,omitempty"`
// KeyRange to target the query to, for sharded keyspaces.
- KeyRange *topodata.KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ KeyRange *topodata.KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
// name is the message table name.
- Name string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"`
+ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2586,13 +2586,13 @@ func (m *MessageStreamRequest) GetName() string {
type MessageAckRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// keyspace to target the message to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// name is the message table name.
- Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
+ Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// ids is the list of ids to ack.
- Ids []*query.Value `protobuf:"bytes,4,rep,name=ids" json:"ids,omitempty"`
+ Ids []*query.Value `protobuf:"bytes,4,rep,name=ids,proto3" json:"ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2654,7 +2654,7 @@ func (m *MessageAckRequest) GetIds() []*query.Value {
// The kesypace_id represents the routing info for id.
type IdKeyspaceId struct {
// id represents the message id.
- Id *query.Value `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
+ Id *query.Value `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// keyspace_id is the associated keyspace_id for the id.
KeyspaceId []byte `protobuf:"bytes,2,opt,name=keyspace_id,json=keyspaceId,proto3" json:"keyspace_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -2704,12 +2704,12 @@ func (m *IdKeyspaceId) GetKeyspaceId() []byte {
type MessageAckKeyspaceIdsRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// Optional keyspace for message table.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// name is the message table name.
- Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
- IdKeyspaceIds []*IdKeyspaceId `protobuf:"bytes,4,rep,name=id_keyspace_ids,json=idKeyspaceIds" json:"id_keyspace_ids,omitempty"`
+ Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
+ IdKeyspaceIds []*IdKeyspaceId `protobuf:"bytes,4,rep,name=id_keyspace_ids,json=idKeyspaceIds,proto3" json:"id_keyspace_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2818,9 +2818,9 @@ var xxx_messageInfo_ResolveTransactionResponse proto.InternalMessageInfo
type SplitQueryRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// The query and bind variables to produce splits for.
// The given query must be a simple query of the form
// SELECT FROM WHERE .
@@ -2828,7 +2828,7 @@ type SplitQueryRequest struct {
// JOIN, GROUP BY, ORDER BY, LIMIT, DISTINCT.
// Furthermore, must be a single “concrete” table.
// It cannot be a view.
- Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
// Each generated query-part will be restricted to rows whose values
// in the columns listed in this field are in a particular range.
// The list of columns named here must be a prefix of the list of
@@ -2837,7 +2837,7 @@ type SplitQueryRequest struct {
// (in order) is sufficient and this is the default if this field is omitted.
// See the comment on the 'algorithm' field for more restrictions and
// information.
- SplitColumn []string `protobuf:"bytes,4,rep,name=split_column,json=splitColumn" json:"split_column,omitempty"`
+ SplitColumn []string `protobuf:"bytes,4,rep,name=split_column,json=splitColumn,proto3" json:"split_column,omitempty"`
// You can specify either an estimate of the number of query-parts to
// generate or an estimate of the number of rows each query-part should
// return.
@@ -2850,8 +2850,8 @@ type SplitQueryRequest struct {
// Note that if "split_count" is given it is regarded as an estimate.
// The number of query-parts returned may differ slightly (in particular,
// if it's not a whole multiple of the number of vitess shards).
- SplitCount int64 `protobuf:"varint,5,opt,name=split_count,json=splitCount" json:"split_count,omitempty"`
- NumRowsPerQueryPart int64 `protobuf:"varint,6,opt,name=num_rows_per_query_part,json=numRowsPerQueryPart" json:"num_rows_per_query_part,omitempty"`
+ SplitCount int64 `protobuf:"varint,5,opt,name=split_count,json=splitCount,proto3" json:"split_count,omitempty"`
+ NumRowsPerQueryPart int64 `protobuf:"varint,6,opt,name=num_rows_per_query_part,json=numRowsPerQueryPart,proto3" json:"num_rows_per_query_part,omitempty"`
// The algorithm to use to split the query. The split algorithm is performed
// on each database shard in parallel. The lists of query-parts generated
// by the shards are merged and returned to the caller.
@@ -2881,12 +2881,12 @@ type SplitQueryRequest struct {
// located between two successive boundary rows.
// This algorithm supports multiple split_column's of any type,
// but is slower than EQUAL_SPLITS.
- Algorithm query.SplitQueryRequest_Algorithm `protobuf:"varint,7,opt,name=algorithm,enum=query.SplitQueryRequest_Algorithm" json:"algorithm,omitempty"`
+ Algorithm query.SplitQueryRequest_Algorithm `protobuf:"varint,7,opt,name=algorithm,proto3,enum=query.SplitQueryRequest_Algorithm" json:"algorithm,omitempty"`
// TODO(erez): This field is no longer used by the server code.
// Remove this field after this new server code is released to prod.
// We must keep it for now, so that clients can still send it to the old
// server code currently in production.
- UseSplitQueryV2 bool `protobuf:"varint,8,opt,name=use_split_query_v2,json=useSplitQueryV2" json:"use_split_query_v2,omitempty"`
+ UseSplitQueryV2 bool `protobuf:"varint,8,opt,name=use_split_query_v2,json=useSplitQueryV2,proto3" json:"use_split_query_v2,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2975,7 +2975,7 @@ func (m *SplitQueryRequest) GetUseSplitQueryV2() bool {
// SplitQueryResponse is the returned value from SplitQuery.
type SplitQueryResponse struct {
// splits contains the queries to run to fetch the entire data set.
- Splits []*SplitQueryResponse_Part `protobuf:"bytes,1,rep,name=splits" json:"splits,omitempty"`
+ Splits []*SplitQueryResponse_Part `protobuf:"bytes,1,rep,name=splits,proto3" json:"splits,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3014,9 +3014,9 @@ func (m *SplitQueryResponse) GetSplits() []*SplitQueryResponse_Part {
type SplitQueryResponse_KeyRangePart struct {
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,1,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,1,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// key ranges to target the query to.
- KeyRanges []*topodata.KeyRange `protobuf:"bytes,2,rep,name=key_ranges,json=keyRanges" json:"key_ranges,omitempty"`
+ KeyRanges []*topodata.KeyRange `protobuf:"bytes,2,rep,name=key_ranges,json=keyRanges,proto3" json:"key_ranges,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3062,9 +3062,9 @@ func (m *SplitQueryResponse_KeyRangePart) GetKeyRanges() []*topodata.KeyRange {
type SplitQueryResponse_ShardPart struct {
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,1,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,1,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shards to target the query to.
- Shards []string `protobuf:"bytes,2,rep,name=shards" json:"shards,omitempty"`
+ Shards []string `protobuf:"bytes,2,rep,name=shards,proto3" json:"shards,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3110,14 +3110,14 @@ func (m *SplitQueryResponse_ShardPart) GetShards() []string {
type SplitQueryResponse_Part struct {
// query is the query and bind variables to execute.
- Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
+ Query *query.BoundQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// key_range_part is set if the query should be executed by
// ExecuteKeyRanges.
- KeyRangePart *SplitQueryResponse_KeyRangePart `protobuf:"bytes,2,opt,name=key_range_part,json=keyRangePart" json:"key_range_part,omitempty"`
+ KeyRangePart *SplitQueryResponse_KeyRangePart `protobuf:"bytes,2,opt,name=key_range_part,json=keyRangePart,proto3" json:"key_range_part,omitempty"`
// shard_part is set if the query should be executed by ExecuteShards.
- ShardPart *SplitQueryResponse_ShardPart `protobuf:"bytes,3,opt,name=shard_part,json=shardPart" json:"shard_part,omitempty"`
+ ShardPart *SplitQueryResponse_ShardPart `protobuf:"bytes,3,opt,name=shard_part,json=shardPart,proto3" json:"shard_part,omitempty"`
// size is the approximate number of rows this query will return.
- Size int64 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
+ Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3178,7 +3178,7 @@ func (m *SplitQueryResponse_Part) GetSize() int64 {
// GetSrvKeyspaceRequest is the payload to GetSrvKeyspace.
type GetSrvKeyspaceRequest struct {
// keyspace name to fetch.
- Keyspace string `protobuf:"bytes,1,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,1,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3218,7 +3218,7 @@ func (m *GetSrvKeyspaceRequest) GetKeyspace() string {
// GetSrvKeyspaceResponse is the returned value from GetSrvKeyspace.
type GetSrvKeyspaceResponse struct {
// srv_keyspace is the topology object for the SrvKeyspace.
- SrvKeyspace *topodata.SrvKeyspace `protobuf:"bytes,1,opt,name=srv_keyspace,json=srvKeyspace" json:"srv_keyspace,omitempty"`
+ SrvKeyspace *topodata.SrvKeyspace `protobuf:"bytes,1,opt,name=srv_keyspace,json=srvKeyspace,proto3" json:"srv_keyspace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3259,24 +3259,24 @@ func (m *GetSrvKeyspaceResponse) GetSrvKeyspace() *topodata.SrvKeyspace {
type UpdateStreamRequest struct {
// caller_id identifies the caller. This is the effective caller ID,
// set by the application to further identify the caller.
- CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
+ CallerId *vtrpc.CallerID `protobuf:"bytes,1,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
// keyspace to target the query to.
- Keyspace string `protobuf:"bytes,2,opt,name=keyspace" json:"keyspace,omitempty"`
+ Keyspace string `protobuf:"bytes,2,opt,name=keyspace,proto3" json:"keyspace,omitempty"`
// shard to target the query to, for unsharded keyspaces.
- Shard string `protobuf:"bytes,3,opt,name=shard" json:"shard,omitempty"`
+ Shard string `protobuf:"bytes,3,opt,name=shard,proto3" json:"shard,omitempty"`
// KeyRange to target the query to, for sharded keyspaces.
- KeyRange *topodata.KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange" json:"key_range,omitempty"`
+ KeyRange *topodata.KeyRange `protobuf:"bytes,4,opt,name=key_range,json=keyRange,proto3" json:"key_range,omitempty"`
// tablet_type is the type of tablets that this request is targeted to.
- TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,enum=topodata.TabletType" json:"tablet_type,omitempty"`
+ TabletType topodata.TabletType `protobuf:"varint,5,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"`
// timestamp is the timestamp to start the stream from. It is
// unused is event is set, and we are only streaming from the shard
// described by event.shard.
- Timestamp int64 `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
+ Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// event is the event to start the stream from.
// Note it is only used if we are streaming from exactly the same shard
// as this event was coming from. Otherwise we can't use this event,
// and will use the timestamp as a starting point.
- Event *query.EventToken `protobuf:"bytes,7,opt,name=event" json:"event,omitempty"`
+ Event *query.EventToken `protobuf:"bytes,7,opt,name=event,proto3" json:"event,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3358,13 +3358,13 @@ func (m *UpdateStreamRequest) GetEvent() *query.EventToken {
// UpdateStreamResponse is streamed by UpdateStream.
type UpdateStreamResponse struct {
// event is one event from the stream.
- Event *query.StreamEvent `protobuf:"bytes,1,opt,name=event" json:"event,omitempty"`
+ Event *query.StreamEvent `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
// resume_timestamp is the timestamp to resume streaming from if the
// client is interrupted. If the Update Stream only goes to one
// shard, this is equal to event.timestamp. If the Update Stream
// goes to multiple shards and aggregates, this is the minimum value
// of the current timestamp for all shards.
- ResumeTimestamp int64 `protobuf:"varint,2,opt,name=resume_timestamp,json=resumeTimestamp" json:"resume_timestamp,omitempty"`
+ ResumeTimestamp int64 `protobuf:"varint,2,opt,name=resume_timestamp,json=resumeTimestamp,proto3" json:"resume_timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
diff --git a/vendor/vitess.io/vitess/go/vt/proto/vtrpc/vtrpc.pb.go b/vendor/vitess.io/vitess/go/vt/proto/vtrpc/vtrpc.pb.go
index d3f112e6087d07e2cf7961e815a06947ecef9f52..a65e873587439321c8c7c547f25bd8964c00a5c9 100644
--- a/vendor/vitess.io/vitess/go/vt/proto/vtrpc/vtrpc.pb.go
+++ b/vendor/vitess.io/vitess/go/vt/proto/vtrpc/vtrpc.pb.go
@@ -293,15 +293,15 @@ type CallerID struct {
// came from an automated job or another system component.
// If the request comes directly from the Internet, or if the Vitess client
// takes action on its own accord, it is okay for this field to be absent.
- Principal string `protobuf:"bytes,1,opt,name=principal" json:"principal,omitempty"`
+ Principal string `protobuf:"bytes,1,opt,name=principal,proto3" json:"principal,omitempty"`
// component describes the running process of the effective caller.
// It can for instance be the hostname:port of the servlet initiating the
// database call, or the container engine ID used by the servlet.
- Component string `protobuf:"bytes,2,opt,name=component" json:"component,omitempty"`
+ Component string `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
// subcomponent describes a component inisde the immediate caller which
// is responsible for generating is request. Suggested values are a
// servlet name or an API endpoint name.
- Subcomponent string `protobuf:"bytes,3,opt,name=subcomponent" json:"subcomponent,omitempty"`
+ Subcomponent string `protobuf:"bytes,3,opt,name=subcomponent,proto3" json:"subcomponent,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -357,9 +357,9 @@ func (m *CallerID) GetSubcomponent() string {
// We use this so the clients don't have to parse the error messages,
// but instead can depend on the value of the code.
type RPCError struct {
- LegacyCode LegacyErrorCode `protobuf:"varint,1,opt,name=legacy_code,json=legacyCode,enum=vtrpc.LegacyErrorCode" json:"legacy_code,omitempty"`
- Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
- Code Code `protobuf:"varint,3,opt,name=code,enum=vtrpc.Code" json:"code,omitempty"`
+ LegacyCode LegacyErrorCode `protobuf:"varint,1,opt,name=legacy_code,json=legacyCode,proto3,enum=vtrpc.LegacyErrorCode" json:"legacy_code,omitempty"`
+ Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
+ Code Code `protobuf:"varint,3,opt,name=code,proto3,enum=vtrpc.Code" json:"code,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
diff --git a/vendor/vitess.io/vitess/go/vt/sqlparser/ast.go b/vendor/vitess.io/vitess/go/vt/sqlparser/ast.go
index 0ecff77a3064dfda59d0edc713508fb68eefb128..df3dfd75dd82ce03e414261fb74edf4748bc7d67 100644
--- a/vendor/vitess.io/vitess/go/vt/sqlparser/ast.go
+++ b/vendor/vitess.io/vitess/go/vt/sqlparser/ast.go
@@ -746,15 +746,18 @@ type DDL struct {
// DDL strings.
const (
- CreateStr = "create"
- AlterStr = "alter"
- DropStr = "drop"
- RenameStr = "rename"
- TruncateStr = "truncate"
- FlushStr = "flush"
- CreateVindexStr = "create vindex"
- AddColVindexStr = "add vindex"
- DropColVindexStr = "drop vindex"
+ CreateStr = "create"
+ AlterStr = "alter"
+ DropStr = "drop"
+ RenameStr = "rename"
+ TruncateStr = "truncate"
+ FlushStr = "flush"
+ CreateVindexStr = "create vindex"
+ DropVindexStr = "drop vindex"
+ AddVschemaTableStr = "add vschema table"
+ DropVschemaTableStr = "drop vschema table"
+ AddColVindexStr = "on table add vindex"
+ DropColVindexStr = "on table drop vindex"
// Vindex DDL param to specify the owner of a vindex
VindexOwnerStr = "owner"
@@ -791,9 +794,15 @@ func (node *DDL) Format(buf *TrackedBuffer) {
case FlushStr:
buf.Myprintf("%s", node.Action)
case CreateVindexStr:
- buf.Myprintf("%s %v %v", node.Action, node.VindexSpec.Name, node.VindexSpec)
+ buf.Myprintf("alter vschema create vindex %v %v", node.VindexSpec.Name, node.VindexSpec)
+ case DropVindexStr:
+ buf.Myprintf("alter vschema drop vindex %v", node.VindexSpec.Name)
+ case AddVschemaTableStr:
+ buf.Myprintf("alter vschema add table %v", node.Table)
+ case DropVschemaTableStr:
+ buf.Myprintf("alter vschema drop table %v", node.Table)
case AddColVindexStr:
- buf.Myprintf("alter table %v %s %v (", node.Table, node.Action, node.VindexSpec.Name)
+ buf.Myprintf("alter vschema on %v add vindex %v (", node.Table, node.VindexSpec.Name)
for i, col := range node.VindexCols {
if i != 0 {
buf.Myprintf(", %v", col)
@@ -806,7 +815,7 @@ func (node *DDL) Format(buf *TrackedBuffer) {
buf.Myprintf(" %v", node.VindexSpec)
}
case DropColVindexStr:
- buf.Myprintf("alter table %v %s %v", node.Table, node.Action, node.VindexSpec.Name)
+ buf.Myprintf("alter vschema on %v drop vindex %v", node.Table, node.VindexSpec.Name)
default:
buf.Myprintf("%s table %v", node.Action, node.Table)
}
@@ -3682,7 +3691,7 @@ mustEscape:
}
func compliantName(in string) string {
- var buf bytes.Buffer
+ var buf strings.Builder
for i, c := range in {
if !isLetter(uint16(c)) {
if i == 0 || !isDigit(uint16(c)) {
diff --git a/vendor/vitess.io/vitess/go/vt/sqlparser/sql.go b/vendor/vitess.io/vitess/go/vt/sqlparser/sql.go
index bff8ec3af25674a8829add184d465480a3580b06..7575306054c46cac1050b969065101f055ff0140 100644
--- a/vendor/vitess.io/vitess/go/vt/sqlparser/sql.go
+++ b/vendor/vitess.io/vitess/go/vt/sqlparser/sql.go
@@ -6,6 +6,7 @@ package sqlparser
import __yyfmt__ "fmt"
//line sql.y:18
+
func setParseTree(yylex interface{}, stmt Statement) {
yylex.(*Tokenizer).ParseTree = stmt
}
@@ -304,51 +305,52 @@ const TABLES = 57541
const VITESS_KEYSPACES = 57542
const VITESS_SHARDS = 57543
const VITESS_TABLETS = 57544
-const VSCHEMA_TABLES = 57545
-const VITESS_TARGET = 57546
-const FULL = 57547
-const PROCESSLIST = 57548
-const COLUMNS = 57549
-const FIELDS = 57550
-const ENGINES = 57551
-const PLUGINS = 57552
-const NAMES = 57553
-const CHARSET = 57554
-const GLOBAL = 57555
-const SESSION = 57556
-const ISOLATION = 57557
-const LEVEL = 57558
-const READ = 57559
-const WRITE = 57560
-const ONLY = 57561
-const REPEATABLE = 57562
-const COMMITTED = 57563
-const UNCOMMITTED = 57564
-const SERIALIZABLE = 57565
-const CURRENT_TIMESTAMP = 57566
-const DATABASE = 57567
-const CURRENT_DATE = 57568
-const CURRENT_TIME = 57569
-const LOCALTIME = 57570
-const LOCALTIMESTAMP = 57571
-const UTC_DATE = 57572
-const UTC_TIME = 57573
-const UTC_TIMESTAMP = 57574
-const REPLACE = 57575
-const CONVERT = 57576
-const CAST = 57577
-const SUBSTR = 57578
-const SUBSTRING = 57579
-const GROUP_CONCAT = 57580
-const SEPARATOR = 57581
-const MATCH = 57582
-const AGAINST = 57583
-const BOOLEAN = 57584
-const LANGUAGE = 57585
-const WITH = 57586
-const QUERY = 57587
-const EXPANSION = 57588
-const UNUSED = 57589
+const VSCHEMA = 57545
+const VSCHEMA_TABLES = 57546
+const VITESS_TARGET = 57547
+const FULL = 57548
+const PROCESSLIST = 57549
+const COLUMNS = 57550
+const FIELDS = 57551
+const ENGINES = 57552
+const PLUGINS = 57553
+const NAMES = 57554
+const CHARSET = 57555
+const GLOBAL = 57556
+const SESSION = 57557
+const ISOLATION = 57558
+const LEVEL = 57559
+const READ = 57560
+const WRITE = 57561
+const ONLY = 57562
+const REPEATABLE = 57563
+const COMMITTED = 57564
+const UNCOMMITTED = 57565
+const SERIALIZABLE = 57566
+const CURRENT_TIMESTAMP = 57567
+const DATABASE = 57568
+const CURRENT_DATE = 57569
+const CURRENT_TIME = 57570
+const LOCALTIME = 57571
+const LOCALTIMESTAMP = 57572
+const UTC_DATE = 57573
+const UTC_TIME = 57574
+const UTC_TIMESTAMP = 57575
+const REPLACE = 57576
+const CONVERT = 57577
+const CAST = 57578
+const SUBSTR = 57579
+const SUBSTRING = 57580
+const GROUP_CONCAT = 57581
+const SEPARATOR = 57582
+const MATCH = 57583
+const AGAINST = 57584
+const BOOLEAN = 57585
+const LANGUAGE = 57586
+const WITH = 57587
+const QUERY = 57588
+const EXPANSION = 57589
+const UNUSED = 57590
var yyToknames = [...]string{
"$end",
@@ -570,6 +572,7 @@ var yyToknames = [...]string{
"VITESS_KEYSPACES",
"VITESS_SHARDS",
"VITESS_TABLETS",
+ "VSCHEMA",
"VSCHEMA_TABLES",
"VITESS_TARGET",
"FULL",
@@ -632,1286 +635,1309 @@ var yyExca = [...]int{
5, 29,
-2, 4,
-1, 37,
- 159, 297,
- 160, 297,
- -2, 287,
+ 159, 300,
+ 160, 300,
+ -2, 290,
-1, 267,
- 112, 633,
- -2, 629,
+ 112, 636,
+ -2, 632,
-1, 268,
- 112, 634,
- -2, 630,
+ 112, 637,
+ -2, 633,
-1, 331,
- 82, 804,
+ 82, 807,
-2, 60,
-1, 332,
- 82, 761,
+ 82, 764,
-2, 61,
-1, 337,
- 82, 740,
- -2, 595,
+ 82, 743,
+ -2, 598,
-1, 339,
- 82, 782,
- -2, 597,
- -1, 593,
- 1, 349,
- 5, 349,
- 12, 349,
- 13, 349,
- 14, 349,
- 15, 349,
- 17, 349,
- 19, 349,
- 30, 349,
- 31, 349,
- 42, 349,
- 43, 349,
- 44, 349,
- 45, 349,
- 46, 349,
- 48, 349,
- 49, 349,
- 52, 349,
- 53, 349,
- 55, 349,
- 56, 349,
- 265, 349,
- -2, 367,
- -1, 596,
+ 82, 785,
+ -2, 600,
+ -1, 597,
+ 1, 352,
+ 5, 352,
+ 12, 352,
+ 13, 352,
+ 14, 352,
+ 15, 352,
+ 17, 352,
+ 19, 352,
+ 30, 352,
+ 31, 352,
+ 42, 352,
+ 43, 352,
+ 44, 352,
+ 45, 352,
+ 46, 352,
+ 48, 352,
+ 49, 352,
+ 52, 352,
+ 53, 352,
+ 55, 352,
+ 56, 352,
+ 266, 352,
+ -2, 370,
+ -1, 600,
53, 43,
55, 43,
-2, 45,
- -1, 733,
- 112, 636,
- -2, 632,
- -1, 948,
- 5, 30,
- -2, 433,
- -1, 977,
- 5, 29,
- -2, 569,
- -1, 1229,
+ -1, 740,
+ 112, 639,
+ -2, 635,
+ -1, 958,
5, 30,
- -2, 570,
- -1, 1283,
+ -2, 436,
+ -1, 987,
5, 29,
-2, 572,
- -1, 1360,
+ -1, 1240,
5, 30,
-2, 573,
+ -1, 1295,
+ 5, 29,
+ -2, 575,
+ -1, 1376,
+ 5, 30,
+ -2, 576,
}
const yyPrivate = 57344
-const yyLast = 11934
+const yyLast = 12140
var yyAct = [...]int{
- 268, 1395, 1351, 886, 668, 980, 558, 998, 1385, 1295,
- 272, 298, 1123, 833, 814, 1049, 981, 837, 1124, 1120,
- 1157, 246, 880, 1249, 57, 557, 3, 1023, 866, 914,
- 1004, 846, 82, 1130, 1136, 237, 206, 836, 1093, 206,
- 758, 765, 698, 1052, 940, 1040, 606, 812, 299, 51,
- 850, 801, 786, 816, 768, 735, 490, 496, 589, 435,
- 767, 876, 605, 336, 502, 794, 330, 206, 82, 922,
- 270, 461, 206, 510, 206, 325, 82, 245, 255, 327,
- 238, 239, 240, 241, 56, 1388, 244, 1372, 1383, 572,
- 1358, 1380, 887, 1371, 1115, 1357, 463, 1223, 440, 1306,
- 51, 590, 1151, 1165, 1166, 1167, 827, 595, 251, 465,
- 243, 1170, 1168, 201, 197, 198, 199, 242, 259, 1152,
- 1153, 1326, 523, 522, 532, 533, 525, 526, 527, 528,
- 529, 530, 531, 524, 1011, 1031, 534, 1010, 859, 61,
- 1012, 828, 829, 203, 607, 481, 608, 903, 1252, 867,
- 1206, 1268, 482, 479, 480, 1094, 1204, 236, 474, 475,
- 1382, 902, 1379, 1352, 333, 63, 64, 65, 66, 67,
- 1073, 795, 1342, 450, 326, 467, 851, 469, 1403, 437,
- 195, 439, 451, 999, 1001, 443, 1399, 1074, 1296, 907,
- 677, 194, 1096, 195, 1070, 206, 667, 206, 901, 1146,
- 1072, 1298, 1145, 206, 1144, 1304, 438, 466, 468, 446,
- 206, 209, 853, 82, 196, 82, 853, 82, 82, 1331,
- 82, 1232, 82, 546, 547, 1098, 1080, 1102, 958, 1097,
- 934, 1095, 82, 200, 707, 853, 1100, 514, 457, 742,
- 524, 1024, 704, 534, 834, 1099, 534, 699, 898, 895,
- 896, 70, 894, 740, 741, 739, 507, 509, 1101, 1103,
- 1000, 462, 82, 462, 436, 462, 462, 1340, 462, 1297,
- 462, 1174, 509, 1184, 498, 1134, 436, 499, 486, 487,
- 462, 867, 609, 905, 908, 1169, 470, 71, 471, 472,
- 1327, 473, 1397, 476, 464, 1398, 1071, 1396, 1069, 1117,
- 51, 916, 447, 485, 449, 1356, 1305, 1303, 852, 434,
- 456, 787, 852, 967, 1060, 543, 488, 458, 545, 900,
- 787, 856, 1175, 206, 206, 206, 671, 857, 700, 82,
- 1029, 852, 261, 710, 711, 82, 849, 847, 1345, 848,
- 504, 899, 1362, 1058, 845, 851, 556, 54, 560, 561,
- 562, 563, 564, 565, 566, 567, 568, 738, 571, 573,
- 573, 573, 573, 573, 573, 573, 573, 581, 582, 583,
- 584, 588, 594, 453, 454, 455, 193, 442, 1259, 915,
- 1258, 508, 507, 904, 525, 526, 527, 528, 529, 530,
- 531, 524, 500, 952, 534, 951, 906, 1044, 509, 1043,
- 597, 574, 575, 576, 577, 578, 579, 580, 603, 759,
- 1059, 760, 508, 507, 274, 1064, 1061, 1054, 1062, 1057,
- 1404, 508, 507, 1055, 1056, 333, 1032, 22, 1119, 509,
- 587, 1364, 596, 508, 507, 206, 706, 1063, 509, 1341,
- 82, 322, 323, 1066, 1279, 1256, 206, 206, 82, 1077,
- 509, 206, 1041, 1338, 206, 444, 445, 1024, 206, 1405,
- 82, 82, 931, 932, 933, 82, 82, 82, 82, 82,
- 82, 1019, 1013, 705, 1014, 82, 82, 527, 528, 529,
- 530, 531, 524, 953, 206, 534, 889, 250, 462, 761,
- 508, 507, 725, 727, 728, 683, 462, 682, 726, 1301,
- 1381, 489, 82, 1368, 489, 1365, 206, 509, 462, 462,
- 672, 666, 82, 462, 462, 462, 462, 462, 462, 675,
- 712, 686, 670, 462, 462, 1311, 678, 684, 665, 736,
- 297, 687, 688, 508, 507, 459, 689, 690, 691, 692,
- 693, 694, 617, 1301, 1349, 1310, 695, 696, 1301, 489,
- 509, 1301, 1332, 673, 674, 452, 82, 1307, 326, 1301,
- 1300, 681, 80, 532, 533, 525, 526, 527, 528, 529,
- 530, 531, 524, 1247, 1246, 534, 777, 781, 733, 714,
- 493, 497, 788, 1171, 731, 729, 772, 206, 1234, 489,
- 854, 701, 1231, 489, 51, 206, 206, 515, 335, 206,
- 206, 1181, 1180, 82, 1177, 1178, 441, 1177, 1176, 560,
- 1133, 732, 600, 721, 946, 489, 82, 762, 763, 798,
- 489, 1005, 773, 774, 791, 770, 489, 1005, 783, 616,
- 615, 1121, 559, 784, 1133, 58, 1083, 24, 821, 770,
- 599, 570, 790, 813, 792, 793, 822, 594, 288, 287,
- 290, 291, 292, 293, 601, 24, 599, 289, 294, 868,
- 869, 870, 820, 860, 798, 1282, 962, 825, 206, 824,
- 1133, 82, 960, 82, 957, 946, 841, 206, 206, 975,
- 946, 206, 82, 976, 544, 54, 797, 882, 1227, 955,
- 798, 24, 1183, 1179, 796, 1015, 826, 946, 206, 333,
- 206, 206, 599, 54, 1390, 602, 708, 823, 676, 1386,
- 961, 798, 838, 54, 1373, 252, 959, 669, 956, 462,
- 1348, 462, 1263, 878, 879, 803, 806, 807, 808, 804,
- 462, 805, 809, 954, 1254, 1137, 1138, 884, 593, 54,
- 861, 1239, 890, 335, 892, 335, 881, 335, 335, 1162,
- 335, 736, 335, 912, 803, 806, 807, 808, 804, 1018,
- 805, 809, 335, 54, 877, 872, 923, 1137, 1138, 924,
- 871, 733, 1164, 1140, 1121, 885, 1045, 680, 483, 720,
- 930, 935, 992, 1143, 909, 910, 990, 993, 911, 1142,
- 989, 991, 512, 988, 994, 936, 807, 808, 1377, 206,
- 206, 206, 206, 206, 732, 913, 256, 257, 982, 1370,
- 1079, 206, 919, 503, 206, 1376, 713, 702, 206, 929,
- 977, 928, 206, 491, 1036, 614, 460, 945, 501, 1028,
- 1347, 1346, 891, 1280, 1026, 492, 1020, 82, 966, 772,
- 722, 723, 1225, 978, 979, 964, 1264, 594, 594, 594,
- 594, 594, 679, 1007, 1016, 811, 503, 983, 265, 335,
- 986, 995, 813, 1316, 1002, 611, 253, 254, 927, 1006,
- 594, 1003, 247, 1008, 769, 771, 926, 248, 1025, 58,
- 1035, 1315, 1037, 1038, 1039, 82, 82, 1266, 82, 1005,
- 789, 1033, 1034, 559, 484, 697, 775, 776, 505, 1021,
- 1022, 984, 985, 1392, 987, 1328, 1219, 489, 1392, 1391,
- 1253, 703, 82, 60, 62, 598, 55, 1, 1042, 1384,
- 888, 1048, 897, 1350, 1294, 1156, 206, 844, 835, 1051,
- 69, 433, 737, 838, 462, 82, 68, 1339, 843, 1065,
- 842, 1302, 832, 1251, 523, 522, 532, 533, 525, 526,
- 527, 528, 529, 530, 531, 524, 1076, 1047, 534, 855,
- 462, 1030, 858, 1163, 1344, 1027, 622, 620, 621, 619,
- 335, 624, 623, 618, 220, 328, 810, 1086, 335, 82,
- 82, 1122, 1087, 1075, 1050, 610, 982, 883, 1125, 1116,
- 335, 335, 1105, 1104, 506, 335, 335, 335, 335, 335,
- 335, 1092, 72, 82, 1127, 335, 335, 1068, 1067, 593,
- 893, 1132, 477, 593, 478, 222, 82, 542, 82, 82,
- 925, 1141, 733, 1009, 334, 1126, 1128, 51, 709, 1148,
- 495, 1085, 716, 1081, 1314, 1155, 1147, 1150, 920, 921,
- 1265, 497, 512, 965, 569, 335, 206, 1172, 1173, 1160,
- 1161, 1159, 785, 1154, 82, 1110, 522, 532, 533, 525,
- 526, 527, 528, 529, 530, 531, 524, 82, 206, 534,
- 273, 724, 286, 283, 82, 206, 285, 284, 943, 715,
- 974, 82, 944, 516, 206, 271, 764, 263, 1185, 948,
- 949, 950, 592, 585, 802, 800, 779, 779, 799, 1139,
- 963, 1187, 779, 947, 1190, 969, 1193, 970, 971, 972,
- 973, 1135, 838, 1194, 838, 591, 1082, 1222, 1325, 719,
- 968, 1202, 26, 59, 258, 19, 18, 17, 20, 997,
- 16, 1195, 594, 335, 548, 549, 550, 551, 552, 553,
- 554, 555, 1226, 15, 982, 14, 335, 448, 30, 21,
- 1236, 13, 12, 1182, 737, 82, 11, 1235, 10, 9,
- 8, 7, 6, 82, 1221, 5, 4, 249, 23, 2,
- 1245, 0, 1016, 0, 0, 1189, 0, 1085, 0, 0,
- 0, 0, 1192, 82, 82, 82, 0, 0, 0, 0,
- 0, 0, 0, 1241, 1242, 1243, 0, 0, 0, 1261,
- 0, 335, 1262, 335, 0, 1255, 0, 1257, 0, 0,
- 0, 0, 335, 593, 593, 593, 593, 593, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 593, 1267,
- 0, 462, 82, 82, 0, 82, 593, 0, 335, 1125,
- 82, 0, 82, 82, 82, 206, 1281, 0, 82, 1078,
- 0, 838, 0, 0, 1260, 0, 1283, 1288, 0, 1293,
- 0, 0, 1091, 1289, 82, 1290, 1291, 1292, 1299, 1308,
- 0, 1309, 0, 0, 0, 0, 1126, 0, 0, 1284,
- 1050, 838, 0, 0, 0, 0, 0, 1312, 0, 862,
- 863, 864, 865, 0, 1125, 1329, 0, 0, 0, 0,
- 1118, 1336, 82, 0, 1337, 873, 874, 875, 0, 0,
- 1330, 0, 0, 1313, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 1354, 0, 0, 0, 0, 779, 0,
- 0, 1126, 82, 51, 1359, 0, 0, 0, 1149, 982,
- 0, 0, 0, 206, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 82, 1366, 523, 522, 532, 533, 525,
- 526, 527, 528, 529, 530, 531, 524, 335, 0, 534,
- 1374, 1375, 0, 0, 82, 734, 0, 0, 743, 744,
- 745, 746, 747, 748, 749, 750, 751, 752, 753, 754,
- 755, 756, 757, 1389, 1400, 0, 0, 1378, 1060, 0,
- 0, 0, 0, 1196, 0, 0, 0, 0, 941, 0,
- 1198, 0, 0, 0, 0, 1046, 335, 0, 335, 494,
- 0, 1207, 1208, 1209, 0, 1212, 0, 1058, 1215, 0,
- 1218, 1387, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 335, 1228, 1229, 1230, 0, 1233, 0, 0,
- 1363, 0, 1224, 0, 0, 204, 0, 0, 235, 559,
- 0, 0, 0, 0, 1244, 335, 0, 1237, 0, 0,
- 1238, 0, 0, 1240, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 262, 0, 0, 204, 0, 0, 335,
- 217, 204, 0, 204, 1059, 0, 0, 0, 593, 1064,
- 1061, 1054, 1062, 1057, 0, 0, 779, 1055, 1056, 1129,
- 1131, 0, 0, 0, 231, 1216, 489, 0, 0, 0,
- 0, 1063, 0, 0, 0, 0, 0, 1053, 0, 0,
- 0, 0, 0, 1131, 0, 0, 0, 0, 0, 1278,
- 0, 0, 0, 0, 0, 0, 335, 0, 335, 1158,
- 0, 0, 0, 523, 522, 532, 533, 525, 526, 527,
- 528, 529, 530, 531, 524, 210, 0, 534, 0, 0,
- 0, 0, 213, 0, 0, 0, 0, 0, 0, 0,
- 221, 216, 0, 0, 1186, 0, 1317, 1318, 1319, 1320,
- 1321, 1322, 1323, 1324, 0, 0, 0, 1188, 0, 937,
- 938, 939, 0, 0, 1191, 0, 0, 1333, 1334, 1335,
- 0, 335, 219, 0, 204, 223, 204, 0, 230, 0,
- 0, 0, 204, 0, 0, 0, 0, 0, 0, 204,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1355, 0, 211, 0, 0, 1360, 1353, 559,
- 0, 0, 0, 0, 0, 0, 1213, 489, 0, 0,
- 0, 0, 0, 0, 779, 0, 0, 1367, 0, 0,
- 0, 224, 214, 0, 225, 226, 227, 229, 228, 234,
- 1210, 489, 0, 215, 218, 335, 212, 233, 232, 0,
- 0, 0, 0, 1250, 523, 522, 532, 533, 525, 526,
- 527, 528, 529, 530, 531, 524, 0, 0, 534, 489,
- 1401, 1402, 0, 335, 335, 335, 0, 0, 523, 522,
- 532, 533, 525, 526, 527, 528, 529, 530, 531, 524,
- 0, 0, 534, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 204, 204, 204, 0, 523, 522, 532, 533,
- 525, 526, 527, 528, 529, 530, 531, 524, 1199, 1200,
- 534, 1201, 1285, 1286, 1203, 1287, 1205, 1220, 0, 0,
- 1250, 0, 1250, 1250, 1250, 0, 0, 0, 1158, 24,
- 25, 52, 27, 28, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 1250, 0, 0, 0, 43, 0,
- 1089, 1090, 0, 29, 48, 49, 0, 0, 0, 0,
- 0, 0, 0, 1106, 1107, 1108, 1109, 0, 1111, 1112,
- 1113, 1114, 1248, 38, 0, 0, 0, 54, 0, 0,
- 0, 0, 1343, 0, 0, 0, 0, 0, 0, 0,
- 0, 523, 522, 532, 533, 525, 526, 527, 528, 529,
- 530, 531, 524, 0, 204, 534, 0, 0, 0, 779,
- 0, 0, 1361, 0, 0, 204, 204, 0, 0, 0,
- 204, 0, 0, 204, 0, 0, 0, 685, 0, 0,
- 0, 0, 0, 1369, 0, 0, 0, 0, 31, 32,
- 34, 33, 36, 0, 50, 0, 0, 0, 0, 0,
- 0, 0, 0, 204, 1250, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 37, 44, 45, 0, 0,
- 46, 47, 35, 0, 0, 204, 0, 0, 0, 0,
- 0, 0, 0, 0, 685, 39, 40, 0, 41, 42,
- 518, 0, 521, 0, 0, 0, 0, 1197, 535, 536,
- 537, 538, 539, 540, 541, 1217, 519, 520, 517, 523,
- 522, 532, 533, 525, 526, 527, 528, 529, 530, 531,
- 524, 1214, 0, 534, 0, 0, 262, 0, 0, 0,
- 0, 262, 262, 0, 0, 780, 780, 262, 0, 0,
- 0, 780, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 262, 262, 262, 262, 0, 204, 639, 0, 0,
- 0, 0, 0, 0, 204, 818, 0, 0, 204, 204,
- 0, 0, 0, 53, 0, 0, 0, 1211, 0, 523,
- 522, 532, 533, 525, 526, 527, 528, 529, 530, 531,
- 524, 0, 0, 534, 0, 523, 522, 532, 533, 525,
- 526, 527, 528, 529, 530, 531, 524, 0, 0, 534,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1269,
- 1270, 0, 1271, 1272, 0, 1273, 1274, 0, 1275, 1276,
- 1277, 0, 0, 0, 0, 627, 0, 204, 0, 0,
- 0, 0, 0, 0, 0, 0, 204, 204, 0, 0,
- 204, 523, 522, 532, 533, 525, 526, 527, 528, 529,
- 530, 531, 524, 0, 0, 534, 0, 204, 0, 917,
- 918, 0, 640, 0, 0, 0, 0, 685, 0, 0,
+ 268, 1411, 1401, 1197, 1364, 1079, 272, 990, 562, 844,
+ 1008, 1274, 1132, 1166, 991, 1260, 57, 821, 246, 1133,
+ 1129, 1307, 840, 887, 873, 853, 923, 843, 1139, 1033,
+ 1014, 1102, 81, 561, 3, 819, 208, 336, 1145, 208,
+ 765, 775, 705, 1059, 1050, 857, 950, 298, 808, 823,
+ 772, 742, 793, 593, 610, 237, 494, 500, 609, 594,
+ 255, 330, 883, 514, 325, 801, 435, 208, 81, 327,
+ 932, 506, 208, 56, 208, 1404, 774, 1388, 1399, 1374,
+ 1396, 1198, 1387, 1373, 867, 245, 1124, 1234, 440, 1318,
+ 468, 203, 199, 200, 201, 1161, 1162, 1160, 270, 61,
+ 238, 239, 240, 241, 834, 259, 244, 576, 488, 1340,
+ 527, 526, 536, 537, 529, 530, 531, 532, 533, 534,
+ 535, 528, 243, 906, 538, 63, 64, 65, 66, 67,
+ 1174, 1175, 1176, 835, 836, 242, 1041, 905, 1179, 1177,
+ 1021, 484, 611, 1020, 612, 195, 1022, 197, 866, 485,
+ 482, 483, 218, 1263, 453, 874, 470, 1280, 472, 1217,
+ 1215, 236, 477, 478, 680, 910, 487, 1082, 1081, 678,
+ 1398, 1395, 1365, 1078, 904, 802, 231, 1356, 858, 1419,
+ 1103, 454, 1415, 442, 1308, 197, 1009, 1011, 469, 471,
+ 1083, 684, 671, 860, 860, 1345, 208, 1310, 679, 208,
+ 860, 599, 1155, 1154, 1153, 208, 438, 681, 445, 210,
+ 198, 208, 202, 1316, 81, 1243, 81, 1105, 81, 81,
+ 1183, 81, 1034, 81, 901, 898, 899, 211, 897, 436,
+ 917, 841, 81, 916, 214, 550, 551, 205, 1089, 968,
+ 196, 1075, 222, 217, 944, 714, 518, 1077, 528, 460,
+ 1107, 538, 1111, 450, 1106, 538, 1104, 513, 1354, 908,
+ 911, 1109, 81, 1010, 436, 1309, 502, 706, 326, 711,
+ 1108, 1184, 70, 437, 220, 439, 467, 963, 1066, 1341,
+ 230, 1326, 1143, 1110, 1112, 503, 613, 874, 1413, 859,
+ 859, 1414, 1126, 1412, 1372, 903, 859, 434, 490, 491,
+ 925, 856, 854, 511, 855, 794, 212, 1064, 71, 852,
+ 858, 299, 51, 1178, 1317, 1315, 447, 902, 448, 513,
+ 794, 449, 977, 208, 208, 208, 441, 512, 511, 81,
+ 1039, 673, 1359, 224, 215, 81, 225, 226, 227, 229,
+ 508, 228, 234, 1076, 513, 1074, 216, 219, 707, 213,
+ 233, 232, 504, 512, 511, 1420, 456, 457, 458, 592,
+ 907, 749, 1378, 51, 531, 532, 533, 534, 535, 528,
+ 513, 251, 538, 909, 1065, 747, 748, 746, 924, 1070,
+ 1067, 1060, 1068, 1063, 863, 512, 511, 1061, 1062, 601,
+ 864, 261, 1128, 1270, 1421, 717, 718, 446, 607, 1380,
+ 452, 1069, 513, 443, 444, 54, 459, 732, 734, 735,
+ 1269, 194, 461, 733, 1054, 745, 274, 1053, 466, 578,
+ 579, 580, 581, 582, 583, 584, 529, 530, 531, 532,
+ 533, 534, 535, 528, 1042, 208, 538, 1355, 1291, 962,
+ 81, 961, 1267, 512, 511, 208, 208, 81, 713, 22,
+ 1086, 208, 1352, 766, 208, 767, 1200, 208, 512, 511,
+ 513, 208, 1051, 81, 81, 941, 942, 943, 81, 81,
+ 81, 81, 81, 81, 1034, 513, 322, 323, 81, 81,
+ 1023, 1029, 1024, 1313, 1397, 712, 333, 526, 536, 537,
+ 529, 530, 531, 532, 533, 534, 535, 528, 693, 768,
+ 538, 690, 512, 511, 297, 689, 81, 1383, 493, 250,
+ 208, 1313, 1368, 1313, 493, 604, 81, 674, 685, 513,
+ 672, 719, 1313, 1346, 591, 465, 600, 465, 669, 465,
+ 465, 691, 465, 462, 465, 455, 79, 1313, 1312, 1258,
+ 1257, 1245, 493, 465, 527, 526, 536, 537, 529, 530,
+ 531, 532, 533, 534, 535, 528, 740, 605, 538, 603,
+ 81, 1242, 493, 51, 493, 721, 1190, 1189, 1381, 743,
+ 1186, 1187, 335, 1186, 1185, 1323, 784, 788, 547, 736,
+ 1322, 549, 795, 288, 287, 290, 291, 292, 293, 738,
+ 1319, 208, 289, 294, 956, 493, 1180, 951, 779, 208,
+ 208, 805, 493, 208, 208, 777, 493, 81, 1015, 560,
+ 861, 564, 565, 566, 567, 568, 569, 570, 571, 572,
+ 81, 575, 577, 577, 577, 577, 577, 577, 577, 577,
+ 585, 586, 587, 588, 1092, 598, 621, 798, 829, 497,
+ 501, 1142, 780, 781, 791, 804, 675, 676, 790, 769,
+ 770, 805, 682, 620, 619, 326, 519, 58, 688, 875,
+ 876, 877, 797, 1015, 799, 800, 827, 832, 831, 972,
+ 805, 24, 208, 81, 1130, 81, 24, 1142, 956, 81,
+ 81, 208, 208, 777, 208, 208, 548, 848, 208, 81,
+ 970, 563, 889, 967, 965, 985, 828, 956, 603, 986,
+ 574, 492, 1238, 1325, 1294, 208, 1142, 208, 208, 805,
+ 208, 728, 1188, 971, 869, 870, 871, 872, 335, 54,
+ 335, 24, 335, 335, 54, 335, 1025, 335, 885, 886,
+ 880, 881, 882, 833, 969, 956, 335, 966, 964, 603,
+ 597, 606, 810, 813, 814, 815, 811, 333, 812, 816,
+ 715, 465, 740, 810, 813, 814, 815, 811, 465, 812,
+ 816, 683, 54, 1146, 1147, 252, 516, 1389, 1362, 54,
+ 1276, 1265, 868, 933, 465, 465, 934, 1250, 888, 465,
+ 465, 465, 465, 465, 465, 1171, 1146, 1147, 1080, 465,
+ 465, 1028, 803, 884, 743, 879, 878, 891, 946, 1406,
+ 1402, 1173, 1149, 940, 1130, 830, 208, 208, 208, 208,
+ 208, 992, 1055, 54, 709, 687, 727, 1002, 208, 1000,
+ 1152, 208, 1003, 1151, 1001, 208, 999, 998, 1004, 208,
+ 814, 815, 1393, 335, 1386, 987, 256, 257, 1088, 615,
+ 929, 507, 1391, 939, 81, 976, 938, 1046, 618, 463,
+ 955, 495, 1038, 1026, 779, 1361, 505, 1360, 1292, 993,
+ 1017, 51, 996, 496, 1016, 1005, 994, 995, 974, 997,
+ 1036, 1030, 1236, 892, 1013, 1272, 564, 894, 708, 686,
+ 818, 507, 914, 915, 247, 918, 919, 1035, 1018, 920,
+ 253, 254, 81, 81, 1043, 1044, 1045, 937, 1047, 1048,
+ 1049, 1031, 1032, 729, 730, 936, 922, 1330, 248, 58,
+ 820, 928, 1329, 1278, 598, 1015, 486, 1408, 1407, 1408,
+ 704, 81, 509, 1342, 1052, 1264, 710, 60, 62, 602,
+ 55, 1, 1400, 1199, 1273, 900, 208, 739, 744, 1363,
+ 1306, 1165, 1071, 851, 335, 81, 842, 69, 433, 68,
+ 1353, 335, 1058, 850, 849, 1314, 563, 1262, 862, 782,
+ 783, 1040, 865, 1172, 1358, 1085, 1037, 335, 335, 626,
+ 624, 625, 335, 335, 335, 335, 335, 335, 623, 628,
+ 627, 622, 335, 335, 465, 221, 465, 328, 817, 81,
+ 81, 1125, 992, 1131, 1096, 1114, 1095, 614, 1101, 890,
+ 465, 510, 72, 1113, 1073, 839, 740, 1072, 896, 480,
+ 723, 481, 223, 81, 546, 597, 935, 1019, 334, 597,
+ 516, 1141, 1136, 335, 1137, 333, 81, 716, 81, 81,
+ 499, 1157, 1328, 1277, 1134, 1150, 975, 1164, 845, 573,
+ 792, 1156, 265, 273, 731, 286, 283, 1159, 285, 284,
+ 722, 945, 984, 1163, 520, 1168, 208, 271, 263, 596,
+ 589, 1169, 1170, 809, 771, 807, 1181, 1182, 806, 1148,
+ 1144, 595, 1091, 208, 786, 786, 1233, 1339, 726, 81,
+ 786, 26, 81, 81, 208, 59, 258, 19, 18, 17,
+ 81, 20, 16, 208, 536, 537, 529, 530, 531, 532,
+ 533, 534, 535, 528, 930, 931, 538, 501, 15, 14,
+ 451, 335, 1204, 988, 989, 1192, 30, 598, 598, 598,
+ 598, 598, 1205, 21, 335, 13, 12, 1193, 1206, 1195,
+ 11, 1213, 820, 739, 1012, 10, 9, 1090, 8, 7,
+ 598, 6, 5, 4, 249, 23, 2, 0, 0, 992,
+ 0, 0, 1237, 0, 0, 0, 0, 1247, 1246, 0,
+ 0, 0, 0, 744, 81, 0, 0, 0, 0, 957,
+ 0, 0, 81, 1026, 0, 0, 1256, 335, 0, 335,
+ 0, 0, 0, 912, 913, 0, 978, 0, 1210, 1211,
+ 0, 1212, 81, 335, 1214, 0, 1216, 0, 0, 81,
+ 0, 0, 0, 0, 465, 720, 0, 0, 0, 0,
+ 1266, 0, 1268, 0, 0, 0, 464, 0, 0, 335,
+ 0, 0, 597, 597, 597, 597, 597, 0, 0, 0,
+ 0, 0, 465, 0, 0, 0, 1279, 597, 0, 0,
+ 0, 0, 0, 81, 81, 597, 81, 0, 0, 0,
+ 0, 81, 1259, 81, 81, 81, 208, 1191, 1293, 81,
+ 0, 0, 845, 776, 778, 1300, 1301, 0, 1302, 1303,
+ 1304, 0, 1311, 1305, 1194, 1295, 0, 81, 0, 796,
+ 0, 0, 0, 0, 0, 1203, 1134, 0, 0, 1320,
+ 0, 1321, 1327, 0, 0, 0, 0, 0, 1135, 0,
+ 51, 0, 0, 0, 0, 0, 0, 1343, 0, 786,
+ 0, 0, 0, 0, 81, 0, 1350, 1087, 552, 553,
+ 554, 555, 556, 557, 558, 559, 81, 81, 1351, 0,
+ 1344, 0, 0, 0, 0, 0, 1367, 1366, 0, 1370,
+ 0, 0, 1134, 0, 0, 0, 81, 0, 335, 992,
+ 1375, 0, 0, 0, 0, 0, 0, 208, 0, 0,
+ 0, 0, 0, 1094, 0, 0, 81, 0, 0, 1127,
+ 0, 0, 0, 0, 1385, 1230, 493, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 1119, 1390, 1392,
+ 81, 0, 0, 0, 0, 0, 1056, 335, 0, 0,
+ 0, 0, 0, 1405, 598, 1394, 0, 1158, 0, 0,
+ 1416, 0, 0, 527, 526, 536, 537, 529, 530, 531,
+ 532, 533, 534, 535, 528, 335, 0, 538, 0, 0,
+ 1097, 0, 473, 0, 474, 475, 1232, 476, 0, 479,
+ 0, 0, 0, 0, 845, 0, 845, 0, 489, 335,
+ 527, 526, 536, 537, 529, 530, 531, 532, 533, 534,
+ 535, 528, 0, 0, 538, 1252, 1253, 1254, 0, 0,
+ 953, 0, 0, 335, 954, 0, 0, 0, 0, 0,
+ 0, 958, 959, 960, 0, 0, 0, 0, 0, 0,
+ 786, 0, 973, 1138, 1140, 0, 0, 979, 0, 980,
+ 981, 982, 983, 465, 0, 0, 0, 0, 1094, 597,
+ 0, 0, 0, 0, 0, 0, 0, 1140, 0, 0,
+ 1235, 1007, 0, 0, 0, 0, 0, 563, 0, 0,
+ 335, 0, 335, 1167, 0, 1248, 0, 0, 1249, 0,
+ 0, 1251, 0, 0, 0, 0, 0, 0, 0, 0,
+ 1135, 0, 0, 1296, 0, 0, 0, 0, 1379, 0,
+ 0, 0, 0, 741, 0, 0, 750, 751, 752, 753,
+ 754, 755, 756, 757, 758, 759, 760, 761, 762, 763,
+ 764, 0, 845, 1196, 1324, 0, 1201, 1202, 0, 0,
+ 0, 0, 0, 0, 335, 0, 0, 498, 0, 0,
+ 0, 0, 522, 0, 525, 0, 1135, 0, 51, 0,
+ 539, 540, 541, 542, 543, 544, 545, 1275, 523, 524,
+ 521, 527, 526, 536, 537, 529, 530, 531, 532, 533,
+ 534, 535, 528, 206, 0, 538, 235, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 786, 0, 0,
+ 0, 0, 0, 0, 0, 0, 670, 1100, 0, 0,
+ 0, 262, 0, 677, 206, 0, 0, 0, 335, 206,
+ 0, 206, 0, 0, 0, 0, 1261, 0, 0, 694,
+ 695, 0, 0, 0, 696, 697, 698, 699, 700, 701,
+ 1227, 493, 0, 0, 702, 703, 335, 0, 0, 0,
+ 0, 0, 0, 335, 0, 0, 0, 0, 0, 0,
+ 1403, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 1369, 563, 0, 0, 0, 1224, 493, 527, 526,
+ 536, 537, 529, 530, 531, 532, 533, 534, 535, 528,
+ 0, 0, 538, 0, 1275, 845, 0, 1297, 1298, 0,
+ 1299, 0, 0, 0, 0, 1261, 0, 1261, 1261, 1261,
+ 0, 0, 0, 1167, 527, 526, 536, 537, 529, 530,
+ 531, 532, 533, 534, 535, 528, 0, 0, 538, 0,
+ 0, 1261, 0, 0, 0, 0, 0, 0, 0, 0,
+ 947, 948, 949, 206, 0, 0, 206, 1207, 0, 0,
+ 0, 0, 206, 0, 1209, 0, 0, 0, 206, 0,
+ 0, 0, 0, 0, 0, 1218, 1219, 1220, 1357, 1223,
+ 0, 0, 1226, 0, 1229, 0, 0, 0, 0, 0,
+ 335, 335, 0, 0, 0, 0, 0, 1239, 1240, 1241,
+ 0, 1244, 0, 0, 0, 0, 0, 786, 0, 0,
+ 1377, 0, 0, 0, 0, 0, 0, 0, 1255, 0,
+ 24, 25, 52, 27, 28, 0, 0, 0, 0, 0,
+ 1384, 0, 0, 0, 0, 0, 0, 0, 0, 43,
+ 0, 0, 0, 0, 29, 48, 49, 0, 0, 893,
+ 0, 895, 0, 0, 1261, 0, 0, 0, 1221, 493,
+ 0, 0, 0, 0, 38, 921, 0, 0, 54, 0,
+ 0, 0, 0, 0, 493, 0, 0, 0, 0, 0,
+ 206, 206, 206, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1290, 527, 526, 536, 537,
+ 529, 530, 531, 532, 533, 534, 535, 528, 0, 0,
+ 538, 527, 526, 536, 537, 529, 530, 531, 532, 533,
+ 534, 535, 528, 0, 0, 538, 0, 0, 0, 31,
+ 32, 34, 33, 36, 0, 50, 0, 0, 0, 0,
+ 0, 0, 0, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
+ 1338, 0, 0, 1231, 1098, 1099, 37, 44, 45, 0,
+ 0, 46, 47, 35, 1347, 1348, 1349, 1115, 1116, 1117,
+ 1118, 1228, 1120, 1121, 1122, 1123, 39, 40, 0, 41,
+ 42, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 206, 0, 0, 0, 0, 0, 0, 0,
+ 0, 1371, 206, 206, 1225, 0, 1376, 0, 206, 0,
+ 0, 206, 0, 0, 206, 0, 0, 0, 692, 0,
+ 0, 0, 0, 0, 0, 1382, 643, 527, 526, 536,
+ 537, 529, 530, 531, 532, 533, 534, 535, 528, 0,
+ 0, 538, 0, 0, 0, 527, 526, 536, 537, 529,
+ 530, 531, 532, 533, 534, 535, 528, 0, 0, 538,
+ 0, 0, 0, 0, 0, 53, 0, 206, 0, 1057,
+ 0, 1417, 1418, 0, 0, 0, 692, 0, 527, 526,
+ 536, 537, 529, 530, 531, 532, 533, 534, 535, 528,
+ 0, 0, 538, 0, 0, 0, 0, 1084, 0, 0,
+ 1208, 0, 0, 0, 631, 527, 526, 536, 537, 529,
+ 530, 531, 532, 533, 534, 535, 528, 0, 262, 538,
+ 0, 0, 0, 262, 262, 0, 0, 787, 787, 262,
+ 1222, 0, 0, 787, 0, 0, 0, 0, 0, 0,
+ 0, 644, 0, 262, 262, 262, 262, 0, 206, 0,
+ 0, 0, 0, 0, 0, 0, 206, 825, 0, 0,
+ 206, 206, 0, 657, 658, 659, 660, 661, 662, 663,
+ 0, 664, 665, 666, 667, 668, 645, 646, 647, 648,
+ 629, 630, 0, 0, 632, 0, 633, 634, 635, 636,
+ 637, 638, 639, 640, 641, 642, 649, 650, 651, 652,
+ 653, 654, 655, 656, 527, 526, 536, 537, 529, 530,
+ 531, 532, 533, 534, 535, 528, 0, 0, 538, 0,
+ 0, 0, 0, 0, 1281, 1282, 952, 1283, 1284, 206,
+ 1285, 1286, 0, 1287, 1288, 1289, 0, 0, 206, 206,
+ 0, 206, 206, 0, 0, 206, 527, 526, 536, 537,
+ 529, 530, 531, 532, 533, 534, 535, 528, 0, 0,
+ 538, 0, 206, 0, 926, 927, 0, 206, 0, 0,
+ 0, 0, 692, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 262, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 262, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 262,
- 0, 0, 0, 0, 653, 654, 655, 656, 657, 658,
- 659, 0, 660, 661, 662, 663, 664, 641, 642, 643,
- 644, 625, 626, 0, 0, 628, 0, 629, 630, 631,
- 632, 633, 634, 635, 636, 637, 638, 645, 646, 647,
- 648, 649, 650, 651, 652, 0, 262, 523, 522, 532,
- 533, 525, 526, 527, 528, 529, 530, 531, 524, 0,
- 0, 534, 0, 0, 262, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 780, 204, 204,
- 204, 204, 204, 0, 0, 0, 0, 1088, 0, 0,
- 996, 0, 0, 204, 0, 0, 0, 818, 0, 0,
- 0, 204, 942, 0, 0, 0, 1393, 523, 522, 532,
- 533, 525, 526, 527, 528, 529, 530, 531, 524, 0,
- 0, 534, 523, 522, 532, 533, 525, 526, 527, 528,
- 529, 530, 531, 524, 0, 0, 534, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 204, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 262, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 262, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 685, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 780, 0, 139, 0, 0,
- 0, 0, 0, 0, 0, 0, 103, 0, 0, 0,
- 0, 0, 120, 0, 122, 0, 0, 159, 131, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 81, 0, 0, 0,
- 0, 0, 0, 0, 0, 96, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 204, 0, 0, 0, 0,
- 0, 0, 523, 522, 532, 533, 525, 526, 527, 528,
- 529, 530, 531, 524, 0, 0, 534, 204, 0, 0,
- 0, 0, 0, 0, 204, 0, 0, 0, 0, 0,
- 109, 0, 0, 204, 207, 0, 0, 0, 0, 146,
- 0, 162, 111, 119, 84, 90, 0, 110, 137, 151,
- 155, 0, 0, 0, 99, 0, 153, 141, 175, 0,
- 142, 152, 123, 167, 147, 174, 208, 182, 164, 181,
- 188, 85, 163, 173, 97, 156, 87, 171, 161, 129,
- 115, 116, 86, 780, 150, 102, 107, 101, 138, 168,
- 169, 100, 191, 91, 180, 89, 92, 179, 136, 166,
- 172, 130, 127, 88, 170, 128, 126, 118, 105, 112,
- 144, 125, 145, 113, 133, 132, 134, 0, 0, 0,
- 160, 177, 192, 94, 0, 165, 183, 184, 185, 186,
- 187, 0, 0, 95, 108, 104, 143, 135, 93, 114,
- 157, 117, 124, 149, 190, 140, 154, 98, 176, 158,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 83, 0, 121,
- 189, 148, 106, 178, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 818, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 839,
- 840, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 1017, 0, 0, 0, 0, 0, 780, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 204, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 839,
- 840, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 54, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 1084,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 267, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 730,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 267, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 338, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 339, 337,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 205, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
- 0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
- 372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
- 367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
- 390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
- 0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
- 0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 604, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 338, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 339, 337,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 421, 412, 0, 383, 424,
- 361, 375, 432, 376, 377, 405, 347, 391, 139, 373,
- 0, 364, 342, 370, 343, 362, 385, 103, 388, 360,
- 414, 394, 423, 120, 430, 122, 399, 0, 159, 131,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 787, 206, 206, 206, 206, 206, 1271, 0,
+ 0, 0, 0, 0, 0, 1006, 0, 0, 206, 0,
+ 0, 0, 825, 0, 0, 0, 206, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 1409, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 206, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 262, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 262, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 692, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 787, 138, 0, 0, 0, 0, 269,
+ 0, 0, 0, 102, 0, 266, 0, 0, 0, 119,
+ 309, 121, 0, 0, 158, 130, 0, 0, 0, 0,
+ 300, 301, 0, 0, 0, 0, 0, 0, 837, 0,
+ 54, 0, 0, 267, 288, 287, 290, 291, 292, 293,
+ 0, 0, 95, 289, 294, 295, 296, 838, 0, 0,
+ 264, 281, 0, 308, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 206, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 278, 279, 0, 0, 0, 0, 320,
+ 206, 280, 0, 0, 275, 276, 277, 282, 0, 0,
+ 0, 206, 0, 0, 0, 0, 0, 108, 0, 0,
+ 206, 209, 0, 0, 318, 0, 145, 0, 161, 110,
+ 118, 83, 89, 0, 109, 136, 150, 154, 0, 0,
+ 0, 98, 0, 152, 140, 174, 0, 141, 151, 122,
+ 166, 146, 173, 181, 182, 163, 180, 189, 84, 162,
+ 172, 96, 155, 86, 170, 160, 128, 114, 115, 85,
+ 787, 149, 101, 106, 100, 137, 167, 168, 99, 192,
+ 90, 179, 88, 91, 178, 135, 165, 171, 129, 126,
+ 87, 169, 127, 125, 117, 104, 111, 143, 124, 144,
+ 112, 132, 131, 133, 0, 0, 0, 159, 176, 193,
+ 93, 0, 164, 183, 184, 185, 186, 187, 188, 0,
+ 0, 94, 107, 103, 142, 134, 92, 113, 156, 116,
+ 123, 148, 191, 139, 153, 97, 175, 157, 310, 319,
+ 316, 317, 314, 315, 313, 312, 311, 321, 302, 303,
+ 304, 305, 307, 0, 306, 82, 0, 120, 190, 147,
+ 105, 177, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 825, 0, 0, 0, 421, 412, 0,
+ 383, 424, 361, 375, 432, 376, 377, 405, 347, 391,
+ 138, 373, 0, 364, 342, 370, 343, 362, 385, 102,
+ 388, 360, 414, 394, 423, 119, 430, 121, 399, 0,
+ 158, 130, 0, 0, 387, 416, 389, 410, 382, 406,
+ 352, 398, 425, 374, 403, 426, 0, 0, 0, 80,
+ 0, 846, 847, 0, 0, 0, 0, 0, 95, 0,
+ 401, 420, 372, 402, 404, 341, 400, 0, 345, 348,
+ 431, 418, 367, 368, 1027, 0, 0, 0, 0, 0,
+ 787, 386, 390, 407, 380, 0, 0, 0, 0, 0,
+ 0, 0, 0, 365, 206, 397, 0, 0, 0, 349,
+ 346, 0, 0, 384, 0, 0, 0, 351, 0, 366,
+ 408, 0, 340, 108, 411, 417, 381, 209, 419, 379,
+ 378, 422, 145, 0, 161, 110, 118, 83, 89, 0,
+ 109, 136, 150, 154, 415, 363, 371, 98, 369, 152,
+ 140, 174, 396, 141, 151, 122, 166, 146, 173, 181,
+ 182, 163, 180, 189, 84, 162, 172, 96, 155, 86,
+ 170, 160, 128, 114, 115, 85, 0, 149, 101, 106,
+ 100, 137, 167, 168, 99, 192, 90, 179, 88, 91,
+ 178, 135, 165, 171, 129, 126, 87, 169, 127, 125,
+ 117, 104, 111, 143, 124, 144, 112, 132, 131, 133,
+ 0, 344, 0, 159, 176, 193, 93, 359, 164, 183,
+ 184, 185, 186, 187, 188, 0, 0, 94, 107, 103,
+ 142, 134, 92, 113, 156, 116, 123, 148, 191, 139,
+ 153, 97, 175, 157, 355, 358, 353, 354, 392, 393,
+ 427, 428, 429, 409, 350, 0, 356, 357, 0, 413,
+ 395, 82, 0, 120, 190, 147, 105, 177, 421, 412,
+ 0, 383, 424, 361, 375, 432, 376, 377, 405, 347,
+ 391, 138, 373, 0, 364, 342, 370, 343, 362, 385,
+ 102, 388, 360, 414, 394, 423, 119, 430, 121, 399,
+ 0, 158, 130, 0, 0, 387, 416, 389, 410, 382,
+ 406, 352, 398, 425, 374, 403, 426, 0, 0, 0,
+ 80, 0, 846, 847, 0, 0, 0, 0, 0, 95,
+ 0, 401, 420, 372, 402, 404, 341, 400, 0, 345,
+ 348, 431, 418, 367, 368, 0, 0, 0, 0, 0,
+ 0, 0, 386, 390, 407, 380, 0, 0, 0, 0,
+ 0, 0, 0, 0, 365, 0, 397, 0, 0, 0,
+ 349, 346, 0, 0, 384, 0, 0, 0, 351, 0,
+ 366, 408, 0, 340, 108, 411, 417, 381, 209, 419,
+ 379, 378, 422, 145, 0, 161, 110, 118, 83, 89,
+ 0, 109, 136, 150, 154, 415, 363, 371, 98, 369,
+ 152, 140, 174, 396, 141, 151, 122, 166, 146, 173,
+ 181, 182, 163, 180, 189, 84, 162, 172, 96, 155,
+ 86, 170, 160, 128, 114, 115, 85, 0, 149, 101,
+ 106, 100, 137, 167, 168, 99, 192, 90, 179, 88,
+ 91, 178, 135, 165, 171, 129, 126, 87, 169, 127,
+ 125, 117, 104, 111, 143, 124, 144, 112, 132, 131,
+ 133, 0, 344, 0, 159, 176, 193, 93, 359, 164,
+ 183, 184, 185, 186, 187, 188, 0, 0, 94, 107,
+ 103, 142, 134, 92, 113, 156, 116, 123, 148, 191,
+ 139, 153, 97, 175, 157, 355, 358, 353, 354, 392,
+ 393, 427, 428, 429, 409, 350, 0, 356, 357, 0,
+ 413, 395, 82, 0, 120, 190, 147, 105, 177, 421,
+ 412, 0, 383, 424, 361, 375, 432, 376, 377, 405,
+ 347, 391, 138, 373, 0, 364, 342, 370, 343, 362,
+ 385, 102, 388, 360, 414, 394, 423, 119, 430, 121,
+ 399, 0, 158, 130, 0, 0, 387, 416, 389, 410,
+ 382, 406, 352, 398, 425, 374, 403, 426, 54, 0,
+ 0, 80, 0, 0, 0, 0, 0, 0, 0, 0,
+ 95, 0, 401, 420, 372, 402, 404, 341, 400, 0,
+ 345, 348, 431, 418, 367, 368, 0, 0, 0, 0,
+ 0, 0, 0, 386, 390, 407, 380, 0, 0, 0,
+ 0, 0, 0, 0, 0, 365, 0, 397, 0, 0,
+ 0, 349, 346, 0, 0, 384, 0, 0, 0, 351,
+ 0, 366, 408, 0, 340, 108, 411, 417, 381, 209,
+ 419, 379, 378, 422, 145, 0, 161, 110, 118, 83,
+ 89, 0, 109, 136, 150, 154, 415, 363, 371, 98,
+ 369, 152, 140, 174, 396, 141, 151, 122, 166, 146,
+ 173, 181, 182, 163, 180, 189, 84, 162, 172, 96,
+ 155, 86, 170, 160, 128, 114, 115, 85, 0, 149,
+ 101, 106, 100, 137, 167, 168, 99, 192, 90, 179,
+ 88, 91, 178, 135, 165, 171, 129, 126, 87, 169,
+ 127, 125, 117, 104, 111, 143, 124, 144, 112, 132,
+ 131, 133, 0, 344, 0, 159, 176, 193, 93, 359,
+ 164, 183, 184, 185, 186, 187, 188, 0, 0, 94,
+ 107, 103, 142, 134, 92, 113, 156, 116, 123, 148,
+ 191, 139, 153, 97, 175, 157, 355, 358, 353, 354,
+ 392, 393, 427, 428, 429, 409, 350, 0, 356, 357,
+ 0, 413, 395, 82, 0, 120, 190, 147, 105, 177,
+ 421, 412, 0, 383, 424, 361, 375, 432, 376, 377,
+ 405, 347, 391, 138, 373, 0, 364, 342, 370, 343,
+ 362, 385, 102, 388, 360, 414, 394, 423, 119, 430,
+ 121, 399, 0, 158, 130, 0, 0, 387, 416, 389,
+ 410, 382, 406, 352, 398, 425, 374, 403, 426, 0,
+ 0, 0, 80, 0, 0, 0, 0, 0, 0, 0,
+ 0, 95, 0, 401, 420, 372, 402, 404, 341, 400,
+ 0, 345, 348, 431, 418, 367, 368, 0, 0, 0,
+ 0, 0, 0, 0, 386, 390, 407, 380, 0, 0,
+ 0, 0, 0, 0, 1093, 0, 365, 0, 397, 0,
+ 0, 0, 349, 346, 0, 0, 384, 0, 0, 0,
+ 351, 0, 366, 408, 0, 340, 108, 411, 417, 381,
+ 209, 419, 379, 378, 422, 145, 0, 161, 110, 118,
+ 83, 89, 0, 109, 136, 150, 154, 415, 363, 371,
+ 98, 369, 152, 140, 174, 396, 141, 151, 122, 166,
+ 146, 173, 181, 182, 163, 180, 189, 84, 162, 172,
+ 96, 155, 86, 170, 160, 128, 114, 115, 85, 0,
+ 149, 101, 106, 100, 137, 167, 168, 99, 192, 90,
+ 179, 88, 91, 178, 135, 165, 171, 129, 126, 87,
+ 169, 127, 125, 117, 104, 111, 143, 124, 144, 112,
+ 132, 131, 133, 0, 344, 0, 159, 176, 193, 93,
+ 359, 164, 183, 184, 185, 186, 187, 188, 0, 0,
+ 94, 107, 103, 142, 134, 92, 113, 156, 116, 123,
+ 148, 191, 139, 153, 97, 175, 157, 355, 358, 353,
+ 354, 392, 393, 427, 428, 429, 409, 350, 0, 356,
+ 357, 0, 413, 395, 82, 0, 120, 190, 147, 105,
+ 177, 421, 412, 0, 383, 424, 361, 375, 432, 376,
+ 377, 405, 347, 391, 138, 373, 0, 364, 342, 370,
+ 343, 362, 385, 102, 388, 360, 414, 394, 423, 119,
+ 430, 121, 399, 0, 158, 130, 0, 0, 387, 416,
+ 389, 410, 382, 406, 352, 398, 425, 374, 403, 426,
+ 0, 0, 0, 267, 0, 0, 0, 0, 0, 0,
+ 0, 0, 95, 0, 401, 420, 372, 402, 404, 341,
+ 400, 0, 345, 348, 431, 418, 367, 368, 0, 0,
+ 0, 0, 0, 0, 0, 386, 390, 407, 380, 0,
+ 0, 0, 0, 0, 0, 737, 0, 365, 0, 397,
+ 0, 0, 0, 349, 346, 0, 0, 384, 0, 0,
+ 0, 351, 0, 366, 408, 0, 340, 108, 411, 417,
+ 381, 209, 419, 379, 378, 422, 145, 0, 161, 110,
+ 118, 83, 89, 0, 109, 136, 150, 154, 415, 363,
+ 371, 98, 369, 152, 140, 174, 396, 141, 151, 122,
+ 166, 146, 173, 181, 182, 163, 180, 189, 84, 162,
+ 172, 96, 155, 86, 170, 160, 128, 114, 115, 85,
+ 0, 149, 101, 106, 100, 137, 167, 168, 99, 192,
+ 90, 179, 88, 91, 178, 135, 165, 171, 129, 126,
+ 87, 169, 127, 125, 117, 104, 111, 143, 124, 144,
+ 112, 132, 131, 133, 0, 344, 0, 159, 176, 193,
+ 93, 359, 164, 183, 184, 185, 186, 187, 188, 0,
+ 0, 94, 107, 103, 142, 134, 92, 113, 156, 116,
+ 123, 148, 191, 139, 153, 97, 175, 157, 355, 358,
+ 353, 354, 392, 393, 427, 428, 429, 409, 350, 0,
+ 356, 357, 0, 413, 395, 82, 0, 120, 190, 147,
+ 105, 177, 421, 412, 0, 383, 424, 361, 375, 432,
+ 376, 377, 405, 347, 391, 138, 373, 0, 364, 342,
+ 370, 343, 362, 385, 102, 388, 360, 414, 394, 423,
+ 119, 430, 121, 399, 0, 158, 130, 0, 0, 387,
+ 416, 389, 410, 382, 406, 352, 398, 425, 374, 403,
+ 426, 0, 0, 0, 80, 0, 0, 0, 0, 0,
+ 0, 0, 0, 95, 0, 401, 420, 372, 402, 404,
+ 341, 400, 0, 345, 348, 431, 418, 367, 368, 0,
+ 0, 0, 0, 0, 0, 0, 386, 390, 407, 380,
+ 0, 0, 0, 0, 0, 0, 0, 0, 365, 0,
+ 397, 0, 0, 0, 349, 346, 0, 0, 384, 0,
+ 0, 0, 351, 0, 366, 408, 0, 340, 108, 411,
+ 417, 381, 209, 419, 379, 378, 422, 145, 0, 161,
+ 110, 118, 83, 89, 0, 109, 136, 150, 154, 415,
+ 363, 371, 98, 369, 152, 140, 174, 396, 141, 151,
+ 122, 166, 146, 173, 181, 182, 163, 180, 189, 84,
+ 162, 172, 96, 155, 86, 170, 160, 128, 114, 115,
+ 85, 0, 149, 101, 106, 100, 137, 167, 168, 99,
+ 192, 90, 179, 88, 91, 178, 135, 165, 171, 129,
+ 126, 87, 169, 127, 125, 117, 104, 111, 143, 124,
+ 144, 112, 132, 131, 133, 0, 344, 0, 159, 176,
+ 193, 93, 359, 164, 183, 184, 185, 186, 187, 188,
+ 0, 0, 94, 107, 103, 142, 134, 92, 113, 156,
+ 116, 123, 148, 191, 139, 153, 97, 175, 157, 355,
+ 358, 353, 354, 392, 393, 427, 428, 429, 409, 350,
+ 0, 356, 357, 0, 413, 395, 82, 0, 120, 190,
+ 147, 105, 177, 421, 412, 0, 383, 424, 361, 375,
+ 432, 376, 377, 405, 347, 391, 138, 373, 0, 364,
+ 342, 370, 343, 362, 385, 102, 388, 360, 414, 394,
+ 423, 119, 430, 121, 399, 0, 158, 130, 0, 0,
+ 387, 416, 389, 410, 382, 406, 352, 398, 425, 374,
+ 403, 426, 0, 0, 0, 267, 0, 0, 0, 0,
+ 0, 0, 0, 0, 95, 0, 401, 420, 372, 402,
+ 404, 341, 400, 0, 345, 348, 431, 418, 367, 368,
+ 0, 0, 0, 0, 0, 0, 0, 386, 390, 407,
+ 380, 0, 0, 0, 0, 0, 0, 0, 0, 365,
+ 0, 397, 0, 0, 0, 349, 346, 0, 0, 384,
+ 0, 0, 0, 351, 0, 366, 408, 0, 340, 108,
+ 411, 417, 381, 209, 419, 379, 378, 422, 145, 0,
+ 161, 110, 118, 83, 89, 0, 109, 136, 150, 154,
+ 415, 363, 371, 98, 369, 152, 140, 174, 396, 141,
+ 151, 122, 166, 146, 173, 181, 182, 163, 180, 189,
+ 84, 162, 172, 96, 155, 86, 170, 160, 128, 114,
+ 115, 85, 0, 149, 101, 106, 100, 137, 167, 168,
+ 99, 192, 90, 179, 88, 91, 178, 135, 165, 171,
+ 129, 126, 87, 169, 127, 125, 117, 104, 111, 143,
+ 124, 144, 112, 132, 131, 133, 0, 344, 0, 159,
+ 176, 193, 93, 359, 164, 183, 184, 185, 186, 187,
+ 188, 0, 0, 94, 107, 103, 142, 134, 92, 113,
+ 156, 116, 123, 148, 191, 139, 153, 97, 175, 157,
+ 355, 358, 353, 354, 392, 393, 427, 428, 429, 409,
+ 350, 0, 356, 357, 0, 413, 395, 82, 0, 120,
+ 190, 147, 105, 177, 421, 412, 0, 383, 424, 361,
+ 375, 432, 376, 377, 405, 347, 391, 138, 373, 0,
+ 364, 342, 370, 343, 362, 385, 102, 388, 360, 414,
+ 394, 423, 119, 430, 121, 399, 0, 158, 130, 0,
+ 0, 387, 416, 389, 410, 382, 406, 352, 398, 425,
+ 374, 403, 426, 0, 0, 0, 80, 0, 0, 0,
+ 0, 0, 0, 0, 0, 95, 0, 401, 420, 372,
+ 402, 404, 341, 400, 0, 345, 348, 431, 418, 367,
+ 368, 0, 0, 0, 0, 0, 0, 0, 386, 390,
+ 407, 380, 0, 0, 0, 0, 0, 0, 0, 0,
+ 365, 0, 397, 0, 0, 0, 349, 346, 0, 0,
+ 384, 0, 0, 0, 351, 0, 366, 408, 0, 340,
+ 108, 411, 417, 381, 209, 419, 379, 378, 422, 145,
+ 0, 161, 110, 118, 83, 89, 0, 109, 136, 150,
+ 154, 415, 363, 371, 98, 369, 152, 140, 174, 396,
+ 141, 151, 122, 166, 146, 173, 181, 182, 163, 180,
+ 189, 84, 162, 172, 96, 155, 86, 170, 160, 128,
+ 114, 115, 85, 0, 149, 101, 106, 100, 137, 167,
+ 168, 99, 192, 90, 179, 88, 338, 178, 135, 165,
+ 171, 129, 126, 87, 169, 127, 125, 117, 104, 111,
+ 143, 124, 144, 112, 132, 131, 133, 0, 344, 0,
+ 159, 176, 193, 93, 359, 164, 183, 184, 185, 186,
+ 187, 188, 0, 0, 94, 107, 103, 142, 339, 337,
+ 113, 156, 116, 123, 148, 191, 139, 153, 97, 175,
+ 157, 355, 358, 353, 354, 392, 393, 427, 428, 429,
+ 409, 350, 0, 356, 357, 0, 413, 395, 82, 0,
+ 120, 190, 147, 105, 177, 421, 412, 0, 383, 424,
+ 361, 375, 432, 376, 377, 405, 347, 391, 138, 373,
+ 0, 364, 342, 370, 343, 362, 385, 102, 388, 360,
+ 414, 394, 423, 119, 430, 121, 399, 0, 158, 130,
0, 0, 387, 416, 389, 410, 382, 406, 352, 398,
- 425, 374, 403, 426, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 401, 420,
+ 425, 374, 403, 426, 0, 0, 0, 207, 0, 0,
+ 0, 0, 0, 0, 0, 0, 95, 0, 401, 420,
372, 402, 404, 341, 400, 0, 345, 348, 431, 418,
367, 368, 0, 0, 0, 0, 0, 0, 0, 386,
390, 407, 380, 0, 0, 0, 0, 0, 0, 0,
0, 365, 0, 397, 0, 0, 0, 349, 346, 0,
0, 384, 0, 0, 0, 351, 0, 366, 408, 0,
- 340, 109, 411, 417, 381, 207, 419, 379, 378, 422,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 415, 363, 371, 99, 369, 153, 141, 175,
- 396, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 329, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 338, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 344,
- 0, 160, 177, 192, 94, 359, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 339, 337,
- 332, 331, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 355, 358, 353, 354, 392, 393, 427, 428, 429,
- 409, 350, 0, 356, 357, 0, 413, 395, 83, 0,
- 121, 189, 148, 106, 178, 139, 0, 0, 0, 0,
- 269, 0, 0, 0, 103, 0, 266, 0, 0, 0,
- 120, 309, 122, 0, 0, 159, 131, 0, 0, 0,
- 0, 300, 301, 0, 0, 0, 0, 0, 0, 830,
- 0, 54, 0, 0, 267, 288, 287, 290, 291, 292,
- 293, 0, 0, 96, 289, 294, 295, 296, 831, 0,
- 0, 264, 281, 0, 308, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 278, 279, 0, 0, 0, 0,
- 320, 0, 280, 0, 0, 275, 276, 277, 282, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 109, 0,
- 0, 0, 207, 0, 0, 318, 0, 146, 0, 162,
- 111, 119, 84, 90, 0, 110, 137, 151, 155, 0,
- 0, 0, 99, 0, 153, 141, 175, 0, 142, 152,
- 123, 167, 147, 174, 208, 182, 164, 181, 188, 85,
- 163, 173, 97, 156, 87, 171, 161, 129, 115, 116,
- 86, 0, 150, 102, 107, 101, 138, 168, 169, 100,
- 191, 91, 180, 89, 92, 179, 136, 166, 172, 130,
- 127, 88, 170, 128, 126, 118, 105, 112, 144, 125,
- 145, 113, 133, 132, 134, 0, 0, 0, 160, 177,
- 192, 94, 0, 165, 183, 184, 185, 186, 187, 0,
- 0, 95, 108, 104, 143, 135, 93, 114, 157, 117,
- 124, 149, 190, 140, 154, 98, 176, 158, 310, 319,
- 316, 317, 314, 315, 313, 312, 311, 321, 302, 303,
- 304, 305, 307, 0, 306, 83, 0, 121, 189, 148,
- 106, 178, 139, 0, 0, 766, 0, 269, 0, 0,
- 0, 103, 0, 266, 0, 0, 0, 120, 309, 122,
- 0, 0, 159, 131, 0, 0, 0, 0, 300, 301,
- 0, 0, 0, 0, 0, 0, 0, 0, 54, 0,
- 0, 267, 288, 287, 290, 291, 292, 293, 0, 0,
- 96, 289, 294, 295, 296, 0, 0, 0, 264, 281,
- 0, 308, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 278, 279, 260, 0, 0, 0, 320, 0, 280,
- 0, 0, 275, 276, 277, 282, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 109, 0, 0, 0, 207,
- 0, 0, 318, 0, 146, 0, 162, 111, 119, 84,
- 90, 0, 110, 137, 151, 155, 0, 0, 0, 99,
- 0, 153, 141, 175, 0, 142, 152, 123, 167, 147,
- 174, 208, 182, 164, 181, 188, 85, 163, 173, 97,
- 156, 87, 171, 161, 129, 115, 116, 86, 0, 150,
- 102, 107, 101, 138, 168, 169, 100, 191, 91, 180,
- 89, 92, 179, 136, 166, 172, 130, 127, 88, 170,
- 128, 126, 118, 105, 112, 144, 125, 145, 113, 133,
- 132, 134, 0, 0, 0, 160, 177, 192, 94, 0,
- 165, 183, 184, 185, 186, 187, 0, 0, 95, 108,
- 104, 143, 135, 93, 114, 157, 117, 124, 149, 190,
- 140, 154, 98, 176, 158, 310, 319, 316, 317, 314,
- 315, 313, 312, 311, 321, 302, 303, 304, 305, 307,
- 0, 306, 83, 0, 121, 189, 148, 106, 178, 139,
- 0, 0, 0, 0, 269, 0, 0, 0, 103, 0,
- 266, 0, 0, 0, 120, 309, 122, 0, 0, 159,
- 131, 0, 0, 0, 0, 300, 301, 0, 0, 0,
- 0, 0, 0, 0, 0, 54, 0, 489, 267, 288,
- 287, 290, 291, 292, 293, 0, 0, 96, 289, 294,
- 295, 296, 0, 0, 0, 264, 281, 0, 308, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 278, 279,
- 0, 0, 0, 0, 320, 0, 280, 0, 0, 275,
- 276, 277, 282, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 109, 0, 0, 0, 207, 0, 0, 318,
- 0, 146, 0, 162, 111, 119, 84, 90, 0, 110,
- 137, 151, 155, 0, 0, 0, 99, 0, 153, 141,
- 175, 0, 142, 152, 123, 167, 147, 174, 208, 182,
- 164, 181, 188, 85, 163, 173, 97, 156, 87, 171,
- 161, 129, 115, 116, 86, 0, 150, 102, 107, 101,
- 138, 168, 169, 100, 191, 91, 180, 89, 92, 179,
- 136, 166, 172, 130, 127, 88, 170, 128, 126, 118,
- 105, 112, 144, 125, 145, 113, 133, 132, 134, 0,
- 0, 0, 160, 177, 192, 94, 0, 165, 183, 184,
- 185, 186, 187, 0, 0, 95, 108, 104, 143, 135,
- 93, 114, 157, 117, 124, 149, 190, 140, 154, 98,
- 176, 158, 310, 319, 316, 317, 314, 315, 313, 312,
- 311, 321, 302, 303, 304, 305, 307, 0, 306, 83,
- 0, 121, 189, 148, 106, 178, 139, 0, 0, 0,
- 0, 269, 0, 0, 0, 103, 0, 266, 0, 0,
- 0, 120, 309, 122, 0, 0, 159, 131, 0, 0,
- 0, 0, 300, 301, 0, 0, 0, 0, 0, 0,
- 0, 0, 54, 0, 0, 267, 288, 287, 290, 291,
- 292, 293, 0, 0, 96, 289, 294, 295, 296, 0,
- 0, 0, 264, 281, 0, 308, 0, 0, 0, 0,
+ 340, 108, 411, 417, 381, 209, 419, 379, 378, 422,
+ 145, 0, 161, 110, 118, 83, 89, 0, 109, 136,
+ 150, 154, 415, 363, 371, 98, 369, 152, 140, 174,
+ 396, 141, 151, 122, 166, 146, 173, 181, 182, 163,
+ 180, 189, 84, 162, 172, 96, 155, 86, 170, 160,
+ 128, 114, 115, 85, 0, 149, 101, 106, 100, 137,
+ 167, 168, 99, 192, 90, 179, 88, 91, 178, 135,
+ 165, 171, 129, 126, 87, 169, 127, 125, 117, 104,
+ 111, 143, 124, 144, 112, 132, 131, 133, 0, 344,
+ 0, 159, 176, 193, 93, 359, 164, 183, 184, 185,
+ 186, 187, 188, 0, 0, 94, 107, 103, 142, 134,
+ 92, 113, 156, 116, 123, 148, 191, 139, 153, 97,
+ 175, 157, 355, 358, 353, 354, 392, 393, 427, 428,
+ 429, 409, 350, 0, 356, 357, 0, 413, 395, 82,
+ 0, 120, 190, 147, 105, 177, 421, 412, 0, 383,
+ 424, 361, 375, 432, 376, 377, 405, 347, 391, 138,
+ 373, 0, 364, 342, 370, 343, 362, 385, 102, 388,
+ 360, 414, 394, 423, 119, 430, 121, 399, 0, 158,
+ 130, 0, 0, 387, 416, 389, 410, 382, 406, 352,
+ 398, 425, 374, 403, 426, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0, 0, 95, 0, 401,
+ 420, 372, 402, 404, 341, 400, 0, 345, 348, 431,
+ 418, 367, 368, 0, 0, 0, 0, 0, 0, 0,
+ 386, 390, 407, 380, 0, 0, 0, 0, 0, 0,
+ 0, 0, 365, 0, 397, 0, 0, 0, 349, 346,
+ 0, 0, 384, 0, 0, 0, 351, 0, 366, 408,
+ 0, 340, 108, 411, 417, 381, 209, 419, 379, 378,
+ 422, 145, 0, 161, 110, 118, 83, 89, 0, 109,
+ 136, 150, 154, 415, 363, 371, 98, 369, 152, 140,
+ 174, 396, 141, 151, 122, 166, 146, 173, 181, 182,
+ 163, 180, 189, 84, 162, 608, 96, 155, 86, 170,
+ 160, 128, 114, 115, 85, 0, 149, 101, 106, 100,
+ 137, 167, 168, 99, 192, 90, 179, 88, 338, 178,
+ 135, 165, 171, 129, 126, 87, 169, 127, 125, 117,
+ 104, 111, 143, 124, 144, 112, 132, 131, 133, 0,
+ 344, 0, 159, 176, 193, 93, 359, 164, 183, 184,
+ 185, 186, 187, 188, 0, 0, 94, 107, 103, 142,
+ 339, 337, 113, 156, 116, 123, 148, 191, 139, 153,
+ 97, 175, 157, 355, 358, 353, 354, 392, 393, 427,
+ 428, 429, 409, 350, 0, 356, 357, 0, 413, 395,
+ 82, 0, 120, 190, 147, 105, 177, 421, 412, 0,
+ 383, 424, 361, 375, 432, 376, 377, 405, 347, 391,
+ 138, 373, 0, 364, 342, 370, 343, 362, 385, 102,
+ 388, 360, 414, 394, 423, 119, 430, 121, 399, 0,
+ 158, 130, 0, 0, 387, 416, 389, 410, 382, 406,
+ 352, 398, 425, 374, 403, 426, 0, 0, 0, 80,
+ 0, 0, 0, 0, 0, 0, 0, 0, 95, 0,
+ 401, 420, 372, 402, 404, 341, 400, 0, 345, 348,
+ 431, 418, 367, 368, 0, 0, 0, 0, 0, 0,
+ 0, 386, 390, 407, 380, 0, 0, 0, 0, 0,
+ 0, 0, 0, 365, 0, 397, 0, 0, 0, 349,
+ 346, 0, 0, 384, 0, 0, 0, 351, 0, 366,
+ 408, 0, 340, 108, 411, 417, 381, 209, 419, 379,
+ 378, 422, 145, 0, 161, 110, 118, 83, 89, 0,
+ 109, 136, 150, 154, 415, 363, 371, 98, 369, 152,
+ 140, 174, 396, 141, 151, 122, 166, 146, 173, 181,
+ 182, 163, 180, 189, 84, 162, 329, 96, 155, 86,
+ 170, 160, 128, 114, 115, 85, 0, 149, 101, 106,
+ 100, 137, 167, 168, 99, 192, 90, 179, 88, 338,
+ 178, 135, 165, 171, 129, 126, 87, 169, 127, 125,
+ 117, 104, 111, 143, 124, 144, 112, 132, 131, 133,
+ 0, 344, 0, 159, 176, 193, 93, 359, 164, 183,
+ 184, 185, 186, 187, 188, 0, 0, 94, 107, 103,
+ 142, 339, 337, 332, 331, 116, 123, 148, 191, 139,
+ 153, 97, 175, 157, 355, 358, 353, 354, 392, 393,
+ 427, 428, 429, 409, 350, 0, 356, 357, 0, 413,
+ 395, 82, 0, 120, 190, 147, 105, 177, 138, 0,
+ 0, 773, 0, 269, 0, 0, 0, 102, 0, 266,
+ 0, 0, 0, 119, 309, 121, 0, 0, 158, 130,
+ 0, 0, 0, 0, 300, 301, 0, 0, 0, 0,
+ 0, 0, 0, 0, 54, 0, 0, 267, 288, 287,
+ 290, 291, 292, 293, 0, 0, 95, 289, 294, 295,
+ 296, 0, 0, 0, 264, 281, 0, 308, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 278, 279, 260, 0, 0,
- 0, 320, 0, 280, 0, 0, 275, 276, 277, 282,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 109,
- 0, 0, 0, 207, 0, 0, 318, 0, 146, 0,
- 162, 111, 119, 84, 90, 0, 110, 137, 151, 155,
- 0, 0, 0, 99, 0, 153, 141, 175, 0, 142,
- 152, 123, 167, 147, 174, 208, 182, 164, 181, 188,
- 85, 163, 173, 97, 156, 87, 171, 161, 129, 115,
- 116, 86, 0, 150, 102, 107, 101, 138, 168, 169,
- 100, 191, 91, 180, 89, 92, 179, 136, 166, 172,
- 130, 127, 88, 170, 128, 126, 118, 105, 112, 144,
- 125, 145, 113, 133, 132, 134, 0, 0, 0, 160,
- 177, 192, 94, 0, 165, 183, 184, 185, 186, 187,
- 0, 0, 95, 108, 104, 143, 135, 93, 114, 157,
- 117, 124, 149, 190, 140, 154, 98, 176, 158, 310,
- 319, 316, 317, 314, 315, 313, 312, 311, 321, 302,
- 303, 304, 305, 307, 24, 306, 83, 0, 121, 189,
- 148, 106, 178, 0, 0, 0, 139, 0, 0, 0,
- 0, 269, 0, 0, 0, 103, 0, 266, 0, 0,
- 0, 120, 309, 122, 0, 0, 159, 131, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 278, 279, 260,
+ 0, 0, 0, 320, 0, 280, 0, 0, 275, 276,
+ 277, 282, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 108, 0, 0, 0, 209, 0, 0, 318, 0,
+ 145, 0, 161, 110, 118, 83, 89, 0, 109, 136,
+ 150, 154, 0, 0, 0, 98, 0, 152, 140, 174,
+ 0, 141, 151, 122, 166, 146, 173, 181, 182, 163,
+ 180, 189, 84, 162, 172, 96, 155, 86, 170, 160,
+ 128, 114, 115, 85, 0, 149, 101, 106, 100, 137,
+ 167, 168, 99, 192, 90, 179, 88, 91, 178, 135,
+ 165, 171, 129, 126, 87, 169, 127, 125, 117, 104,
+ 111, 143, 124, 144, 112, 132, 131, 133, 0, 0,
+ 0, 159, 176, 193, 93, 0, 164, 183, 184, 185,
+ 186, 187, 188, 0, 0, 94, 107, 103, 142, 134,
+ 92, 113, 156, 116, 123, 148, 191, 139, 153, 97,
+ 175, 157, 310, 319, 316, 317, 314, 315, 313, 312,
+ 311, 321, 302, 303, 304, 305, 307, 0, 306, 82,
+ 0, 120, 190, 147, 105, 177, 138, 0, 0, 0,
+ 0, 269, 0, 0, 0, 102, 0, 266, 0, 0,
+ 0, 119, 309, 121, 0, 0, 158, 130, 0, 0,
0, 0, 300, 301, 0, 0, 0, 0, 0, 0,
- 0, 0, 54, 0, 0, 267, 288, 287, 290, 291,
- 292, 293, 0, 0, 96, 289, 294, 295, 296, 0,
+ 0, 0, 54, 0, 493, 267, 288, 287, 290, 291,
+ 292, 293, 0, 0, 95, 289, 294, 295, 296, 0,
0, 0, 264, 281, 0, 308, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 278, 279, 0, 0, 0,
0, 320, 0, 280, 0, 0, 275, 276, 277, 282,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 109,
- 0, 0, 0, 207, 0, 0, 318, 0, 146, 0,
- 162, 111, 119, 84, 90, 0, 110, 137, 151, 155,
- 0, 0, 0, 99, 0, 153, 141, 175, 0, 142,
- 152, 123, 167, 147, 174, 208, 182, 164, 181, 188,
- 85, 163, 173, 97, 156, 87, 171, 161, 129, 115,
- 116, 86, 0, 150, 102, 107, 101, 138, 168, 169,
- 100, 191, 91, 180, 89, 92, 179, 136, 166, 172,
- 130, 127, 88, 170, 128, 126, 118, 105, 112, 144,
- 125, 145, 113, 133, 132, 134, 0, 0, 0, 160,
- 177, 192, 94, 0, 165, 183, 184, 185, 186, 187,
- 0, 0, 95, 108, 104, 143, 135, 93, 114, 157,
- 117, 124, 149, 190, 140, 154, 98, 176, 158, 310,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 108,
+ 0, 0, 0, 209, 0, 0, 318, 0, 145, 0,
+ 161, 110, 118, 83, 89, 0, 109, 136, 150, 154,
+ 0, 0, 0, 98, 0, 152, 140, 174, 0, 141,
+ 151, 122, 166, 146, 173, 181, 182, 163, 180, 189,
+ 84, 162, 172, 96, 155, 86, 170, 160, 128, 114,
+ 115, 85, 0, 149, 101, 106, 100, 137, 167, 168,
+ 99, 192, 90, 179, 88, 91, 178, 135, 165, 171,
+ 129, 126, 87, 169, 127, 125, 117, 104, 111, 143,
+ 124, 144, 112, 132, 131, 133, 0, 0, 0, 159,
+ 176, 193, 93, 0, 164, 183, 184, 185, 186, 187,
+ 188, 0, 0, 94, 107, 103, 142, 134, 92, 113,
+ 156, 116, 123, 148, 191, 139, 153, 97, 175, 157,
+ 310, 319, 316, 317, 314, 315, 313, 312, 311, 321,
+ 302, 303, 304, 305, 307, 0, 306, 82, 0, 120,
+ 190, 147, 105, 177, 138, 0, 0, 0, 0, 269,
+ 0, 0, 0, 102, 0, 266, 0, 0, 0, 119,
+ 309, 121, 0, 0, 158, 130, 0, 0, 0, 0,
+ 300, 301, 0, 0, 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 267, 288, 287, 290, 291, 292, 293,
+ 0, 0, 95, 289, 294, 295, 296, 0, 0, 0,
+ 264, 281, 0, 308, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 278, 279, 260, 0, 0, 0, 320,
+ 0, 280, 0, 0, 275, 276, 277, 282, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 108, 0, 0,
+ 0, 209, 0, 0, 318, 0, 145, 0, 161, 110,
+ 118, 83, 89, 0, 109, 136, 150, 154, 0, 0,
+ 0, 98, 0, 152, 140, 174, 0, 141, 151, 122,
+ 166, 146, 173, 181, 182, 163, 180, 189, 84, 162,
+ 172, 96, 155, 86, 170, 160, 128, 114, 115, 85,
+ 0, 149, 101, 106, 100, 137, 167, 168, 99, 192,
+ 90, 179, 88, 91, 178, 135, 165, 171, 129, 126,
+ 87, 169, 127, 125, 117, 104, 111, 143, 124, 144,
+ 112, 132, 131, 133, 0, 0, 0, 159, 176, 193,
+ 93, 0, 164, 183, 184, 185, 186, 187, 188, 0,
+ 0, 94, 107, 103, 142, 134, 92, 113, 156, 116,
+ 123, 148, 191, 139, 153, 97, 175, 157, 310, 319,
+ 316, 317, 314, 315, 313, 312, 311, 321, 302, 303,
+ 304, 305, 307, 24, 306, 82, 0, 120, 190, 147,
+ 105, 177, 0, 0, 0, 138, 0, 0, 0, 0,
+ 269, 0, 0, 0, 102, 0, 266, 0, 0, 0,
+ 119, 309, 121, 0, 0, 158, 130, 0, 0, 0,
+ 0, 300, 301, 0, 0, 0, 0, 0, 0, 0,
+ 0, 54, 0, 0, 267, 288, 287, 290, 291, 292,
+ 293, 0, 0, 95, 289, 294, 295, 296, 0, 0,
+ 0, 264, 281, 0, 308, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 278, 279, 0, 0, 0, 0,
+ 320, 0, 280, 0, 0, 275, 276, 277, 282, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 108, 0,
+ 0, 0, 209, 0, 0, 318, 0, 145, 0, 161,
+ 110, 118, 83, 89, 0, 109, 136, 150, 154, 0,
+ 0, 0, 98, 0, 152, 140, 174, 0, 141, 151,
+ 122, 166, 146, 173, 181, 182, 163, 180, 189, 84,
+ 162, 172, 96, 155, 86, 170, 160, 128, 114, 115,
+ 85, 0, 149, 101, 106, 100, 137, 167, 168, 99,
+ 192, 90, 179, 88, 91, 178, 135, 165, 171, 129,
+ 126, 87, 169, 127, 125, 117, 104, 111, 143, 124,
+ 144, 112, 132, 131, 133, 0, 0, 0, 159, 176,
+ 193, 93, 0, 164, 183, 184, 185, 186, 187, 188,
+ 0, 0, 94, 107, 103, 142, 134, 92, 113, 156,
+ 116, 123, 148, 191, 139, 153, 97, 175, 157, 310,
319, 316, 317, 314, 315, 313, 312, 311, 321, 302,
- 303, 304, 305, 307, 0, 306, 83, 0, 121, 189,
- 148, 106, 178, 139, 0, 0, 0, 0, 269, 0,
- 0, 0, 103, 0, 266, 0, 0, 0, 120, 309,
- 122, 0, 0, 159, 131, 0, 0, 0, 0, 300,
+ 303, 304, 305, 307, 0, 306, 82, 0, 120, 190,
+ 147, 105, 177, 138, 0, 0, 0, 0, 269, 0,
+ 0, 0, 102, 0, 266, 0, 0, 0, 119, 309,
+ 121, 0, 0, 158, 130, 0, 0, 0, 0, 300,
301, 0, 0, 0, 0, 0, 0, 0, 0, 54,
0, 0, 267, 288, 287, 290, 291, 292, 293, 0,
- 0, 96, 289, 294, 295, 296, 0, 0, 0, 264,
+ 0, 95, 289, 294, 295, 296, 0, 0, 0, 264,
281, 0, 308, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 278, 279, 0, 0, 0, 0, 320, 0,
280, 0, 0, 275, 276, 277, 282, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 109, 0, 0, 0,
- 207, 0, 0, 318, 0, 146, 0, 162, 111, 119,
- 84, 90, 0, 110, 137, 151, 155, 0, 0, 0,
- 99, 0, 153, 141, 175, 0, 142, 152, 123, 167,
- 147, 174, 208, 182, 164, 181, 188, 85, 163, 173,
- 97, 156, 87, 171, 161, 129, 115, 116, 86, 0,
- 150, 102, 107, 101, 138, 168, 169, 100, 191, 91,
- 180, 89, 92, 179, 136, 166, 172, 130, 127, 88,
- 170, 128, 126, 118, 105, 112, 144, 125, 145, 113,
- 133, 132, 134, 0, 0, 0, 160, 177, 192, 94,
- 0, 165, 183, 184, 185, 186, 187, 0, 0, 95,
- 108, 104, 143, 135, 93, 114, 157, 117, 124, 149,
- 190, 140, 154, 98, 176, 158, 310, 319, 316, 317,
+ 0, 0, 0, 0, 0, 0, 108, 0, 0, 0,
+ 209, 0, 0, 318, 0, 145, 0, 161, 110, 118,
+ 83, 89, 0, 109, 136, 150, 154, 0, 0, 0,
+ 98, 0, 152, 140, 174, 0, 141, 151, 122, 166,
+ 146, 173, 181, 182, 163, 180, 189, 84, 162, 172,
+ 96, 155, 86, 170, 160, 128, 114, 115, 85, 0,
+ 149, 101, 106, 100, 137, 167, 168, 99, 192, 90,
+ 179, 88, 91, 178, 135, 165, 171, 129, 126, 87,
+ 169, 127, 125, 117, 104, 111, 143, 124, 144, 112,
+ 132, 131, 133, 0, 0, 0, 159, 176, 193, 93,
+ 0, 164, 183, 184, 185, 186, 187, 188, 0, 0,
+ 94, 107, 103, 142, 134, 92, 113, 156, 116, 123,
+ 148, 191, 139, 153, 97, 175, 157, 310, 319, 316,
+ 317, 314, 315, 313, 312, 311, 321, 302, 303, 304,
+ 305, 307, 138, 306, 82, 0, 120, 190, 147, 105,
+ 177, 102, 0, 0, 0, 0, 0, 119, 309, 121,
+ 0, 0, 158, 130, 0, 0, 0, 0, 300, 301,
+ 0, 0, 0, 0, 0, 0, 0, 0, 54, 0,
+ 0, 267, 288, 287, 290, 291, 292, 293, 0, 0,
+ 95, 289, 294, 295, 296, 0, 0, 0, 0, 281,
+ 0, 308, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 278, 279, 0, 0, 0, 0, 320, 0, 280,
+ 0, 0, 275, 276, 277, 282, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 108, 0, 0, 0, 209,
+ 0, 0, 318, 0, 145, 0, 161, 110, 118, 83,
+ 89, 0, 109, 136, 150, 154, 0, 0, 0, 98,
+ 0, 152, 140, 174, 1410, 141, 151, 122, 166, 146,
+ 173, 181, 182, 163, 180, 189, 84, 162, 172, 96,
+ 155, 86, 170, 160, 128, 114, 115, 85, 0, 149,
+ 101, 106, 100, 137, 167, 168, 99, 192, 90, 179,
+ 88, 91, 178, 135, 165, 171, 129, 126, 87, 169,
+ 127, 125, 117, 104, 111, 143, 124, 144, 112, 132,
+ 131, 133, 0, 0, 0, 159, 176, 193, 93, 0,
+ 164, 183, 184, 185, 186, 187, 188, 0, 0, 94,
+ 107, 103, 142, 134, 92, 113, 156, 116, 123, 148,
+ 191, 139, 153, 97, 175, 157, 310, 319, 316, 317,
314, 315, 313, 312, 311, 321, 302, 303, 304, 305,
- 307, 139, 306, 83, 0, 121, 189, 148, 106, 178,
- 103, 0, 0, 0, 0, 0, 120, 309, 122, 0,
- 0, 159, 131, 0, 0, 0, 0, 300, 301, 0,
+ 307, 138, 306, 82, 0, 120, 190, 147, 105, 177,
+ 102, 0, 0, 0, 0, 0, 119, 309, 121, 0,
+ 0, 158, 130, 0, 0, 0, 0, 300, 301, 0,
0, 0, 0, 0, 0, 0, 0, 54, 0, 0,
- 267, 288, 287, 290, 291, 292, 293, 0, 0, 96,
+ 267, 288, 287, 290, 291, 292, 293, 0, 0, 95,
289, 294, 295, 296, 0, 0, 0, 0, 281, 0,
308, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
278, 279, 0, 0, 0, 0, 320, 0, 280, 0,
0, 275, 276, 277, 282, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 109, 0, 0, 0, 207, 0,
- 0, 318, 0, 146, 0, 162, 111, 119, 84, 90,
- 0, 110, 137, 151, 155, 0, 0, 0, 99, 0,
- 153, 141, 175, 1394, 142, 152, 123, 167, 147, 174,
- 208, 182, 164, 181, 188, 85, 163, 173, 97, 156,
- 87, 171, 161, 129, 115, 116, 86, 0, 150, 102,
- 107, 101, 138, 168, 169, 100, 191, 91, 180, 89,
- 92, 179, 136, 166, 172, 130, 127, 88, 170, 128,
- 126, 118, 105, 112, 144, 125, 145, 113, 133, 132,
- 134, 0, 0, 0, 160, 177, 192, 94, 0, 165,
- 183, 184, 185, 186, 187, 0, 0, 95, 108, 104,
- 143, 135, 93, 114, 157, 117, 124, 149, 190, 140,
- 154, 98, 176, 158, 310, 319, 316, 317, 314, 315,
- 313, 312, 311, 321, 302, 303, 304, 305, 307, 139,
- 306, 83, 0, 121, 189, 148, 106, 178, 103, 0,
- 0, 0, 0, 0, 120, 309, 122, 0, 0, 159,
- 131, 0, 0, 0, 0, 300, 301, 0, 0, 0,
- 0, 0, 0, 0, 0, 54, 0, 0, 267, 288,
- 287, 290, 291, 292, 293, 0, 0, 96, 289, 294,
- 295, 296, 0, 0, 0, 0, 281, 0, 308, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 278, 279,
- 0, 0, 0, 0, 320, 0, 280, 0, 0, 275,
- 276, 277, 282, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 109, 0, 0, 0, 207, 0, 0, 318,
- 0, 146, 0, 162, 111, 119, 84, 90, 0, 110,
- 137, 151, 155, 0, 0, 0, 99, 0, 153, 141,
- 175, 0, 142, 152, 123, 167, 147, 174, 208, 182,
- 164, 181, 188, 85, 163, 173, 97, 156, 87, 171,
- 161, 129, 115, 116, 86, 0, 150, 102, 107, 101,
- 138, 168, 169, 100, 191, 91, 180, 89, 92, 179,
- 136, 166, 172, 130, 127, 88, 170, 128, 126, 118,
- 105, 112, 144, 125, 145, 113, 133, 132, 134, 0,
- 0, 0, 160, 177, 192, 94, 0, 165, 183, 184,
- 185, 186, 187, 0, 0, 95, 108, 104, 143, 135,
- 93, 114, 157, 117, 124, 149, 190, 140, 154, 98,
- 176, 158, 310, 319, 316, 317, 314, 315, 313, 312,
- 311, 321, 302, 303, 304, 305, 307, 0, 306, 83,
- 0, 121, 189, 148, 106, 178, 139, 0, 0, 0,
- 511, 0, 0, 0, 0, 103, 0, 0, 0, 0,
- 0, 120, 0, 122, 0, 0, 159, 131, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 81, 0, 513, 0, 0,
- 0, 0, 0, 0, 96, 0, 0, 0, 0, 0,
- 508, 507, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 509, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 109,
- 0, 0, 0, 207, 0, 0, 0, 0, 146, 0,
- 162, 111, 119, 84, 90, 0, 110, 137, 151, 155,
- 0, 0, 0, 99, 0, 153, 141, 175, 0, 142,
- 152, 123, 167, 147, 174, 208, 182, 164, 181, 188,
- 85, 163, 173, 97, 156, 87, 171, 161, 129, 115,
- 116, 86, 0, 150, 102, 107, 101, 138, 168, 169,
- 100, 191, 91, 180, 89, 92, 179, 136, 166, 172,
- 130, 127, 88, 170, 128, 126, 118, 105, 112, 144,
- 125, 145, 113, 133, 132, 134, 0, 0, 0, 160,
- 177, 192, 94, 0, 165, 183, 184, 185, 186, 187,
- 0, 0, 95, 108, 104, 143, 135, 93, 114, 157,
- 117, 124, 149, 190, 140, 154, 98, 176, 158, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 139, 0,
- 0, 0, 0, 0, 0, 0, 83, 103, 121, 189,
- 148, 106, 178, 120, 0, 122, 0, 0, 159, 131,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 74, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 109, 77, 78, 0, 73, 0, 0, 0, 79,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 0, 0, 0, 99, 0, 153, 141, 175,
- 0, 142, 152, 123, 167, 147, 174, 75, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 0,
- 0, 160, 177, 192, 94, 0, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 0, 76, 0, 0, 0, 0, 0, 0, 0,
- 139, 0, 0, 0, 817, 0, 0, 0, 83, 103,
- 121, 189, 148, 106, 178, 120, 0, 122, 0, 0,
- 159, 131, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 205,
- 0, 819, 0, 0, 0, 0, 0, 0, 96, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 109, 0, 0, 0, 207, 0, 0,
- 0, 0, 146, 0, 162, 111, 119, 84, 90, 0,
- 110, 137, 151, 155, 0, 0, 0, 99, 0, 153,
- 141, 175, 0, 142, 152, 123, 167, 147, 174, 208,
- 182, 164, 181, 188, 85, 163, 173, 97, 156, 87,
- 171, 161, 129, 115, 116, 86, 0, 150, 102, 107,
- 101, 138, 168, 169, 100, 191, 91, 180, 89, 92,
- 179, 136, 166, 172, 130, 127, 88, 170, 128, 126,
- 118, 105, 112, 144, 125, 145, 113, 133, 132, 134,
- 0, 0, 0, 160, 177, 192, 94, 0, 165, 183,
- 184, 185, 186, 187, 0, 0, 95, 108, 104, 143,
- 135, 93, 114, 157, 117, 124, 149, 190, 140, 154,
- 98, 176, 158, 0, 0, 0, 24, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 139, 0,
- 83, 0, 121, 189, 148, 106, 178, 103, 0, 0,
- 0, 0, 0, 120, 0, 122, 0, 0, 159, 131,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 54, 0, 0, 81, 0, 0,
- 0, 0, 0, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 109, 0, 0, 0, 207, 0, 0, 0, 0,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 0, 0, 0, 99, 0, 153, 141, 175,
- 0, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 0,
- 0, 160, 177, 192, 94, 0, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 0, 0, 0, 24, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 139, 0, 83, 0,
- 121, 189, 148, 106, 178, 103, 0, 0, 0, 0,
- 0, 120, 0, 122, 0, 0, 159, 131, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 54, 0, 0, 205, 0, 0, 0, 0,
- 0, 0, 0, 0, 96, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 109,
- 0, 0, 0, 207, 0, 0, 0, 0, 146, 0,
- 162, 111, 119, 84, 90, 0, 110, 137, 151, 155,
- 0, 0, 0, 99, 0, 153, 141, 175, 0, 142,
- 152, 123, 167, 147, 174, 208, 182, 164, 181, 188,
- 85, 163, 173, 97, 156, 87, 171, 161, 129, 115,
- 116, 86, 0, 150, 102, 107, 101, 138, 168, 169,
- 100, 191, 91, 180, 89, 92, 179, 136, 166, 172,
- 130, 127, 88, 170, 128, 126, 118, 105, 112, 144,
- 125, 145, 113, 133, 132, 134, 0, 0, 0, 160,
- 177, 192, 94, 0, 165, 183, 184, 185, 186, 187,
- 0, 0, 95, 108, 104, 143, 135, 93, 114, 157,
- 117, 124, 149, 190, 140, 154, 98, 176, 158, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 139, 0,
- 0, 0, 817, 0, 0, 0, 83, 103, 121, 189,
- 148, 106, 178, 120, 0, 122, 0, 0, 159, 131,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 205, 0, 819,
- 0, 0, 0, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 109, 0, 0, 0, 207, 0, 0, 0, 0,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 0, 0, 0, 99, 0, 153, 141, 175,
- 0, 815, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 0,
- 0, 160, 177, 192, 94, 0, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 139, 0, 0, 0, 0, 0, 0, 0, 83, 103,
- 121, 189, 148, 106, 178, 120, 0, 122, 0, 0,
- 159, 131, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 81,
- 0, 0, 717, 0, 0, 718, 0, 0, 96, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 109, 0, 0, 0, 207, 0, 0,
- 0, 0, 146, 0, 162, 111, 119, 84, 90, 0,
- 110, 137, 151, 155, 0, 0, 0, 99, 0, 153,
- 141, 175, 0, 142, 152, 123, 167, 147, 174, 208,
- 182, 164, 181, 188, 85, 163, 173, 97, 156, 87,
- 171, 161, 129, 115, 116, 86, 0, 150, 102, 107,
- 101, 138, 168, 169, 100, 191, 91, 180, 89, 92,
- 179, 136, 166, 172, 130, 127, 88, 170, 128, 126,
- 118, 105, 112, 144, 125, 145, 113, 133, 132, 134,
- 0, 0, 0, 160, 177, 192, 94, 0, 165, 183,
- 184, 185, 186, 187, 0, 0, 95, 108, 104, 143,
- 135, 93, 114, 157, 117, 124, 149, 190, 140, 154,
- 98, 176, 158, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 139, 0,
- 83, 0, 121, 189, 148, 106, 178, 103, 0, 613,
- 0, 0, 0, 120, 0, 122, 0, 0, 159, 131,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 81, 0, 612,
- 0, 0, 0, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 109, 0, 0, 0, 207, 0, 0, 0, 0,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 0, 0, 0, 99, 0, 153, 141, 175,
- 0, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 0,
- 0, 160, 177, 192, 94, 0, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 139, 0, 0, 0, 0, 0, 0, 0, 83, 103,
- 121, 189, 148, 106, 178, 120, 0, 122, 0, 0,
- 159, 131, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 54, 0, 0, 205,
- 0, 0, 0, 0, 0, 0, 0, 0, 96, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 109, 0, 0, 0, 207, 0, 0,
- 0, 0, 146, 0, 162, 111, 119, 84, 90, 0,
- 110, 137, 151, 155, 0, 0, 0, 99, 0, 153,
- 141, 175, 0, 142, 152, 123, 167, 147, 174, 208,
- 182, 164, 181, 188, 85, 163, 173, 97, 156, 87,
- 171, 161, 129, 115, 116, 86, 0, 150, 102, 107,
- 101, 138, 168, 169, 100, 191, 91, 180, 89, 92,
- 179, 136, 166, 172, 130, 127, 88, 170, 128, 126,
- 118, 105, 112, 144, 125, 145, 113, 133, 132, 134,
- 0, 0, 0, 160, 177, 192, 94, 0, 165, 183,
- 184, 185, 186, 187, 0, 0, 95, 108, 104, 143,
- 135, 93, 114, 157, 117, 124, 149, 190, 140, 154,
- 98, 176, 158, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 139, 0, 0, 0, 0, 0, 0, 0,
- 83, 103, 121, 189, 148, 106, 178, 120, 0, 122,
- 0, 0, 159, 131, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 205, 0, 819, 0, 0, 0, 0, 0, 0,
- 96, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 109, 0, 0, 0, 207,
- 0, 0, 0, 0, 146, 0, 162, 111, 119, 84,
- 90, 0, 110, 137, 151, 155, 0, 0, 0, 99,
- 0, 153, 141, 175, 0, 142, 152, 123, 167, 147,
- 174, 208, 182, 164, 181, 188, 85, 163, 173, 97,
- 156, 87, 171, 161, 129, 115, 116, 86, 0, 150,
- 102, 107, 101, 138, 168, 169, 100, 191, 91, 180,
- 89, 92, 179, 136, 166, 172, 130, 127, 88, 170,
- 128, 126, 118, 105, 112, 144, 125, 145, 113, 133,
- 132, 134, 0, 0, 0, 160, 177, 192, 94, 0,
- 165, 183, 184, 185, 186, 187, 0, 0, 95, 108,
- 104, 143, 135, 93, 114, 157, 117, 124, 149, 190,
- 140, 154, 98, 176, 158, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 139, 0, 0, 0, 0, 0,
- 0, 0, 83, 103, 121, 189, 148, 106, 178, 120,
- 0, 122, 0, 0, 159, 131, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 267, 0, 782, 0, 0, 0, 0,
- 0, 0, 96, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 109, 0, 0,
- 0, 207, 0, 0, 0, 0, 146, 0, 162, 111,
- 119, 84, 90, 0, 110, 137, 151, 155, 0, 0,
- 0, 99, 0, 153, 141, 175, 0, 142, 152, 123,
- 167, 147, 174, 208, 182, 164, 181, 188, 85, 163,
- 173, 97, 156, 87, 171, 161, 129, 115, 116, 86,
- 0, 150, 102, 107, 101, 138, 168, 169, 100, 191,
- 91, 180, 89, 92, 179, 136, 166, 172, 130, 127,
- 88, 170, 128, 126, 118, 105, 112, 144, 125, 145,
- 113, 133, 132, 134, 0, 0, 0, 160, 177, 192,
- 94, 0, 165, 183, 184, 185, 186, 187, 0, 0,
- 95, 108, 104, 143, 135, 93, 114, 157, 117, 124,
- 149, 190, 140, 154, 98, 176, 158, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 139, 0, 0, 0,
- 0, 0, 0, 0, 83, 103, 121, 189, 148, 106,
- 178, 120, 0, 122, 0, 0, 159, 131, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 267, 0, 778, 0, 0,
- 0, 0, 0, 0, 96, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 109,
- 0, 0, 0, 207, 0, 0, 0, 0, 146, 0,
- 162, 111, 119, 84, 90, 0, 110, 137, 151, 155,
- 0, 0, 0, 99, 0, 153, 141, 175, 0, 142,
- 152, 123, 167, 147, 174, 208, 182, 164, 181, 188,
- 85, 163, 173, 97, 156, 87, 171, 161, 129, 115,
- 116, 86, 0, 150, 102, 107, 101, 138, 168, 169,
- 100, 191, 91, 180, 89, 92, 179, 136, 166, 172,
- 130, 127, 88, 170, 128, 126, 118, 105, 112, 144,
- 125, 145, 113, 133, 132, 134, 0, 0, 0, 160,
- 177, 192, 94, 0, 165, 183, 184, 185, 186, 187,
- 0, 0, 95, 108, 104, 143, 135, 93, 114, 157,
- 117, 124, 149, 190, 140, 154, 98, 176, 158, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 139, 0,
- 0, 0, 0, 0, 0, 0, 83, 103, 121, 189,
- 148, 106, 178, 120, 0, 122, 0, 0, 159, 131,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 81, 0, 513,
- 0, 0, 0, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 109, 0, 0, 0, 207, 0, 0, 0, 0,
- 146, 0, 162, 111, 119, 84, 90, 0, 110, 137,
- 151, 155, 0, 0, 0, 99, 0, 153, 141, 175,
- 0, 142, 152, 123, 167, 147, 174, 208, 182, 164,
- 181, 188, 85, 163, 173, 97, 156, 87, 171, 161,
- 129, 115, 116, 86, 0, 150, 102, 107, 101, 138,
- 168, 169, 100, 191, 91, 180, 89, 92, 179, 136,
- 166, 172, 130, 127, 88, 170, 128, 126, 118, 105,
- 112, 144, 125, 145, 113, 133, 132, 134, 0, 0,
- 0, 160, 177, 192, 94, 0, 165, 183, 184, 185,
- 186, 187, 0, 0, 95, 108, 104, 143, 135, 93,
- 114, 157, 117, 124, 149, 190, 140, 154, 98, 176,
- 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 139, 83, 0,
- 121, 189, 148, 106, 178, 586, 103, 0, 0, 0,
- 0, 0, 120, 0, 122, 0, 0, 159, 131, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 205, 0, 0, 0,
- 0, 0, 0, 0, 0, 96, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 109, 0, 0, 0, 207, 0, 0, 0, 0, 146,
- 0, 162, 111, 119, 84, 90, 0, 110, 137, 151,
- 155, 0, 0, 0, 99, 0, 153, 141, 175, 0,
- 142, 152, 123, 167, 147, 174, 208, 182, 164, 181,
- 188, 85, 163, 173, 97, 156, 87, 171, 161, 129,
- 115, 116, 86, 0, 150, 102, 107, 101, 138, 168,
- 169, 100, 191, 91, 180, 89, 92, 179, 136, 166,
- 172, 130, 127, 88, 170, 128, 126, 118, 105, 112,
- 144, 125, 145, 113, 133, 132, 134, 0, 0, 0,
- 160, 177, 192, 94, 0, 165, 183, 184, 185, 186,
- 187, 0, 0, 95, 108, 104, 143, 135, 93, 114,
- 157, 117, 124, 149, 190, 140, 154, 98, 176, 158,
- 0, 0, 324, 0, 0, 0, 0, 0, 0, 139,
- 0, 0, 0, 0, 0, 0, 0, 83, 103, 121,
- 189, 148, 106, 178, 120, 0, 122, 0, 0, 159,
- 131, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 205, 0,
- 0, 0, 0, 0, 0, 0, 0, 96, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 109, 0, 0, 0, 207, 0, 0, 0,
- 0, 146, 0, 162, 111, 119, 84, 90, 0, 110,
- 137, 151, 155, 0, 0, 0, 99, 0, 153, 141,
- 175, 0, 142, 152, 123, 167, 147, 174, 208, 182,
- 164, 181, 188, 85, 163, 173, 97, 156, 87, 171,
- 161, 129, 115, 116, 86, 0, 150, 102, 107, 101,
- 138, 168, 169, 100, 191, 91, 180, 89, 92, 179,
- 136, 166, 172, 130, 127, 88, 170, 128, 126, 118,
- 105, 112, 144, 125, 145, 113, 133, 132, 134, 0,
- 0, 0, 160, 177, 192, 94, 0, 165, 183, 184,
- 185, 186, 187, 0, 0, 95, 108, 104, 143, 135,
- 93, 114, 157, 117, 124, 149, 190, 140, 154, 98,
- 176, 158, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 139, 0, 0, 0, 0, 0, 0, 0, 83,
- 103, 121, 189, 148, 106, 178, 120, 0, 122, 0,
- 0, 159, 131, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 205, 0, 0, 0, 0, 0, 0, 0, 0, 96,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 109, 0, 202, 0, 207, 0,
- 0, 0, 0, 146, 0, 162, 111, 119, 84, 90,
- 0, 110, 137, 151, 155, 0, 0, 0, 99, 0,
- 153, 141, 175, 0, 142, 152, 123, 167, 147, 174,
- 208, 182, 164, 181, 188, 85, 163, 173, 97, 156,
- 87, 171, 161, 129, 115, 116, 86, 0, 150, 102,
- 107, 101, 138, 168, 169, 100, 191, 91, 180, 89,
- 92, 179, 136, 166, 172, 130, 127, 88, 170, 128,
- 126, 118, 105, 112, 144, 125, 145, 113, 133, 132,
- 134, 0, 0, 0, 160, 177, 192, 94, 0, 165,
- 183, 184, 185, 186, 187, 0, 0, 95, 108, 104,
- 143, 135, 93, 114, 157, 117, 124, 149, 190, 140,
- 154, 98, 176, 158, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 139, 0, 0, 0, 0, 0, 0,
- 0, 83, 103, 121, 189, 148, 106, 178, 120, 0,
- 122, 0, 0, 159, 131, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 81, 0, 0, 0, 0, 0, 0, 0,
- 0, 96, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 108, 0, 0, 0, 209, 0,
+ 0, 318, 0, 145, 0, 161, 110, 118, 83, 89,
+ 0, 109, 136, 150, 154, 0, 0, 0, 98, 0,
+ 152, 140, 174, 0, 141, 151, 122, 166, 146, 173,
+ 181, 182, 163, 180, 189, 84, 162, 172, 96, 155,
+ 86, 170, 160, 128, 114, 115, 85, 0, 149, 101,
+ 106, 100, 137, 167, 168, 99, 192, 90, 179, 88,
+ 91, 178, 135, 165, 171, 129, 126, 87, 169, 127,
+ 125, 117, 104, 111, 143, 124, 144, 112, 132, 131,
+ 133, 0, 0, 0, 159, 176, 193, 93, 0, 164,
+ 183, 184, 185, 186, 187, 188, 0, 0, 94, 107,
+ 103, 142, 134, 92, 113, 156, 116, 123, 148, 191,
+ 139, 153, 97, 175, 157, 310, 319, 316, 317, 314,
+ 315, 313, 312, 311, 321, 302, 303, 304, 305, 307,
+ 138, 306, 82, 0, 120, 190, 147, 105, 177, 102,
+ 0, 0, 0, 0, 0, 119, 0, 121, 0, 0,
+ 158, 130, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,
+ 0, 0, 0, 0, 0, 0, 0, 0, 95, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 527, 526, 536, 537, 529,
+ 530, 531, 532, 533, 534, 535, 528, 0, 0, 538,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 108, 0, 0, 0, 209, 0, 0,
+ 0, 0, 145, 0, 161, 110, 118, 83, 89, 0,
+ 109, 136, 150, 154, 0, 0, 0, 98, 0, 152,
+ 140, 174, 0, 141, 151, 122, 166, 146, 173, 181,
+ 182, 163, 180, 189, 84, 162, 172, 96, 155, 86,
+ 170, 160, 128, 114, 115, 85, 0, 149, 101, 106,
+ 100, 137, 167, 168, 99, 192, 90, 179, 88, 91,
+ 178, 135, 165, 171, 129, 126, 87, 169, 127, 125,
+ 117, 104, 111, 143, 124, 144, 112, 132, 131, 133,
+ 0, 0, 0, 159, 176, 193, 93, 0, 164, 183,
+ 184, 185, 186, 187, 188, 0, 0, 94, 107, 103,
+ 142, 134, 92, 113, 156, 116, 123, 148, 191, 139,
+ 153, 97, 175, 157, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 138, 0, 0, 0, 515, 0, 0,
+ 0, 82, 102, 120, 190, 147, 105, 177, 119, 0,
+ 121, 0, 0, 158, 130, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 80, 0, 517, 0, 0, 0, 0, 0,
+ 0, 95, 0, 0, 0, 0, 0, 512, 511, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 513, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 108, 0, 0, 0,
+ 209, 0, 0, 0, 0, 145, 0, 161, 110, 118,
+ 83, 89, 0, 109, 136, 150, 154, 0, 0, 0,
+ 98, 0, 152, 140, 174, 0, 141, 151, 122, 166,
+ 146, 173, 181, 182, 163, 180, 189, 84, 162, 172,
+ 96, 155, 86, 170, 160, 128, 114, 115, 85, 0,
+ 149, 101, 106, 100, 137, 167, 168, 99, 192, 90,
+ 179, 88, 91, 178, 135, 165, 171, 129, 126, 87,
+ 169, 127, 125, 117, 104, 111, 143, 124, 144, 112,
+ 132, 131, 133, 0, 0, 0, 159, 176, 193, 93,
+ 0, 164, 183, 184, 185, 186, 187, 188, 0, 0,
+ 94, 107, 103, 142, 134, 92, 113, 156, 116, 123,
+ 148, 191, 139, 153, 97, 175, 157, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 138, 0, 0, 0,
+ 0, 0, 0, 0, 82, 102, 120, 190, 147, 105,
+ 177, 119, 0, 121, 0, 0, 158, 130, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 80, 0, 0, 0, 0,
+ 0, 0, 0, 0, 95, 0, 0, 0, 0, 0,
+ 74, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 108,
+ 76, 77, 0, 73, 0, 0, 0, 78, 145, 0,
+ 161, 110, 118, 83, 89, 0, 109, 136, 150, 154,
+ 0, 0, 0, 98, 0, 152, 140, 174, 0, 141,
+ 151, 122, 166, 146, 173, 181, 182, 163, 180, 189,
+ 84, 162, 172, 96, 155, 86, 170, 160, 128, 114,
+ 115, 85, 0, 149, 101, 106, 100, 137, 167, 168,
+ 99, 192, 90, 179, 88, 91, 178, 135, 165, 171,
+ 129, 126, 87, 169, 127, 125, 117, 104, 111, 143,
+ 124, 144, 112, 132, 131, 133, 0, 0, 0, 159,
+ 176, 193, 93, 0, 164, 183, 184, 185, 186, 187,
+ 188, 0, 0, 94, 107, 103, 142, 134, 92, 113,
+ 156, 116, 123, 148, 191, 139, 153, 97, 175, 157,
+ 0, 75, 0, 0, 0, 0, 0, 0, 0, 138,
+ 0, 0, 0, 824, 0, 0, 0, 82, 102, 120,
+ 190, 147, 105, 177, 119, 0, 121, 0, 0, 158,
+ 130, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 207, 0,
+ 826, 0, 0, 0, 0, 0, 0, 95, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 109, 0, 0, 0,
- 207, 0, 0, 0, 0, 146, 0, 162, 111, 119,
- 84, 90, 0, 110, 137, 151, 155, 0, 0, 0,
- 99, 0, 153, 141, 175, 0, 142, 152, 123, 167,
- 147, 174, 208, 182, 164, 181, 188, 85, 163, 173,
- 97, 156, 87, 171, 161, 129, 115, 116, 86, 0,
- 150, 102, 107, 101, 138, 168, 169, 100, 191, 91,
- 180, 89, 92, 179, 136, 166, 172, 130, 127, 88,
- 170, 128, 126, 118, 105, 112, 144, 125, 145, 113,
- 133, 132, 134, 0, 0, 0, 160, 177, 192, 94,
- 0, 165, 183, 184, 185, 186, 187, 0, 0, 95,
- 108, 104, 143, 135, 93, 114, 157, 117, 124, 149,
- 190, 140, 154, 98, 176, 158, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 139, 0, 0, 0, 0,
- 0, 0, 0, 83, 103, 121, 189, 148, 106, 178,
- 120, 0, 122, 0, 0, 159, 131, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 205, 0, 0, 0, 0, 0,
- 0, 0, 0, 96, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 109, 0,
- 0, 0, 207, 0, 0, 0, 0, 146, 0, 162,
- 111, 119, 84, 90, 0, 110, 137, 151, 155, 0,
- 0, 0, 99, 0, 153, 141, 175, 0, 142, 152,
- 123, 167, 147, 174, 208, 182, 164, 181, 188, 85,
- 163, 173, 97, 156, 87, 171, 161, 129, 115, 116,
- 86, 0, 150, 102, 107, 101, 138, 168, 169, 100,
- 191, 91, 180, 89, 92, 179, 136, 166, 172, 130,
- 127, 88, 170, 128, 126, 118, 105, 112, 144, 125,
- 145, 113, 133, 132, 134, 0, 0, 0, 160, 177,
- 192, 94, 0, 165, 183, 184, 185, 186, 187, 0,
- 0, 95, 108, 104, 143, 135, 93, 114, 157, 117,
- 124, 149, 190, 140, 154, 98, 176, 158, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 139, 0, 0,
- 0, 0, 0, 0, 0, 83, 103, 121, 189, 148,
- 106, 178, 120, 0, 122, 0, 0, 159, 131, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 267, 0, 0, 0,
- 0, 0, 0, 0, 0, 96, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 109, 0, 0, 0, 207, 0, 0, 0, 0, 146,
- 0, 162, 111, 119, 84, 90, 0, 110, 137, 151,
- 155, 0, 0, 0, 99, 0, 153, 141, 175, 0,
- 142, 152, 123, 167, 147, 174, 208, 182, 164, 181,
- 188, 85, 163, 173, 97, 156, 87, 171, 161, 129,
- 115, 116, 86, 0, 150, 102, 107, 101, 138, 168,
- 169, 100, 191, 91, 180, 89, 92, 179, 136, 166,
- 172, 130, 127, 88, 170, 128, 126, 118, 105, 112,
- 144, 125, 145, 113, 133, 132, 134, 0, 0, 0,
- 160, 177, 192, 94, 0, 165, 183, 184, 185, 186,
- 187, 0, 0, 95, 108, 104, 143, 135, 93, 114,
- 157, 117, 124, 149, 190, 140, 154, 98, 176, 158,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 83, 0, 121,
- 189, 148, 106, 178,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 108, 0, 0, 0, 209, 0, 0, 0,
+ 0, 145, 0, 161, 110, 118, 83, 89, 0, 109,
+ 136, 150, 154, 0, 0, 0, 98, 0, 152, 140,
+ 174, 0, 141, 151, 122, 166, 146, 173, 181, 182,
+ 163, 180, 189, 84, 162, 172, 96, 155, 86, 170,
+ 160, 128, 114, 115, 85, 0, 149, 101, 106, 100,
+ 137, 167, 168, 99, 192, 90, 179, 88, 91, 178,
+ 135, 165, 171, 129, 126, 87, 169, 127, 125, 117,
+ 104, 111, 143, 124, 144, 112, 132, 131, 133, 0,
+ 0, 0, 159, 176, 193, 93, 0, 164, 183, 184,
+ 185, 186, 187, 188, 0, 0, 94, 107, 103, 142,
+ 134, 92, 113, 156, 116, 123, 148, 191, 139, 153,
+ 97, 175, 157, 0, 0, 0, 24, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 138, 0,
+ 82, 0, 120, 190, 147, 105, 177, 102, 0, 0,
+ 0, 0, 0, 119, 0, 121, 0, 0, 158, 130,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 54, 0, 0, 80, 0, 0,
+ 0, 0, 0, 0, 0, 0, 95, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 108, 0, 0, 0, 209, 0, 0, 0, 0,
+ 145, 0, 161, 110, 118, 83, 89, 0, 109, 136,
+ 150, 154, 0, 0, 0, 98, 0, 152, 140, 174,
+ 0, 141, 151, 122, 166, 146, 173, 181, 182, 163,
+ 180, 189, 84, 162, 172, 96, 155, 86, 170, 160,
+ 128, 114, 115, 85, 0, 149, 101, 106, 100, 137,
+ 167, 168, 99, 192, 90, 179, 88, 91, 178, 135,
+ 165, 171, 129, 126, 87, 169, 127, 125, 117, 104,
+ 111, 143, 124, 144, 112, 132, 131, 133, 0, 0,
+ 0, 159, 176, 193, 93, 0, 164, 183, 184, 185,
+ 186, 187, 188, 0, 0, 94, 107, 103, 142, 134,
+ 92, 113, 156, 116, 123, 148, 191, 139, 153, 97,
+ 175, 157, 0, 0, 0, 24, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 138, 0, 82,
+ 0, 120, 190, 147, 105, 177, 102, 0, 0, 0,
+ 0, 0, 119, 0, 121, 0, 0, 158, 130, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 54, 0, 0, 207, 0, 0, 0,
+ 0, 0, 0, 0, 0, 95, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 108, 0, 0, 0, 209, 0, 0, 0, 0, 145,
+ 0, 161, 110, 118, 83, 89, 0, 109, 136, 150,
+ 154, 0, 0, 0, 98, 0, 152, 140, 174, 0,
+ 141, 151, 122, 166, 146, 173, 181, 182, 163, 180,
+ 189, 84, 162, 172, 96, 155, 86, 170, 160, 128,
+ 114, 115, 85, 0, 149, 101, 106, 100, 137, 167,
+ 168, 99, 192, 90, 179, 88, 91, 178, 135, 165,
+ 171, 129, 126, 87, 169, 127, 125, 117, 104, 111,
+ 143, 124, 144, 112, 132, 131, 133, 0, 0, 0,
+ 159, 176, 193, 93, 0, 164, 183, 184, 185, 186,
+ 187, 188, 0, 0, 94, 107, 103, 142, 134, 92,
+ 113, 156, 116, 123, 148, 191, 139, 153, 97, 175,
+ 157, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 138, 0, 0, 0, 824, 0, 0, 0, 82, 102,
+ 120, 190, 147, 105, 177, 119, 0, 121, 0, 0,
+ 158, 130, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 207,
+ 0, 826, 0, 0, 0, 0, 0, 0, 95, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 108, 0, 0, 0, 209, 0, 0,
+ 0, 0, 145, 0, 161, 110, 118, 83, 89, 0,
+ 109, 136, 150, 154, 0, 0, 0, 98, 0, 152,
+ 140, 174, 0, 822, 151, 122, 166, 146, 173, 181,
+ 182, 163, 180, 189, 84, 162, 172, 96, 155, 86,
+ 170, 160, 128, 114, 115, 85, 0, 149, 101, 106,
+ 100, 137, 167, 168, 99, 192, 90, 179, 88, 91,
+ 178, 135, 165, 171, 129, 126, 87, 169, 127, 125,
+ 117, 104, 111, 143, 124, 144, 112, 132, 131, 133,
+ 0, 0, 0, 159, 176, 193, 93, 0, 164, 183,
+ 184, 185, 186, 187, 188, 0, 0, 94, 107, 103,
+ 142, 134, 92, 113, 156, 116, 123, 148, 191, 139,
+ 153, 97, 175, 157, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 138, 0, 0, 0, 0, 0, 0,
+ 0, 82, 102, 120, 190, 147, 105, 177, 119, 0,
+ 121, 0, 0, 158, 130, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 80, 0, 0, 724, 0, 0, 725, 0,
+ 0, 95, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 108, 0, 0, 0,
+ 209, 0, 0, 0, 0, 145, 0, 161, 110, 118,
+ 83, 89, 0, 109, 136, 150, 154, 0, 0, 0,
+ 98, 0, 152, 140, 174, 0, 141, 151, 122, 166,
+ 146, 173, 181, 182, 163, 180, 189, 84, 162, 172,
+ 96, 155, 86, 170, 160, 128, 114, 115, 85, 0,
+ 149, 101, 106, 100, 137, 167, 168, 99, 192, 90,
+ 179, 88, 91, 178, 135, 165, 171, 129, 126, 87,
+ 169, 127, 125, 117, 104, 111, 143, 124, 144, 112,
+ 132, 131, 133, 0, 0, 0, 159, 176, 193, 93,
+ 0, 164, 183, 184, 185, 186, 187, 188, 0, 0,
+ 94, 107, 103, 142, 134, 92, 113, 156, 116, 123,
+ 148, 191, 139, 153, 97, 175, 157, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 138, 0, 82, 0, 120, 190, 147, 105,
+ 177, 102, 0, 617, 0, 0, 0, 119, 0, 121,
+ 0, 0, 158, 130, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 80, 0, 616, 0, 0, 0, 0, 0, 0,
+ 95, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 108, 0, 0, 0, 209,
+ 0, 0, 0, 0, 145, 0, 161, 110, 118, 83,
+ 89, 0, 109, 136, 150, 154, 0, 0, 0, 98,
+ 0, 152, 140, 174, 0, 141, 151, 122, 166, 146,
+ 173, 181, 182, 163, 180, 189, 84, 162, 172, 96,
+ 155, 86, 170, 160, 128, 114, 115, 85, 0, 149,
+ 101, 106, 100, 137, 167, 168, 99, 192, 90, 179,
+ 88, 91, 178, 135, 165, 171, 129, 126, 87, 169,
+ 127, 125, 117, 104, 111, 143, 124, 144, 112, 132,
+ 131, 133, 0, 0, 0, 159, 176, 193, 93, 0,
+ 164, 183, 184, 185, 186, 187, 188, 0, 0, 94,
+ 107, 103, 142, 134, 92, 113, 156, 116, 123, 148,
+ 191, 139, 153, 97, 175, 157, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 138, 0, 0, 0, 0,
+ 0, 0, 0, 82, 102, 120, 190, 147, 105, 177,
+ 119, 0, 121, 0, 0, 158, 130, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 54, 0, 0, 207, 0, 0, 0, 0, 0,
+ 0, 0, 0, 95, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 108, 0,
+ 0, 0, 209, 0, 0, 0, 0, 145, 0, 161,
+ 110, 118, 83, 89, 0, 109, 136, 150, 154, 0,
+ 0, 0, 98, 0, 152, 140, 174, 0, 141, 151,
+ 122, 166, 146, 173, 181, 182, 163, 180, 189, 84,
+ 162, 172, 96, 155, 86, 170, 160, 128, 114, 115,
+ 85, 0, 149, 101, 106, 100, 137, 167, 168, 99,
+ 192, 90, 179, 88, 91, 178, 135, 165, 171, 129,
+ 126, 87, 169, 127, 125, 117, 104, 111, 143, 124,
+ 144, 112, 132, 131, 133, 0, 0, 0, 159, 176,
+ 193, 93, 0, 164, 183, 184, 185, 186, 187, 188,
+ 0, 0, 94, 107, 103, 142, 134, 92, 113, 156,
+ 116, 123, 148, 191, 139, 153, 97, 175, 157, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 138, 0,
+ 0, 0, 0, 0, 0, 0, 82, 102, 120, 190,
+ 147, 105, 177, 119, 0, 121, 0, 0, 158, 130,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 207, 0, 826,
+ 0, 0, 0, 0, 0, 0, 95, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 108, 0, 0, 0, 209, 0, 0, 0, 0,
+ 145, 0, 161, 110, 118, 83, 89, 0, 109, 136,
+ 150, 154, 0, 0, 0, 98, 0, 152, 140, 174,
+ 0, 141, 151, 122, 166, 146, 173, 181, 182, 163,
+ 180, 189, 84, 162, 172, 96, 155, 86, 170, 160,
+ 128, 114, 115, 85, 0, 149, 101, 106, 100, 137,
+ 167, 168, 99, 192, 90, 179, 88, 91, 178, 135,
+ 165, 171, 129, 126, 87, 169, 127, 125, 117, 104,
+ 111, 143, 124, 144, 112, 132, 131, 133, 0, 0,
+ 0, 159, 176, 193, 93, 0, 164, 183, 184, 185,
+ 186, 187, 188, 0, 0, 94, 107, 103, 142, 134,
+ 92, 113, 156, 116, 123, 148, 191, 139, 153, 97,
+ 175, 157, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 138, 0, 0, 0, 0, 0, 0, 0, 82,
+ 102, 120, 190, 147, 105, 177, 119, 0, 121, 0,
+ 0, 158, 130, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 267, 0, 789, 0, 0, 0, 0, 0, 0, 95,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 108, 0, 0, 0, 209, 0,
+ 0, 0, 0, 145, 0, 161, 110, 118, 83, 89,
+ 0, 109, 136, 150, 154, 0, 0, 0, 98, 0,
+ 152, 140, 174, 0, 141, 151, 122, 166, 146, 173,
+ 181, 182, 163, 180, 189, 84, 162, 172, 96, 155,
+ 86, 170, 160, 128, 114, 115, 85, 0, 149, 101,
+ 106, 100, 137, 167, 168, 99, 192, 90, 179, 88,
+ 91, 178, 135, 165, 171, 129, 126, 87, 169, 127,
+ 125, 117, 104, 111, 143, 124, 144, 112, 132, 131,
+ 133, 0, 0, 0, 159, 176, 193, 93, 0, 164,
+ 183, 184, 185, 186, 187, 188, 0, 0, 94, 107,
+ 103, 142, 134, 92, 113, 156, 116, 123, 148, 191,
+ 139, 153, 97, 175, 157, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 138, 0, 0, 0, 0, 0,
+ 0, 0, 82, 102, 120, 190, 147, 105, 177, 119,
+ 0, 121, 0, 0, 158, 130, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 267, 0, 785, 0, 0, 0, 0,
+ 0, 0, 95, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 108, 0, 0,
+ 0, 209, 0, 0, 0, 0, 145, 0, 161, 110,
+ 118, 83, 89, 0, 109, 136, 150, 154, 0, 0,
+ 0, 98, 0, 152, 140, 174, 0, 141, 151, 122,
+ 166, 146, 173, 181, 182, 163, 180, 189, 84, 162,
+ 172, 96, 155, 86, 170, 160, 128, 114, 115, 85,
+ 0, 149, 101, 106, 100, 137, 167, 168, 99, 192,
+ 90, 179, 88, 91, 178, 135, 165, 171, 129, 126,
+ 87, 169, 127, 125, 117, 104, 111, 143, 124, 144,
+ 112, 132, 131, 133, 0, 0, 0, 159, 176, 193,
+ 93, 0, 164, 183, 184, 185, 186, 187, 188, 0,
+ 0, 94, 107, 103, 142, 134, 92, 113, 156, 116,
+ 123, 148, 191, 139, 153, 97, 175, 157, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 138, 0, 0,
+ 0, 0, 0, 0, 0, 82, 102, 120, 190, 147,
+ 105, 177, 119, 0, 121, 0, 0, 158, 130, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 80, 0, 517, 0,
+ 0, 0, 0, 0, 0, 95, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 108, 0, 0, 0, 209, 0, 0, 0, 0, 145,
+ 0, 161, 110, 118, 83, 89, 0, 109, 136, 150,
+ 154, 0, 0, 0, 98, 0, 152, 140, 174, 0,
+ 141, 151, 122, 166, 146, 173, 181, 182, 163, 180,
+ 189, 84, 162, 172, 96, 155, 86, 170, 160, 128,
+ 114, 115, 85, 0, 149, 101, 106, 100, 137, 167,
+ 168, 99, 192, 90, 179, 88, 91, 178, 135, 165,
+ 171, 129, 126, 87, 169, 127, 125, 117, 104, 111,
+ 143, 124, 144, 112, 132, 131, 133, 0, 0, 0,
+ 159, 176, 193, 93, 0, 164, 183, 184, 185, 186,
+ 187, 188, 0, 0, 94, 107, 103, 142, 134, 92,
+ 113, 156, 116, 123, 148, 191, 139, 153, 97, 175,
+ 157, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 138, 82, 0,
+ 120, 190, 147, 105, 177, 590, 102, 0, 0, 0,
+ 0, 0, 119, 0, 121, 0, 0, 158, 130, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 207, 0, 0, 0,
+ 0, 0, 0, 0, 0, 95, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 108, 0, 0, 0, 209, 0, 0, 0, 0, 145,
+ 0, 161, 110, 118, 83, 89, 0, 109, 136, 150,
+ 154, 0, 0, 0, 98, 0, 152, 140, 174, 0,
+ 141, 151, 122, 166, 146, 173, 181, 182, 163, 180,
+ 189, 84, 162, 172, 96, 155, 86, 170, 160, 128,
+ 114, 115, 85, 0, 149, 101, 106, 100, 137, 167,
+ 168, 99, 192, 90, 179, 88, 91, 178, 135, 165,
+ 171, 129, 126, 87, 169, 127, 125, 117, 104, 111,
+ 143, 124, 144, 112, 132, 131, 133, 0, 0, 0,
+ 159, 176, 193, 93, 0, 164, 183, 184, 185, 186,
+ 187, 188, 0, 0, 94, 107, 103, 142, 134, 92,
+ 113, 156, 116, 123, 148, 191, 139, 153, 97, 175,
+ 157, 0, 0, 324, 0, 0, 0, 0, 0, 0,
+ 138, 0, 0, 0, 0, 0, 0, 0, 82, 102,
+ 120, 190, 147, 105, 177, 119, 0, 121, 0, 0,
+ 158, 130, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 207,
+ 0, 0, 0, 0, 0, 0, 0, 0, 95, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 108, 0, 0, 0, 209, 0, 0,
+ 0, 0, 145, 0, 161, 110, 118, 83, 89, 0,
+ 109, 136, 150, 154, 0, 0, 0, 98, 0, 152,
+ 140, 174, 0, 141, 151, 122, 166, 146, 173, 181,
+ 182, 163, 180, 189, 84, 162, 172, 96, 155, 86,
+ 170, 160, 128, 114, 115, 85, 0, 149, 101, 106,
+ 100, 137, 167, 168, 99, 192, 90, 179, 88, 91,
+ 178, 135, 165, 171, 129, 126, 87, 169, 127, 125,
+ 117, 104, 111, 143, 124, 144, 112, 132, 131, 133,
+ 0, 0, 0, 159, 176, 193, 93, 0, 164, 183,
+ 184, 185, 186, 187, 188, 0, 0, 94, 107, 103,
+ 142, 134, 92, 113, 156, 116, 123, 148, 191, 139,
+ 153, 97, 175, 157, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 138, 0, 0, 0, 0, 0, 0,
+ 0, 82, 102, 120, 190, 147, 105, 177, 119, 0,
+ 121, 0, 0, 158, 130, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 207, 0, 0, 0, 0, 0, 0, 0,
+ 0, 95, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 108, 0, 204, 0,
+ 209, 0, 0, 0, 0, 145, 0, 161, 110, 118,
+ 83, 89, 0, 109, 136, 150, 154, 0, 0, 0,
+ 98, 0, 152, 140, 174, 0, 141, 151, 122, 166,
+ 146, 173, 181, 182, 163, 180, 189, 84, 162, 172,
+ 96, 155, 86, 170, 160, 128, 114, 115, 85, 0,
+ 149, 101, 106, 100, 137, 167, 168, 99, 192, 90,
+ 179, 88, 91, 178, 135, 165, 171, 129, 126, 87,
+ 169, 127, 125, 117, 104, 111, 143, 124, 144, 112,
+ 132, 131, 133, 0, 0, 0, 159, 176, 193, 93,
+ 0, 164, 183, 184, 185, 186, 187, 188, 0, 0,
+ 94, 107, 103, 142, 134, 92, 113, 156, 116, 123,
+ 148, 191, 139, 153, 97, 175, 157, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 138, 0, 0, 0,
+ 0, 0, 0, 0, 82, 102, 120, 190, 147, 105,
+ 177, 119, 0, 121, 0, 0, 158, 130, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 80, 0, 0, 0, 0,
+ 0, 0, 0, 0, 95, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 108,
+ 0, 0, 0, 209, 0, 0, 0, 0, 145, 0,
+ 161, 110, 118, 83, 89, 0, 109, 136, 150, 154,
+ 0, 0, 0, 98, 0, 152, 140, 174, 0, 141,
+ 151, 122, 166, 146, 173, 181, 182, 163, 180, 189,
+ 84, 162, 172, 96, 155, 86, 170, 160, 128, 114,
+ 115, 85, 0, 149, 101, 106, 100, 137, 167, 168,
+ 99, 192, 90, 179, 88, 91, 178, 135, 165, 171,
+ 129, 126, 87, 169, 127, 125, 117, 104, 111, 143,
+ 124, 144, 112, 132, 131, 133, 0, 0, 0, 159,
+ 176, 193, 93, 0, 164, 183, 184, 185, 186, 187,
+ 188, 0, 0, 94, 107, 103, 142, 134, 92, 113,
+ 156, 116, 123, 148, 191, 139, 153, 97, 175, 157,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 138,
+ 0, 0, 0, 0, 0, 0, 0, 82, 102, 120,
+ 190, 147, 105, 177, 119, 0, 121, 0, 0, 158,
+ 130, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 207, 0,
+ 0, 0, 0, 0, 0, 0, 0, 95, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 108, 0, 0, 0, 209, 0, 0, 0,
+ 0, 145, 0, 161, 110, 118, 83, 89, 0, 109,
+ 136, 150, 154, 0, 0, 0, 98, 0, 152, 140,
+ 174, 0, 141, 151, 122, 166, 146, 173, 181, 182,
+ 163, 180, 189, 84, 162, 172, 96, 155, 86, 170,
+ 160, 128, 114, 115, 85, 0, 149, 101, 106, 100,
+ 137, 167, 168, 99, 192, 90, 179, 88, 91, 178,
+ 135, 165, 171, 129, 126, 87, 169, 127, 125, 117,
+ 104, 111, 143, 124, 144, 112, 132, 131, 133, 0,
+ 0, 0, 159, 176, 193, 93, 0, 164, 183, 184,
+ 185, 186, 187, 188, 0, 0, 94, 107, 103, 142,
+ 134, 92, 113, 156, 116, 123, 148, 191, 139, 153,
+ 97, 175, 157, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 138, 0, 0, 0, 0, 0, 0, 0,
+ 82, 102, 120, 190, 147, 105, 177, 119, 0, 121,
+ 0, 0, 158, 130, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 267, 0, 0, 0, 0, 0, 0, 0, 0,
+ 95, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 108, 0, 0, 0, 209,
+ 0, 0, 0, 0, 145, 0, 161, 110, 118, 83,
+ 89, 0, 109, 136, 150, 154, 0, 0, 0, 98,
+ 0, 152, 140, 174, 0, 141, 151, 122, 166, 146,
+ 173, 181, 182, 163, 180, 189, 84, 162, 172, 96,
+ 155, 86, 170, 160, 128, 114, 115, 85, 0, 149,
+ 101, 106, 100, 137, 167, 168, 99, 192, 90, 179,
+ 88, 91, 178, 135, 165, 171, 129, 126, 87, 169,
+ 127, 125, 117, 104, 111, 143, 124, 144, 112, 132,
+ 131, 133, 0, 0, 0, 159, 176, 193, 93, 0,
+ 164, 183, 184, 185, 186, 187, 188, 0, 0, 94,
+ 107, 103, 142, 134, 92, 113, 156, 116, 123, 148,
+ 191, 139, 153, 97, 175, 157, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 82, 0, 120, 190, 147, 105, 177,
}
var yyPact = [...]int{
- 1773, -1000, -181, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ 1854, -1000, -193, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, 894, 922, -1000, -1000, -1000, -1000, -1000, -1000,
+ 218, 7888, 20, 87, -31, 11175, 86, 119, 11641, -1000,
+ -3, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -81, -94,
+ -1000, 715, -1000, -1000, -1000, -1000, -1000, 867, 892, 759,
+ 870, 796, -1000, 6206, 58, 58, 10942, 5462, -1000, -1000,
+ 207, 11641, 82, 11641, -163, 55, 55, 55, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, 864, 908, -1000, -1000, -1000, -1000, -1000, -1000,
- 197, 7700, 66, 91, -9, 10973, 88, 1457, 11437, -1000,
- -7, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -99, -106,
- -1000, 685, -1000, -1000, -1000, -1000, -1000, 855, 861, 709,
- 846, 766, -1000, 6248, 53, 53, 10741, 5260, -1000, -1000,
- 219, 11437, 82, 11437, -152, 11205, 57, 57, 57, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
@@ -1920,154 +1946,153 @@ var yyPact = [...]int{
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, 85, 11641, 201, -1000, 11641, 53,
+ 478, 53, 53, 53, 11641, -1000, 137, -1000, -1000, -1000,
+ 11641, 476, 819, 3374, 33, 3374, -1000, 3374, 3374, -1000,
+ 3374, 3, 3374, -75, 904, -1000, -1000, -1000, -1000, -50,
+ -1000, 3374, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, 508, 832, 6705, 6705, 894,
+ -1000, 715, -1000, -1000, -1000, 820, -1000, -1000, 275, 911,
+ -1000, 7655, 134, -1000, 6705, 1528, 708, -1000, -1000, 708,
+ -1000, -1000, 122, -1000, -1000, 7183, 7183, 7183, 7183, 7183,
+ 7183, 7183, 7183, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, -1000, -1000, 708, -1000, 6457,
+ 708, 708, 708, 708, 708, 708, 708, 708, 6705, 708,
+ 708, 708, 708, 708, 708, 708, 708, 708, 708, 708,
+ 708, 708, 10709, 9537, 11641, 504, -1000, 686, 5201, -91,
+ -1000, -1000, -1000, 204, 9304, -1000, -1000, -1000, 818, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, 86, 11437, -1000, 11437, 54, 498, 54,
- 54, 54, 11437, -1000, 126, -1000, -1000, -1000, -1000, 11437,
- 478, 796, 3180, 52, 3180, -1000, 3180, 3180, -1000, 3180,
- -1, 3180, -71, 726, 882, -1000, -1000, -1000, -1000, -1000,
- -1000, 3180, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, 445, 804, 6745, 6745, 864,
- -1000, 685, -1000, -1000, -1000, 792, -1000, -1000, 275, 887,
- -1000, 7468, 125, -1000, 6745, 1866, 659, -1000, -1000, 659,
- -1000, -1000, 110, -1000, -1000, 7221, 7221, 7221, 7221, 7221,
- 7221, 7221, 7221, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, -1000, -1000, 659, -1000, 6498,
- 659, 659, 659, 659, 659, 659, 659, 659, 6745, 659,
- 659, 659, 659, 659, 659, 659, 659, 659, 659, 659,
- 659, 659, 10509, 9342, 11437, 601, -1000, 650, 5000, -88,
- -1000, -1000, -1000, 200, 9110, -1000, -1000, -1000, 795, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, 598, 11641, -1000, 2036, -1000, 471, 3374,
+ 67, 463, 257, 460, 11641, 11641, 3374, 12, 41, 84,
+ 11641, 706, 65, 11641, 856, 763, 11641, 448, 444, -1000,
+ 4940, -1000, 3374, 3374, -1000, -1000, -1000, 3374, 3374, 3374,
+ 3374, 3374, 3374, -1000, -1000, -1000, -1000, 3374, 3374, -1000,
+ 909, 256, -1000, -1000, -1000, -1000, 6705, -1000, 762, -1000,
+ -1000, -1000, -1000, -1000, -1000, 917, 177, 430, 133, 695,
+ -1000, 371, 867, 508, 796, 9065, 773, -1000, -1000, 11641,
+ -1000, 6705, 6705, 339, -1000, 10469, -1000, -1000, 3896, 168,
+ 7183, 351, 285, 7183, 7183, 7183, 7183, 7183, 7183, 7183,
+ 7183, 7183, 7183, 7183, 7183, 7183, 7183, 7183, 396, -1000,
+ -1000, -1000, -1000, -1000, -1000, -1000, -1000, 442, -1000, 715,
+ 525, 525, 148, 148, 148, 148, 148, 148, 148, 7422,
+ 5710, 508, 550, 281, 6457, 6206, 6206, 6705, 6705, 10236,
+ 10003, 6206, 860, 227, 281, 11874, -1000, 508, -1000, -1000,
+ -1000, -1000, -1000, -1000, -1000, 6206, 6206, 6206, 6206, 24,
+ 11641, -1000, 615, 700, -1000, -1000, -1000, 858, 8599, 8832,
+ 24, 643, 9537, 11641, -1000, -1000, 4679, 686, -91, 678,
+ -1000, -130, -103, 2566, 124, -1000, -1000, -1000, -1000, 3113,
+ 172, 554, 316, -64, -1000, -1000, -1000, 718, -1000, 718,
+ 718, 718, 718, -32, -32, -32, -32, -1000, -1000, -1000,
+ -1000, -1000, 742, 741, -1000, 718, 718, 718, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, 739, 739, 739, 724, 724, 744,
+ -1000, 11641, 3374, 854, 3374, -1000, 108, -1000, 11408, 11408,
+ 11641, 11641, 113, 11641, 11641, 684, -1000, 11641, 3374, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, -1000, 11641, 288, 11641, 11641, 281, 11641,
+ -1000, 802, 6705, 6705, 4418, 6705, -1000, -1000, -1000, 832,
+ -1000, 860, 886, -1000, 812, 809, 6206, -1000, -1000, 168,
+ 230, -1000, -1000, 397, -1000, -1000, -1000, -1000, 132, 708,
+ -1000, 2052, -1000, -1000, -1000, -1000, 351, 7183, 7183, 7183,
+ 451, 2052, 2193, 999, 393, 148, 265, 265, 144, 144,
+ 144, 144, 144, 329, 329, -1000, -1000, -1000, 508, -1000,
+ -1000, -1000, 508, 6206, 680, -1000, -1000, 6705, -1000, 508,
+ 539, 539, 386, 255, 683, 682, -1000, 127, 679, 658,
+ 539, 6206, 242, -1000, 6705, 508, -1000, 539, 508, 539,
+ 539, 665, 708, -1000, 11874, 9537, 9537, 9537, 9537, 9537,
+ -1000, 785, 784, -1000, 777, 775, 786, 11641, -1000, 546,
+ 8599, 136, 708, -1000, 9770, -1000, -1000, 903, 9537, 596,
+ -1000, -1000, 678, -91, -95, -1000, -1000, -1000, -1000, 281,
+ -1000, 423, 671, 2852, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, 737, 424, -1000, 843, 166, 165, 417, 842, -1000,
+ -1000, -1000, 823, -1000, 262, -77, -1000, -1000, 374, -32,
+ -32, -1000, -1000, 124, 817, 124, 124, 124, 403, 403,
+ -1000, -1000, -1000, -1000, 357, -1000, -1000, -1000, 354, -1000,
+ 760, 11408, 3374, -1000, -1000, -1000, -1000, 250, 250, 219,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, 574, 11437, -1000, 1977, -1000, 471, 3180,
- 71, 664, 465, 252, 453, 11437, 11437, 3180, 653, 64,
- 11437, 829, 725, 11437, 440, 438, -1000, 4740, -1000, 3180,
- 3180, -1000, -1000, -1000, 3180, 3180, 3180, 3180, 3180, 3180,
- -1000, -1000, -1000, -1000, 3180, 3180, -1000, 884, 236, -1000,
- -1000, -1000, -1000, 11437, 6745, -1000, -1000, -1000, -1000, -1000,
- -1000, 902, 150, 418, 122, 651, -1000, 309, 855, 445,
- 766, 8872, 736, -1000, -1000, 11437, -1000, 6745, 6745, 424,
- -1000, 10270, -1000, -1000, 3700, 168, 7221, 293, 163, 7221,
- 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221, 7221,
- 7221, 7221, 7221, 7221, 352, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, 432, -1000, 685, 590, 590, 139, 139,
- 139, 139, 139, 139, 139, 2379, 5754, 445, 570, 361,
- 6498, 6248, 6248, 6745, 6745, 10038, 9806, 6248, 835, 242,
- 361, 11669, -1000, 445, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, 6248, 6248, 6248, 6248, 20, 11437, -1000, 656, 712,
- -1000, -1000, -1000, 833, 8408, 8640, 20, 585, 9342, 11437,
- -1000, -1000, 4480, 650, -88, 641, -1000, -127, -94, 5507,
- 137, -1000, -1000, -1000, -1000, 2920, 207, 534, 253, -74,
- -1000, -1000, -1000, 686, -1000, 686, 686, 686, 686, -38,
- -38, -38, -38, -1000, -1000, -1000, -1000, -1000, 716, 711,
- -1000, 686, 686, 686, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, 22, 735, -1000, -1000, -1000, 11, 10, 64, -1000,
+ 3374, -1000, 256, -1000, 391, 6705, -1000, -1000, -1000, 799,
+ 281, 281, 126, -1000, -1000, 11641, -1000, -1000, -1000, -1000,
+ 623, -1000, -1000, -1000, 3635, 6206, -1000, 451, 2052, 1357,
+ -1000, 7183, 7183, -1000, -1000, 539, 6206, 281, -1000, -1000,
+ -1000, 72, 396, 72, 7183, 7183, 7183, 7183, 4418, 7183,
+ 7183, 7183, 7183, -173, 642, 211, -1000, 6705, 313, -1000,
+ -1000, -1000, -1000, -1000, 752, 11874, 708, -1000, 8360, 11408,
+ 651, -1000, 200, 700, 734, 750, 711, -1000, -1000, -1000,
+ -1000, 781, -1000, 778, -1000, -1000, -1000, -1000, -1000, 80,
+ 79, 78, 11408, -1000, 894, 6705, 596, -1000, -1000, -1000,
+ -138, -144, -1000, -1000, -1000, 3113, -1000, 3113, 11408, 40,
+ -1000, 417, 417, -1000, -1000, -1000, 731, 749, 71, -1000,
+ -1000, -1000, 540, 124, 124, -1000, 163, -1000, -1000, -1000,
+ 518, -1000, 515, 657, 511, 11641, -1000, -1000, -1000, -1000,
-1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- 710, 710, 710, 692, 692, 684, -1000, 11437, -169, 429,
- 3180, 809, 3180, -1000, 132, -1000, 11437, 11437, 647, -1000,
- 11437, 3180, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, -1000, -1000, 11437, 289, 11437,
- 11437, -1000, 361, -1000, 774, 6745, 6745, 4220, 6745, -1000,
- -1000, -1000, 804, -1000, 835, 857, -1000, 787, 785, 6248,
- -1000, -1000, 168, 183, -1000, -1000, 394, -1000, -1000, -1000,
- -1000, 118, 659, -1000, 2094, -1000, -1000, -1000, -1000, 293,
- 7221, 7221, 7221, 1262, 2094, 2169, 468, 962, 139, 378,
- 378, 136, 136, 136, 136, 136, 287, 287, -1000, -1000,
- -1000, 445, -1000, -1000, -1000, 445, 6248, 642, -1000, -1000,
- 6745, -1000, 445, 559, 559, 340, 461, 678, 663, -1000,
- 116, 661, 655, 559, 6248, 233, -1000, 6745, 445, -1000,
- 559, 445, 559, 559, 649, 659, -1000, 11669, 9342, 9342,
- 9342, 9342, 9342, -1000, 751, 748, -1000, 744, 740, 752,
- 11437, -1000, 564, 8408, 133, 659, -1000, 9574, -1000, -1000,
- 877, 9342, 609, -1000, -1000, 641, -88, -100, -1000, -1000,
- -1000, -1000, 361, -1000, 415, 640, 2660, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, 705, 414, -1000, 808, 188, 184,
- 400, 806, -1000, -1000, -1000, 800, -1000, 262, -78, -1000,
- -1000, 366, -38, -38, -1000, -1000, 137, 794, 137, 137,
- 137, 393, 393, -1000, -1000, -1000, -1000, 339, -1000, -1000,
- -1000, 337, -1000, 724, 11205, 3180, -1000, 3960, -1000, -1000,
- -1000, -1000, -1000, -1000, 1370, 286, 172, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, 19, 61,
- -1000, 3180, -1000, 236, -1000, 390, 6745, -1000, -1000, 771,
- 361, 361, 114, -1000, -1000, 11437, -1000, -1000, -1000, -1000,
- 625, -1000, -1000, -1000, 3440, 6248, -1000, 1262, 2094, 2154,
- -1000, 7221, 7221, -1000, -1000, 559, 6248, 361, -1000, -1000,
- -1000, 47, 352, 47, 7221, 7221, 7221, 7221, 4220, 7221,
- 7221, 7221, 7221, -164, 620, 218, -1000, 6745, 349, -1000,
- -1000, -1000, -1000, -1000, 722, 11669, 659, -1000, 8170, 11205,
- 615, -1000, 193, 712, 715, 721, 683, -1000, -1000, -1000,
- -1000, 747, -1000, 741, -1000, -1000, -1000, -1000, -1000, 80,
- 78, 75, 11205, -1000, 864, 6745, 609, -1000, -1000, -1000,
- -132, -119, -1000, -1000, -1000, 2920, -1000, 2920, 11205, 38,
- -1000, 400, 400, -1000, -1000, -1000, 695, 720, 44, -1000,
- -1000, -1000, 527, 137, 137, -1000, 214, -1000, -1000, -1000,
- 552, -1000, 549, 638, 546, 11437, -1000, -1000, 637, -1000,
- 191, -1000, -1000, 11205, -1000, -1000, -1000, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, -1000, 11205, 11437, -1000, -1000,
- -1000, -1000, -1000, 11205, 11437, -1000, 289, -1000, 361, -1000,
- 3960, -1000, 877, 9342, -1000, -1000, 445, -1000, 7221, 2094,
- 2094, -1000, -1000, 445, 686, 686, -1000, 686, 692, -1000,
- 686, -16, 686, -22, 445, 445, 1625, 2008, 1601, 1952,
- -1000, 1460, 1936, 851, 1748, 659, -159, -1000, 361, 6745,
- -1000, 815, 579, 633, -1000, -1000, 6001, 445, 537, 109,
- 533, -1000, 864, 11669, 6745, -1000, -1000, 6745, 687, -1000,
- 6745, -1000, -1000, -1000, 659, 659, 659, 533, 855, 361,
- -1000, -1000, -1000, -1000, 2660, -1000, 518, -1000, 686, -1000,
- -1000, -1000, 11205, -61, 901, -1000, -1000, -1000, -1000, 680,
- -1000, -1000, -1000, -1000, -1000, -1000, -38, 386, -38, 320,
- -1000, 318, 3180, 3960, 2920, -1000, 668, -1000, -1000, -1000,
- -1000, 820, -1000, -1000, 874, 635, -1000, 2094, -1000, -1000,
- 94, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
- 7221, 7221, -1000, 7221, 7221, -1000, 7221, 7221, -1000, 7221,
- 7221, 7221, 445, 385, 361, 805, -1000, 659, -1000, -1000,
- 631, 11205, 11205, -1000, 11205, 855, -1000, 361, 361, 11205,
- 361, 11205, 11205, 11205, 7932, -1000, 135, 11205, -1000, 504,
- -1000, 177, -1000, -142, 501, 137, -1000, 137, 489, 469,
- -1000, -1000, -1000, 11205, 659, 867, 847, -1000, -1000, 1653,
- 1653, 1653, 1653, 1653, 1653, 1653, 1653, 29, -1000, -1000,
- 896, -1000, 659, -1000, 685, 107, -1000, -1000, -1000, 496,
- 493, 493, 493, 133, 135, -1000, 396, 185, 380, -1000,
- 32, 11205, 272, 803, -1000, 802, 666, -1000, -1000, -1000,
- -1000, -1000, 488, 12, -1000, 6745, 6745, -1000, -1000, -1000,
- -1000, -1000, -1000, -1000, -1000, 445, 46, -172, 11669, 633,
- 445, 11205, -1000, -1000, -1000, -1000, -1000, -1000, -1000, 282,
- -1000, -1000, 11437, -1000, -1000, 372, -1000, -1000, 449, 664,
- 448, -1000, 11205, 361, 584, -1000, 770, -167, -176, 555,
- -1000, -1000, -1000, 660, -1000, -1000, -169, -1000, 12, 781,
- -1000, 759, -1000, 11205, -1000, -1000, 9, -170, 444, 6,
- -174, 657, 659, -178, 652, -1000, 899, 6983, -1000, -1000,
- 894, 156, 156, 1653, 445, -1000, -1000, -1000, 43, 391,
- -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, -1000, 11641, -1000, -1000, -1000, -1000, -1000, 11408, -181,
+ 399, 11408, 11408, 11641, -1000, 288, -1000, 281, -1000, 4157,
+ -1000, 903, 9537, -1000, -1000, 508, -1000, 7183, 2052, 2052,
+ -1000, -1000, 508, 718, 718, -1000, 718, 724, -1000, 718,
+ -12, 718, -13, 508, 508, 1843, 2151, 1671, 2025, -1000,
+ 1635, 1992, 1320, 1974, 708, -170, -1000, 281, 6705, -1000,
+ 845, 622, 647, -1000, -1000, 5958, 508, 506, 103, 486,
+ -1000, 894, 11874, 6705, -1000, -1000, 6705, 723, -1000, 6705,
+ -1000, -1000, -1000, 708, 708, 708, 486, 867, 281, -1000,
+ -1000, -1000, -1000, 2852, -1000, 484, -1000, 718, -1000, -1000,
+ -1000, 11408, -56, 916, -1000, -1000, -1000, -1000, 717, -1000,
+ -1000, -1000, -1000, -1000, -1000, -32, 383, -32, 350, -1000,
+ 333, 3374, -1000, -1000, -1000, -1000, 849, -1000, 4157, -1000,
+ -1000, 716, -1000, -1000, -1000, 900, 654, -1000, 2052, -1000,
+ -1000, 100, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000,
+ -1000, 7183, 7183, -1000, 7183, 7183, -1000, 7183, 7183, -1000,
+ 7183, 7183, 7183, 508, 379, 281, 830, -1000, 708, -1000,
+ -1000, 670, 11408, 11408, -1000, 11408, 867, -1000, 281, 281,
+ 11408, 281, 11408, 11408, 11408, 8121, -1000, 131, 11408, -1000,
+ 482, -1000, 185, -1000, -153, 534, 124, -1000, 124, 524,
+ 519, -1000, 708, 648, -1000, 199, 11408, 898, 891, -1000,
+ -1000, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 17,
+ -1000, -1000, 914, -1000, 708, -1000, 715, 83, -1000, -1000,
+ -1000, 467, 458, 458, 458, 136, 131, -1000, 395, 176,
+ 378, -1000, 37, 11408, 266, 829, -1000, 827, 714, -1000,
+ -1000, -1000, -1000, -1000, 21, 4157, 3113, 456, -1000, 6705,
+ 6705, -1000, -1000, -1000, -1000, -1000, -1000, -1000, -1000, 508,
+ 34, -184, 11874, 647, 508, 11408, -1000, -1000, -1000, -1000,
+ -1000, -1000, -1000, 302, -1000, -1000, 11641, -1000, -1000, 340,
+ -1000, -1000, 512, 452, -1000, 11408, -1000, -1000, 735, 281,
+ 628, -1000, 795, -179, -187, 586, -1000, -1000, -1000, 713,
+ -1000, -1000, -1000, 21, 808, -181, -1000, 793, -1000, 11408,
+ -1000, 18, -1000, -182, 428, 16, -185, 748, 708, -189,
+ 747, -1000, 908, 6944, -1000, -1000, 910, 152, 152, 1858,
+ 508, -1000, -1000, -1000, 44, 326, -1000, -1000, -1000, -1000,
+ -1000, -1000,
}
var yyPgo = [...]int{
- 0, 1169, 25, 427, 1168, 1167, 1166, 1165, 1162, 1161,
- 1160, 1159, 1158, 1156, 1152, 1151, 1149, 1148, 1147, 1145,
- 1143, 1130, 1128, 1127, 1126, 1125, 139, 1124, 1123, 1122,
- 64, 1119, 78, 1118, 1117, 44, 60, 41, 54, 332,
- 1116, 47, 58, 101, 1115, 34, 1111, 1099, 75, 1098,
- 51, 1095, 1094, 107, 1093, 1092, 7, 30, 1087, 1085,
- 1083, 1080, 70, 858, 1079, 1077, 1076, 1073, 1072, 1071,
- 55, 6, 12, 11, 18, 1070, 414, 10, 1052, 52,
- 1044, 1043, 1040, 1034, 24, 1030, 57, 1028, 21, 56,
- 1026, 23, 65, 33, 19, 5, 79, 62, 1024, 16,
- 66, 46, 1023, 1020, 376, 1017, 1015, 42, 1014, 1012,
- 29, 173, 377, 1010, 1008, 1007, 1002, 63, 0, 530,
- 96, 73, 994, 987, 985, 1419, 69, 53, 14, 976,
- 35, 71, 40, 975, 974, 38, 973, 972, 971, 969,
- 968, 967, 966, 663, 965, 964, 963, 28, 13, 962,
- 961, 61, 22, 959, 943, 941, 45, 59, 940, 938,
- 50, 27, 937, 936, 931, 930, 928, 37, 17, 927,
- 20, 925, 9, 924, 31, 923, 2, 922, 15, 921,
- 3, 920, 4, 43, 1, 919, 8, 917, 916, 48,
- 316, 915, 914, 89,
+ 0, 1146, 33, 449, 1145, 1144, 1143, 1142, 1141, 1139,
+ 1138, 1136, 1135, 1130, 1126, 1125, 1123, 1116, 1110, 1109,
+ 1108, 1092, 1091, 1089, 1088, 1087, 99, 1086, 1085, 1081,
+ 71, 1078, 60, 1077, 1076, 46, 76, 50, 41, 391,
+ 1072, 35, 53, 59, 1071, 38, 1070, 1069, 64, 1068,
+ 48, 1065, 1063, 201, 1060, 1059, 10, 30, 1058, 1057,
+ 1054, 1052, 98, 1042, 1050, 1049, 1048, 1046, 1045, 1044,
+ 51, 8, 12, 47, 19, 1043, 416, 6, 1040, 52,
+ 1039, 1036, 1033, 1032, 16, 1030, 57, 1027, 18, 56,
+ 1024, 15, 65, 28, 20, 7, 69, 58, 1018, 14,
+ 61, 54, 1017, 1016, 411, 1014, 1012, 42, 1011, 1009,
+ 26, 154, 326, 1008, 1007, 1004, 1002, 37, 0, 504,
+ 418, 63, 1001, 999, 997, 1597, 70, 49, 17, 988,
+ 55, 1216, 40, 987, 985, 31, 981, 980, 979, 978,
+ 971, 970, 969, 84, 966, 964, 963, 24, 22, 962,
+ 961, 62, 23, 958, 957, 955, 44, 66, 954, 953,
+ 45, 29, 950, 949, 948, 947, 946, 27, 9, 943,
+ 13, 941, 21, 940, 25, 939, 4, 935, 11, 934,
+ 3, 933, 5, 43, 1, 932, 2, 931, 930, 311,
+ 701, 929, 928, 107,
}
var yyR1 = [...]int{
@@ -2077,64 +2102,64 @@ var yyR1 = [...]int{
4, 5, 5, 7, 7, 29, 29, 8, 9, 9,
9, 191, 191, 48, 48, 92, 92, 10, 10, 10,
10, 97, 97, 101, 101, 101, 102, 102, 102, 102,
- 133, 133, 11, 11, 11, 11, 11, 11, 11, 11,
- 182, 182, 181, 180, 180, 179, 179, 178, 17, 163,
- 165, 165, 164, 164, 164, 164, 157, 136, 136, 136,
- 136, 139, 139, 137, 137, 137, 137, 137, 137, 137,
- 138, 138, 138, 138, 138, 140, 140, 140, 140, 140,
+ 133, 133, 11, 11, 11, 11, 11, 11, 11, 182,
+ 182, 181, 180, 180, 179, 179, 178, 17, 163, 165,
+ 165, 164, 164, 164, 164, 157, 136, 136, 136, 136,
+ 139, 139, 137, 137, 137, 137, 137, 137, 137, 138,
+ 138, 138, 138, 138, 140, 140, 140, 140, 140, 141,
141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
- 141, 141, 141, 141, 141, 142, 142, 142, 142, 142,
- 142, 142, 142, 156, 156, 143, 143, 151, 151, 152,
- 152, 152, 149, 149, 150, 150, 153, 153, 153, 144,
- 144, 144, 144, 144, 144, 144, 144, 146, 146, 146,
- 154, 154, 147, 147, 147, 148, 148, 148, 155, 155,
- 155, 155, 155, 145, 145, 158, 158, 173, 173, 172,
- 172, 172, 162, 162, 169, 169, 169, 169, 169, 160,
- 160, 161, 161, 171, 171, 170, 159, 159, 174, 174,
- 174, 174, 185, 186, 184, 184, 184, 184, 184, 166,
- 166, 166, 167, 167, 167, 168, 168, 168, 12, 12,
- 12, 12, 12, 12, 12, 12, 12, 183, 183, 183,
- 183, 183, 183, 183, 183, 183, 183, 183, 177, 175,
- 175, 176, 176, 13, 18, 18, 14, 14, 14, 14,
- 14, 15, 15, 19, 20, 20, 20, 20, 20, 20,
+ 141, 141, 141, 141, 142, 142, 142, 142, 142, 142,
+ 142, 142, 156, 156, 143, 143, 151, 151, 152, 152,
+ 152, 149, 149, 150, 150, 153, 153, 153, 144, 144,
+ 144, 144, 144, 144, 144, 144, 146, 146, 146, 154,
+ 154, 147, 147, 147, 148, 148, 148, 155, 155, 155,
+ 155, 155, 145, 145, 158, 158, 173, 173, 172, 172,
+ 172, 162, 162, 169, 169, 169, 169, 169, 160, 160,
+ 161, 161, 171, 171, 170, 159, 159, 174, 174, 174,
+ 174, 185, 186, 184, 184, 184, 184, 184, 166, 166,
+ 166, 167, 167, 167, 168, 168, 168, 12, 12, 12,
+ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
+ 183, 183, 183, 183, 183, 183, 183, 183, 183, 183,
+ 183, 177, 175, 175, 176, 176, 13, 18, 18, 14,
+ 14, 14, 14, 14, 15, 15, 19, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 108, 108, 106, 106, 109,
- 109, 107, 107, 107, 110, 110, 110, 134, 134, 134,
- 21, 21, 23, 23, 24, 25, 22, 22, 22, 22,
- 22, 22, 22, 16, 192, 26, 27, 27, 28, 28,
- 28, 32, 32, 32, 30, 30, 31, 31, 37, 37,
- 36, 36, 38, 38, 38, 38, 122, 122, 122, 121,
- 121, 40, 40, 41, 41, 42, 42, 43, 43, 43,
- 43, 55, 55, 91, 91, 93, 93, 44, 44, 44,
- 44, 45, 45, 46, 46, 47, 47, 129, 129, 128,
- 128, 128, 127, 127, 49, 49, 49, 51, 50, 50,
- 50, 50, 52, 52, 54, 54, 53, 53, 56, 56,
- 56, 56, 57, 57, 39, 39, 39, 39, 39, 39,
- 39, 105, 105, 59, 59, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 69, 69, 69, 69, 69,
- 69, 60, 60, 60, 60, 60, 60, 60, 35, 35,
- 70, 70, 70, 76, 71, 71, 63, 63, 63, 63,
+ 20, 20, 20, 20, 20, 20, 20, 20, 108, 108,
+ 106, 106, 109, 109, 107, 107, 107, 110, 110, 110,
+ 134, 134, 134, 21, 21, 23, 23, 24, 25, 22,
+ 22, 22, 22, 22, 22, 22, 16, 192, 26, 27,
+ 27, 28, 28, 28, 32, 32, 32, 30, 30, 31,
+ 31, 37, 37, 36, 36, 38, 38, 38, 38, 122,
+ 122, 122, 121, 121, 40, 40, 41, 41, 42, 42,
+ 43, 43, 43, 43, 55, 55, 91, 91, 93, 93,
+ 44, 44, 44, 44, 45, 45, 46, 46, 47, 47,
+ 129, 129, 128, 128, 128, 127, 127, 49, 49, 49,
+ 51, 50, 50, 50, 50, 52, 52, 54, 54, 53,
+ 53, 56, 56, 56, 56, 57, 57, 39, 39, 39,
+ 39, 39, 39, 39, 105, 105, 59, 59, 58, 58,
+ 58, 58, 58, 58, 58, 58, 58, 58, 69, 69,
+ 69, 69, 69, 69, 60, 60, 60, 60, 60, 60,
+ 60, 35, 35, 70, 70, 70, 76, 71, 71, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
- 63, 63, 63, 63, 63, 63, 63, 63, 67, 67,
- 67, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
+ 63, 67, 67, 67, 65, 65, 65, 65, 65, 65,
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
- 65, 65, 66, 66, 66, 66, 66, 66, 66, 66,
- 193, 193, 68, 68, 68, 68, 33, 33, 33, 33,
- 33, 132, 132, 135, 135, 135, 135, 135, 135, 135,
- 135, 135, 135, 135, 135, 135, 80, 80, 34, 34,
- 78, 78, 79, 81, 81, 77, 77, 77, 62, 62,
- 62, 62, 62, 62, 62, 62, 64, 64, 64, 82,
- 82, 83, 83, 84, 84, 85, 85, 86, 87, 87,
- 87, 88, 88, 88, 88, 89, 89, 89, 61, 61,
- 61, 61, 61, 61, 90, 90, 90, 90, 94, 94,
- 72, 72, 74, 74, 73, 75, 95, 95, 99, 96,
- 96, 100, 100, 100, 100, 98, 98, 98, 124, 124,
- 124, 103, 103, 111, 111, 112, 112, 104, 104, 113,
- 113, 113, 113, 113, 113, 113, 113, 113, 113, 114,
- 114, 114, 115, 115, 116, 116, 116, 123, 123, 119,
- 119, 120, 120, 125, 125, 126, 126, 117, 117, 117,
+ 65, 65, 65, 65, 65, 66, 66, 66, 66, 66,
+ 66, 66, 66, 193, 193, 68, 68, 68, 68, 33,
+ 33, 33, 33, 33, 132, 132, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135, 135, 80,
+ 80, 34, 34, 78, 78, 79, 81, 81, 77, 77,
+ 77, 62, 62, 62, 62, 62, 62, 62, 62, 64,
+ 64, 64, 82, 82, 83, 83, 84, 84, 85, 85,
+ 86, 87, 87, 87, 88, 88, 88, 88, 89, 89,
+ 89, 61, 61, 61, 61, 61, 61, 90, 90, 90,
+ 90, 94, 94, 72, 72, 74, 74, 73, 75, 95,
+ 95, 99, 96, 96, 100, 100, 100, 100, 98, 98,
+ 98, 124, 124, 124, 103, 103, 111, 111, 112, 112,
+ 104, 104, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 114, 114, 114, 115, 115, 116, 116, 116,
+ 123, 123, 119, 119, 120, 120, 125, 125, 126, 126,
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
@@ -2144,6 +2169,7 @@ var yyR1 = [...]int{
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
+ 117, 117, 117, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
@@ -2154,8 +2180,8 @@ var yyR1 = [...]int{
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
- 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
- 118, 118, 189, 190, 130, 131, 131, 131,
+ 118, 118, 118, 118, 118, 118, 189, 190, 130, 131,
+ 131, 131,
}
var yyR2 = [...]int{
@@ -2165,64 +2191,64 @@ var yyR2 = [...]int{
3, 1, 3, 7, 8, 1, 1, 9, 8, 7,
6, 1, 1, 1, 3, 0, 4, 3, 4, 5,
4, 1, 3, 3, 2, 2, 2, 2, 2, 1,
- 1, 1, 2, 2, 8, 4, 6, 5, 5, 5,
- 0, 2, 1, 0, 2, 1, 3, 3, 4, 4,
- 2, 4, 1, 3, 3, 3, 8, 3, 1, 1,
- 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
- 2, 2, 2, 2, 2, 1, 2, 2, 2, 1,
- 4, 4, 2, 2, 3, 3, 3, 3, 1, 1,
- 1, 1, 1, 6, 6, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 3, 0, 3, 0, 5, 0,
- 3, 5, 0, 1, 0, 1, 0, 1, 2, 0,
- 2, 2, 2, 2, 2, 4, 2, 0, 3, 5,
- 0, 1, 0, 3, 3, 0, 2, 2, 0, 2,
- 1, 2, 1, 0, 2, 5, 4, 1, 2, 2,
- 3, 2, 0, 1, 2, 3, 3, 2, 2, 1,
- 1, 0, 1, 1, 3, 2, 3, 1, 10, 11,
- 11, 12, 3, 3, 1, 1, 2, 2, 2, 0,
- 1, 3, 1, 2, 3, 1, 1, 1, 6, 7,
- 7, 12, 7, 7, 7, 4, 5, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 7, 1,
- 3, 8, 8, 3, 3, 5, 4, 6, 5, 4,
- 4, 3, 2, 3, 4, 4, 3, 4, 4, 4,
- 4, 4, 4, 3, 2, 3, 3, 2, 3, 4,
- 3, 7, 5, 4, 2, 2, 4, 4, 2, 2,
- 2, 2, 2, 2, 3, 1, 1, 0, 1, 1,
- 1, 0, 2, 2, 0, 2, 2, 0, 1, 1,
- 2, 1, 1, 2, 1, 1, 2, 2, 2, 2,
- 2, 3, 3, 2, 0, 2, 0, 2, 1, 2,
- 2, 0, 1, 1, 0, 1, 0, 1, 0, 1,
- 1, 3, 1, 2, 3, 5, 0, 1, 2, 1,
- 1, 0, 2, 1, 3, 1, 1, 1, 3, 1,
- 3, 3, 7, 1, 3, 1, 3, 4, 4, 4,
- 3, 2, 4, 0, 1, 0, 2, 0, 1, 0,
- 1, 2, 1, 1, 1, 2, 2, 1, 2, 3,
- 2, 3, 2, 2, 2, 1, 1, 3, 0, 5,
- 5, 5, 0, 2, 1, 3, 3, 2, 3, 1,
- 2, 0, 3, 1, 1, 3, 3, 4, 4, 5,
- 3, 4, 5, 6, 2, 1, 2, 1, 2, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 0, 2,
- 1, 1, 1, 3, 1, 3, 1, 1, 1, 1,
- 1, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 2, 2, 2, 2,
- 2, 2, 2, 3, 1, 1, 1, 1, 4, 5,
- 6, 4, 4, 6, 6, 6, 6, 8, 8, 6,
- 8, 8, 6, 8, 8, 6, 8, 8, 9, 7,
- 5, 4, 2, 2, 2, 2, 2, 2, 2, 2,
- 0, 2, 4, 4, 4, 4, 0, 3, 4, 7,
- 3, 1, 1, 2, 3, 3, 1, 2, 2, 1,
- 2, 1, 2, 2, 1, 2, 0, 1, 0, 2,
- 1, 2, 4, 0, 2, 1, 3, 5, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 2, 0,
- 3, 0, 2, 0, 3, 1, 3, 2, 0, 1,
- 1, 0, 2, 4, 4, 0, 2, 4, 2, 1,
- 3, 5, 4, 6, 1, 3, 3, 5, 0, 5,
- 1, 3, 1, 2, 3, 1, 1, 3, 3, 1,
- 3, 3, 3, 3, 3, 1, 2, 1, 1, 1,
- 1, 1, 1, 0, 2, 0, 3, 0, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
- 1, 1, 1, 1, 0, 1, 1, 0, 2, 1,
+ 1, 1, 2, 2, 8, 4, 6, 5, 5, 0,
+ 2, 1, 0, 2, 1, 3, 3, 4, 4, 2,
+ 4, 1, 3, 3, 3, 8, 3, 1, 1, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1, 1, 2,
+ 2, 2, 2, 2, 1, 2, 2, 2, 1, 4,
+ 4, 2, 2, 3, 3, 3, 3, 1, 1, 1,
+ 1, 1, 6, 6, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 3, 0, 3, 0, 5, 0, 3,
+ 5, 0, 1, 0, 1, 0, 1, 2, 0, 2,
+ 2, 2, 2, 2, 4, 2, 0, 3, 5, 0,
+ 1, 0, 3, 3, 0, 2, 2, 0, 2, 1,
+ 2, 1, 0, 2, 5, 4, 1, 2, 2, 3,
+ 2, 0, 1, 2, 3, 3, 2, 2, 1, 1,
+ 0, 1, 1, 3, 2, 3, 1, 10, 11, 11,
+ 12, 3, 3, 1, 1, 2, 2, 2, 0, 1,
+ 3, 1, 2, 3, 1, 1, 1, 6, 7, 7,
+ 7, 7, 4, 5, 7, 5, 5, 5, 12, 7,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 7, 1, 3, 8, 8, 3, 3, 5, 4,
+ 6, 5, 4, 4, 3, 2, 3, 4, 4, 3,
+ 4, 4, 4, 4, 4, 4, 3, 2, 3, 3,
+ 2, 3, 4, 3, 7, 5, 4, 2, 4, 2,
+ 2, 2, 2, 3, 3, 5, 2, 3, 1, 1,
+ 0, 1, 1, 1, 0, 2, 2, 0, 2, 2,
+ 0, 1, 1, 2, 1, 1, 2, 1, 1, 2,
+ 2, 2, 2, 2, 3, 3, 2, 0, 2, 0,
+ 2, 1, 2, 2, 0, 1, 1, 0, 1, 0,
+ 1, 0, 1, 1, 3, 1, 2, 3, 5, 0,
+ 1, 2, 1, 1, 0, 2, 1, 3, 1, 1,
+ 1, 3, 1, 3, 3, 7, 1, 3, 1, 3,
+ 4, 4, 4, 3, 2, 4, 0, 1, 0, 2,
+ 0, 1, 0, 1, 2, 1, 1, 1, 2, 2,
+ 1, 2, 3, 2, 3, 2, 2, 2, 1, 1,
+ 3, 0, 5, 5, 5, 0, 2, 1, 3, 3,
+ 2, 3, 1, 2, 0, 3, 1, 1, 3, 3,
+ 4, 4, 5, 3, 4, 5, 6, 2, 1, 2,
+ 1, 2, 1, 2, 1, 1, 1, 1, 1, 1,
+ 1, 0, 2, 1, 1, 1, 3, 1, 3, 1,
+ 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3, 3, 2,
+ 2, 2, 2, 2, 2, 2, 3, 1, 1, 1,
+ 1, 4, 5, 6, 4, 4, 6, 6, 6, 6,
+ 8, 8, 6, 8, 8, 6, 8, 8, 6, 8,
+ 8, 9, 7, 5, 4, 2, 2, 2, 2, 2,
+ 2, 2, 2, 0, 2, 4, 4, 4, 4, 0,
+ 3, 4, 7, 3, 1, 1, 2, 3, 3, 1,
+ 2, 2, 1, 2, 1, 2, 2, 1, 2, 0,
+ 1, 0, 2, 1, 2, 4, 0, 2, 1, 3,
+ 5, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 2, 2, 0, 3, 0, 2, 0, 3, 1, 3,
+ 2, 0, 1, 1, 0, 2, 4, 4, 0, 2,
+ 4, 2, 1, 3, 5, 4, 6, 1, 3, 3,
+ 5, 0, 5, 1, 3, 1, 2, 3, 1, 1,
+ 3, 3, 1, 3, 3, 3, 3, 3, 1, 2,
+ 1, 1, 1, 1, 1, 1, 0, 2, 0, 3,
+ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 0, 1, 1, 1, 1, 0, 1, 1,
+ 0, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -2243,7 +2269,8 @@ var yyR2 = [...]int{
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 0, 0, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
+ 1, 1,
}
var yyChk = [...]int{
@@ -2252,93 +2279,94 @@ var yyChk = [...]int{
-22, -16, -3, -4, 6, 7, -29, 9, 10, 30,
-17, 115, 116, 118, 117, 149, 119, 142, 50, 162,
163, 165, 166, 25, 143, 144, 147, 148, 31, 32,
- 121, -189, 8, 250, 54, -188, 265, -84, 15, -28,
+ 121, -189, 8, 251, 54, -188, 266, -84, 15, -28,
5, -26, -192, -26, -26, -26, -26, -26, -163, -165,
- 54, 90, -116, 125, 72, 157, 242, 122, 123, 129,
- -119, 57, -118, 258, 135, 162, 173, 167, 194, 186,
- 136, 184, 187, 229, 214, 224, 66, 165, 238, 145,
- 182, 178, 176, 27, 226, 199, 263, 177, 225, 121,
- 138, 133, 200, 204, 230, 171, 172, 232, 198, 134,
- 33, 260, 35, 153, 233, 202, 197, 193, 196, 170,
- 192, 39, 206, 205, 207, 228, 189, 139, 179, 18,
- 236, 148, 151, 227, 201, 203, 130, 155, 262, 234,
- 175, 140, 152, 147, 237, 141, 166, 231, 240, 38,
- 211, 169, 132, 163, 159, 216, 190, 154, 180, 181,
- 195, 168, 191, 164, 156, 149, 239, 212, 264, 188,
- 185, 160, 158, 217, 218, 219, 220, 221, 161, 261,
- 235, 183, 213, -104, 125, 127, 123, 123, 124, 125,
- 242, 122, 123, -53, -125, 57, -118, 125, 157, 123,
- 108, 187, 229, 115, 215, 226, 124, 33, 227, 155,
- -134, 123, -106, 158, 214, 217, 218, 219, 221, 220,
- 161, 57, 231, 230, 222, -125, 164, -130, -130, -130,
+ 54, 90, -116, 125, 72, 243, 122, 123, 129, -119,
+ 57, -118, 259, 135, 162, 173, 167, 194, 186, 136,
+ 184, 187, 230, 214, 225, 66, 165, 239, 145, 182,
+ 178, 176, 27, 227, 199, 264, 177, 226, 121, 138,
+ 133, 200, 204, 231, 171, 172, 233, 198, 134, 33,
+ 261, 35, 153, 234, 202, 197, 193, 196, 170, 192,
+ 39, 206, 205, 207, 229, 189, 139, 179, 18, 237,
+ 148, 151, 228, 201, 203, 130, 155, 263, 235, 175,
+ 140, 152, 147, 238, 141, 166, 232, 241, 38, 211,
+ 169, 132, 163, 159, 216, 190, 154, 180, 181, 195,
+ 168, 191, 164, 156, 149, 240, 212, 265, 188, 185,
+ 160, 157, 158, 217, 218, 219, 220, 221, 222, 161,
+ 262, 236, 183, 213, -104, 125, 220, 127, 123, 123,
+ 124, 125, 243, 122, 123, -53, -125, 57, -118, 125,
+ 123, 108, 187, 230, 115, 215, 227, 124, 33, 228,
+ 155, -134, 123, -106, 214, 217, 218, 219, 222, 220,
+ 161, 57, 232, 231, 223, -125, 164, -130, -130, -130,
-130, -130, 216, 216, -130, -2, -88, 17, 16, -5,
-3, -189, 6, 20, 21, -32, 40, 41, -27, -38,
99, -39, -125, -58, 74, -63, 29, 57, -118, 23,
-62, -59, -77, -75, -76, 108, 109, 110, 97, 98,
105, 75, 111, -67, -65, -66, -68, 59, 58, 67,
60, 61, 62, 63, 68, 69, 70, -119, -73, -189,
- 44, 45, 251, 252, 253, 254, 257, 255, 77, 34,
- 241, 249, 248, 247, 245, 246, 243, 244, 128, 242,
- 103, 250, -104, -104, 11, -48, -53, -96, -133, 164,
- -100, 231, 230, -120, -98, -119, -117, 229, 187, 228,
+ 44, 45, 252, 253, 254, 255, 258, 256, 77, 34,
+ 242, 250, 249, 248, 246, 247, 244, 245, 128, 243,
+ 103, 251, -104, -104, 11, -48, -53, -96, -133, 164,
+ -100, 232, 231, -120, -98, -119, -117, 230, 187, 229,
120, 73, 22, 24, 209, 76, 108, 16, 77, 107,
- 251, 115, 48, 243, 244, 241, 253, 254, 242, 215,
+ 252, 115, 48, 244, 245, 242, 254, 255, 243, 215,
29, 10, 25, 143, 21, 101, 117, 80, 81, 146,
23, 144, 70, 19, 51, 11, 13, 14, 128, 127,
92, 124, 46, 8, 111, 26, 89, 42, 28, 44,
- 90, 17, 245, 246, 31, 257, 150, 103, 49, 36,
- 74, 68, 71, 52, 72, 15, 47, 91, 118, 250,
- 45, 122, 6, 256, 30, 142, 43, 123, 79, 126,
- 69, 5, 129, 32, 9, 50, 53, 247, 248, 249,
+ 90, 17, 246, 247, 31, 258, 150, 103, 49, 36,
+ 74, 68, 71, 52, 72, 15, 47, 91, 118, 251,
+ 45, 122, 6, 257, 30, 142, 43, 123, 79, 126,
+ 69, 5, 129, 32, 9, 50, 53, 248, 249, 250,
34, 78, 12, -164, 90, -157, 57, -53, 124, -53,
- 250, -119, -112, 128, -112, -112, 123, -53, -18, -53,
- -111, 128, 57, -111, -111, -111, -53, 112, -53, 57,
- 30, -131, -189, -120, 242, 57, 155, 123, 156, 125,
- -131, -131, -131, -131, 159, 160, -131, -109, -108, 224,
- 225, 216, 223, 52, 12, -131, -130, -130, -190, 56,
- -89, 19, 31, -39, -125, -85, -86, -39, -84, -2,
- -26, 36, -30, 21, 65, 11, -122, 73, 72, 89,
- -121, 22, -119, 59, 112, -39, -60, 92, 74, 90,
- 91, 76, 94, 93, 104, 97, 98, 99, 100, 101,
- 102, 103, 95, 96, 107, 82, 83, 84, 85, 86,
- 87, 88, -105, -189, -76, -189, 113, 114, -63, -63,
- -63, -63, -63, -63, -63, -63, -189, -2, -71, -39,
- -189, -189, -189, -189, -189, -189, -189, -189, -189, -80,
- -39, -189, -193, -189, -193, -193, -193, -193, -193, -193,
- -193, -189, -189, -189, -189, -54, 26, -53, -41, -42,
- -43, -44, -55, -76, -189, -53, -53, -48, -191, 55,
- 11, 53, 55, -96, 164, -97, -101, 232, 234, 82,
- -124, -119, 59, 29, 30, 56, 55, -53, -136, -139,
- -141, -140, -142, -137, -138, 184, 185, 108, 188, 190,
- 191, 192, 193, 194, 195, 196, 197, 198, 199, 30,
- 145, 180, 181, 182, 183, 200, 201, 202, 203, 204,
- 205, 206, 207, 167, 168, 169, 170, 171, 172, 173,
- 175, 176, 177, 178, 179, 57, -131, 125, -182, 53,
- 57, 74, 57, -53, -53, -131, 55, 126, -48, 23,
- 52, -53, 57, 57, -126, -125, -117, -131, -131, -131,
- -131, -131, -131, -131, -131, -131, -131, 11, -107, 11,
- 92, -53, -39, 9, 92, 55, 18, 112, 55, -87,
- 24, 25, -88, -190, -32, -64, -119, 60, 63, -31,
- 43, -53, -39, -39, -69, 68, 74, 69, 70, -121,
- 99, -126, -120, -117, -63, -70, -73, -76, 64, 92,
- 90, 91, 76, -63, -63, -63, -63, -63, -63, -63,
- -63, -63, -63, -63, -63, -63, -63, -63, -132, 57,
- 59, 57, -62, -62, -119, -37, 21, -36, -38, -190,
- 55, -190, -2, -36, -36, -39, -39, -77, 59, -119,
- -125, -77, 59, -36, -30, -78, -79, 78, -77, -190,
- -36, -37, -36, -36, -92, 151, -53, 30, 55, -49,
- -51, -50, -52, 42, 46, 48, 43, 44, 45, 49,
- -129, 22, -41, -189, -128, 151, -127, 22, -125, 59,
- -92, 53, -41, -53, -100, -97, 55, 233, 235, 236,
- 52, 71, -39, -148, 107, -166, -167, -168, -120, 59,
- 60, -157, -158, -159, -169, 137, -174, 130, 132, 129,
- -160, 138, 124, 28, 56, -153, 68, 74, -149, 212,
- -143, 54, -143, -143, -143, -143, -147, 187, -147, -147,
- -147, 54, 54, -143, -143, -143, -151, 54, -151, -151,
- -152, 54, -152, -123, 53, -53, -180, 261, -181, 57,
- -131, 23, -131, -113, 120, 117, 118, -177, 116, 209,
- 187, 66, 29, 15, 251, 151, 264, 57, 152, -53,
- -53, -53, -131, -53, -110, 90, 12, -125, -125, 38,
+ 251, -112, 128, -112, -112, 123, -53, 115, 117, 120,
+ 52, -18, -53, -111, 128, 57, -111, -111, -111, -53,
+ 112, -53, 57, 30, -131, -189, -120, 243, 57, 155,
+ 123, 156, 125, -131, -131, -131, -131, 159, 160, -131,
+ -109, -108, 225, 226, 216, 224, 12, 216, 158, -131,
+ -130, -130, -190, 56, -89, 19, 31, -39, -125, -85,
+ -86, -39, -84, -2, -26, 36, -30, 21, 65, 11,
+ -122, 73, 72, 89, -121, 22, -119, 59, 112, -39,
+ -60, 92, 74, 90, 91, 76, 94, 93, 104, 97,
+ 98, 99, 100, 101, 102, 103, 95, 96, 107, 82,
+ 83, 84, 85, 86, 87, 88, -105, -189, -76, -189,
+ 113, 114, -63, -63, -63, -63, -63, -63, -63, -63,
+ -189, -2, -71, -39, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, -80, -39, -189, -193, -189, -193, -193,
+ -193, -193, -193, -193, -193, -189, -189, -189, -189, -54,
+ 26, -53, -41, -42, -43, -44, -55, -76, -189, -53,
+ -53, -48, -191, 55, 11, 53, 55, -96, 164, -97,
+ -101, 233, 235, 82, -124, -119, 59, 29, 30, 56,
+ 55, -53, -136, -139, -141, -140, -142, -137, -138, 184,
+ 185, 108, 188, 190, 191, 192, 193, 194, 195, 196,
+ 197, 198, 199, 30, 145, 180, 181, 182, 183, 200,
+ 201, 202, 203, 204, 205, 206, 207, 167, 168, 169,
+ 170, 171, 172, 173, 175, 176, 177, 178, 179, 57,
+ -131, 125, 57, 74, 57, -53, -53, -131, 157, 157,
+ 123, 123, -53, 55, 126, -48, 23, 52, -53, 57,
+ 57, -126, -125, -117, -131, -131, -131, -131, -131, -131,
+ -131, -131, -131, -131, 11, -107, 11, 92, -39, 52,
+ 9, 92, 55, 18, 112, 55, -87, 24, 25, -88,
+ -190, -32, -64, -119, 60, 63, -31, 43, -53, -39,
+ -39, -69, 68, 74, 69, 70, -121, 99, -126, -120,
+ -117, -63, -70, -73, -76, 64, 92, 90, 91, 76,
+ -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
+ -63, -63, -63, -63, -63, -132, 57, 59, 57, -62,
+ -62, -119, -37, 21, -36, -38, -190, 55, -190, -2,
+ -36, -36, -39, -39, -77, 59, -119, -125, -77, 59,
+ -36, -30, -78, -79, 78, -77, -190, -36, -37, -36,
+ -36, -92, 151, -53, 30, 55, -49, -51, -50, -52,
+ 42, 46, 48, 43, 44, 45, 49, -129, 22, -41,
+ -189, -128, 151, -127, 22, -125, 59, -92, 53, -41,
+ -53, -100, -97, 55, 234, 236, 237, 52, 71, -39,
+ -148, 107, -166, -167, -168, -120, 59, 60, -157, -158,
+ -159, -169, 137, -174, 130, 132, 129, -160, 138, 124,
+ 28, 56, -153, 68, 74, -149, 212, -143, 54, -143,
+ -143, -143, -143, -147, 187, -147, -147, -147, 54, 54,
+ -143, -143, -143, -151, 54, -151, -151, -152, 54, -152,
+ -123, 53, -53, -131, 23, -131, -113, 120, 117, 118,
+ -177, 116, 209, 187, 66, 29, 15, 252, 151, 265,
+ 57, 152, -119, -119, -53, -53, 120, 117, -53, -53,
+ -53, -131, -53, -110, 90, 12, -125, -125, -53, 38,
-39, -39, -126, -86, -89, -103, 19, 11, 34, 34,
-36, 68, 69, 70, 112, -189, -70, -63, -63, -63,
-35, 146, 73, -190, -190, -36, 55, -39, -190, -190,
@@ -2348,190 +2376,193 @@ var yyChk = [...]int{
-95, -99, -77, -42, -43, -43, -42, -43, 42, 42,
42, 47, 42, 47, 42, -50, -125, -190, -56, 50,
127, 51, -189, -127, -57, 12, -41, -57, -101, -102,
- 237, 234, 240, 57, 59, 55, -168, 82, 54, 57,
+ 238, 235, 241, 57, 59, 55, -168, 82, 54, 57,
28, -160, -160, -161, 57, -161, 28, -144, 29, 68,
-150, 213, 60, -147, -147, -148, 30, -148, -148, -148,
- -156, 59, -156, 60, 60, 52, -119, -131, -179, -178,
- -120, -130, -183, 157, 131, 137, 138, 133, 57, 124,
- 28, 130, 132, 151, 129, -183, 157, -114, -115, 126,
- 22, 124, 28, 151, 126, -131, -107, 59, -39, 39,
- 112, -53, -40, 11, 99, -120, -37, -35, 73, -63,
- -63, -190, -38, -135, 108, 184, 145, 182, 178, 198,
- 189, 211, 180, 212, -132, -135, -63, -63, -63, -63,
- -120, -63, -63, -63, -63, 258, -84, 81, -39, 79,
- -94, 52, -95, -72, -74, -73, -189, -2, -90, -119,
- -93, -119, -57, 55, 82, -46, -45, 52, 53, -47,
- 52, -45, 42, 42, 124, 124, 124, -93, -84, -39,
- -57, 234, 238, 239, -167, -168, -171, -170, -119, -174,
- -161, -161, 54, -146, 52, 59, 60, 61, 68, 241,
- 67, 56, -148, -148, 57, 108, 56, 55, 56, 55,
- 56, 55, -53, 55, 82, -130, -119, -130, -119, -53,
- -130, -119, -53, -110, -57, -41, -190, -63, -190, -143,
- -143, -143, -152, -143, 172, -143, 172, -190, -190, -190,
- 55, 19, -190, 55, 19, -190, 55, 19, -190, 55,
- 19, -189, -34, 256, -39, 27, -94, 55, -190, -190,
- -190, 55, 112, -190, 55, -84, -99, -39, -39, 54,
- -39, -189, -189, -189, -190, -88, 56, 55, -143, -91,
- -119, -154, 209, 9, 54, -147, 59, -147, 60, 60,
- -131, -178, -168, 54, 26, -82, 13, -147, 57, -63,
- -63, -63, -63, -63, -63, -63, -63, -63, -190, 59,
- 28, -74, 34, -2, -189, -119, -119, -119, -88, -91,
- -91, -91, -91, -128, -173, -172, 53, 134, 66, -170,
- 56, 55, -155, 130, 28, 129, 241, 56, -148, -148,
- 56, 56, -91, -189, -83, 14, 16, -190, -190, -190,
- -190, -190, -190, -190, -190, -33, 92, 261, 9, -72,
- -2, 112, 56, -190, -190, -190, -56, -172, 57, -162,
- 82, 59, 140, -119, -145, 66, 28, 28, 54, 56,
- -175, -176, 151, -39, -71, -190, 259, 49, 262, -95,
- -190, -119, 60, -53, 59, 56, -182, -190, 55, -119,
- 39, 260, 263, 54, -180, -176, 34, 39, -91, 153,
- 261, 56, 154, 262, -185, -186, 52, -189, 263, -186,
- 52, 10, 9, -63, 150, -184, 141, 136, 139, 30,
- -184, -190, -190, 135, 29, 68,
+ -156, 59, -156, 60, 60, 52, -119, -131, -130, -183,
+ 131, 137, 138, 133, 57, 124, 28, 130, 132, 151,
+ 129, -183, -114, -115, 126, 22, 124, 28, 151, -182,
+ 53, 157, 157, 126, -131, -107, 59, -39, 39, 112,
+ -53, -40, 11, 99, -120, -37, -35, 73, -63, -63,
+ -190, -38, -135, 108, 184, 145, 182, 178, 198, 189,
+ 211, 180, 212, -132, -135, -63, -63, -63, -63, -120,
+ -63, -63, -63, -63, 259, -84, 81, -39, 79, -94,
+ 52, -95, -72, -74, -73, -189, -2, -90, -119, -93,
+ -119, -57, 55, 82, -46, -45, 52, 53, -47, 52,
+ -45, 42, 42, 124, 124, 124, -93, -84, -39, -57,
+ 235, 239, 240, -167, -168, -171, -170, -119, -174, -161,
+ -161, 54, -146, 52, 59, 60, 61, 68, 242, 67,
+ 56, -148, -148, 57, 108, 56, 55, 56, 55, 56,
+ 55, -53, -130, -130, -53, -130, -119, -180, 262, -181,
+ 57, -119, -119, -53, -110, -57, -41, -190, -63, -190,
+ -143, -143, -143, -152, -143, 172, -143, 172, -190, -190,
+ -190, 55, 19, -190, 55, 19, -190, 55, 19, -190,
+ 55, 19, -189, -34, 257, -39, 27, -94, 55, -190,
+ -190, -190, 55, 112, -190, 55, -84, -99, -39, -39,
+ 54, -39, -189, -189, -189, -190, -88, 56, 55, -143,
+ -91, -119, -154, 209, 9, 54, -147, 59, -147, 60,
+ 60, -131, 26, -179, -178, -120, 54, -82, 13, -147,
+ 57, -63, -63, -63, -63, -63, -63, -63, -63, -63,
+ -190, 59, 28, -74, 34, -2, -189, -119, -119, -119,
+ -88, -91, -91, -91, -91, -128, -173, -172, 53, 134,
+ 66, -170, 56, 55, -155, 130, 28, 129, 242, 56,
+ -148, -148, 56, 56, -189, 55, 82, -91, -83, 14,
+ 16, -190, -190, -190, -190, -190, -190, -190, -190, -33,
+ 92, 262, 9, -72, -2, 112, 56, -190, -190, -190,
+ -56, -172, 57, -162, 82, 59, 140, -119, -145, 66,
+ 28, 28, 54, -175, -176, 151, -178, -168, 56, -39,
+ -71, -190, 260, 49, 263, -95, -190, -119, 60, -53,
+ 59, 56, -190, 55, -119, -182, 39, 261, 264, 54,
+ -176, 34, -180, 39, -91, 153, 262, 56, 154, 263,
+ -185, -186, 52, -189, 264, -186, 52, 10, 9, -63,
+ 150, -184, 141, 136, 139, 30, -184, -190, -190, 135,
+ 29, 68,
}
var yyDef = [...]int{
23, -2, 2, -2, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
- 21, 22, 553, 0, 314, 314, 314, 314, 314, 314,
- 0, 624, 607, 0, 0, 0, 0, -2, 301, 302,
- 0, 304, 305, 844, 844, 844, 844, 844, 0, 0,
- 844, 0, 35, 36, 842, 1, 3, 561, 0, 0,
- 318, 321, 316, 0, 607, 607, 0, 0, 62, 63,
- 0, 0, 0, 829, 0, 830, 605, 605, 605, 625,
- 626, 629, 630, 730, 731, 732, 733, 734, 735, 736,
- 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
- 747, 748, 749, 750, 751, 752, 753, 754, 755, 756,
- 757, 758, 759, 760, 761, 762, 763, 764, 765, 766,
- 767, 768, 769, 770, 771, 772, 773, 774, 775, 776,
- 777, 778, 779, 780, 781, 782, 783, 784, 785, 786,
- 787, 788, 789, 790, 791, 792, 793, 794, 795, 796,
- 797, 798, 799, 800, 801, 802, 803, 804, 805, 806,
- 807, 808, 809, 810, 811, 812, 813, 814, 815, 816,
- 817, 818, 819, 820, 821, 822, 823, 824, 825, 826,
- 827, 828, 831, 832, 833, 834, 835, 836, 837, 838,
- 839, 840, 841, 0, 0, 608, 0, 603, 0, 603,
- 603, 603, 0, 252, 386, 633, 634, 829, 830, 0,
- 0, 0, 845, 0, 845, 264, 845, 845, 267, 845,
- 0, 845, 0, 274, 275, 278, 279, 280, 281, 282,
- 283, 845, 298, 299, 288, 300, 303, 306, 307, 308,
- 309, 310, 844, 844, 313, 29, 565, 0, 0, 553,
- 31, 0, 314, 319, 320, 324, 322, 323, 315, 0,
- 332, 336, 0, 394, 0, 399, 401, -2, -2, 0,
- 436, 437, 438, 439, 440, 0, 0, 0, 0, 0,
- 0, 0, 0, 464, 465, 466, 467, 538, 539, 540,
- 541, 542, 543, 544, 545, 403, 404, 535, 585, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 526, 0,
- 500, 500, 500, 500, 500, 500, 500, 500, 0, 0,
- 0, 0, 0, 0, 0, 0, 43, 47, 0, 820,
- 589, -2, -2, 0, 0, 631, 632, -2, 739, -2,
- 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
- 647, 648, 649, 650, 651, 652, 653, 654, 655, 656,
- 657, 658, 659, 660, 661, 662, 663, 664, 665, 666,
- 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
- 677, 678, 679, 680, 681, 682, 683, 684, 685, 686,
- 687, 688, 689, 690, 691, 692, 693, 694, 695, 696,
- 697, 698, 699, 700, 701, 702, 703, 704, 705, 706,
- 707, 708, 709, 710, 711, 712, 713, 714, 715, 716,
- 717, 718, 719, 720, 721, 722, 723, 724, 725, 726,
- 727, 728, 729, 0, 0, 82, 0, 80, 0, 845,
- 0, 70, 0, 0, 0, 0, 0, 845, 243, 0,
- 0, 0, 0, 0, 0, 0, 251, 0, 253, 845,
- 845, 256, 846, 847, 845, 845, 845, 845, 845, 845,
- 263, 265, 266, 268, 845, 845, 270, 0, 291, 289,
- 290, 285, 286, 0, 0, 284, 311, 312, 30, 843,
- 24, 0, 0, 562, 0, 554, 555, 558, 561, 29,
- 321, 0, 326, 325, 317, 0, 333, 0, 0, 0,
- 337, 0, 339, 340, 0, 397, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 421, 422, 423, 424, 425,
- 426, 427, 400, 0, 414, 0, 0, 0, 456, 457,
- 458, 459, 460, 461, 462, 0, 328, 29, 0, 434,
- 0, 0, 0, 0, 0, 0, 0, 0, 324, 0,
- 527, 0, 492, 0, 493, 494, 495, 496, 497, 498,
- 499, 0, 328, 0, 0, 45, 0, 385, 0, 343,
- 345, 346, 347, -2, 0, 369, -2, 0, 0, 0,
- 41, 42, 0, 48, 820, 50, 51, 0, 0, 0,
- 165, 598, 599, 600, 596, 209, 0, 0, 146, 142,
- 88, 89, 90, 135, 92, 135, 135, 135, 135, 162,
- 162, 162, 162, 118, 119, 120, 121, 122, 0, 0,
- 105, 135, 135, 135, 109, 125, 126, 127, 128, 129,
- 130, 131, 132, 93, 94, 95, 96, 97, 98, 99,
- 137, 137, 137, 139, 139, 627, 65, 0, 73, 0,
- 845, 0, 845, 78, 0, 225, 0, 0, 246, 604,
- 0, 845, 249, 250, 387, 635, 636, 254, 255, 257,
- 258, 259, 260, 261, 262, 269, 273, 0, 294, 0,
- 0, 277, 276, 566, 0, 0, 0, 0, 0, 557,
- 559, 560, 565, 32, 324, 0, 546, 0, 0, 0,
- 327, 27, 395, 396, 398, 415, 0, 417, 419, 338,
- 334, 0, 536, -2, 405, 406, 430, 431, 432, 0,
- 0, 0, 0, 428, 410, 0, 441, 442, 443, 444,
- 445, 446, 447, 448, 449, 450, 451, 452, 455, 511,
- 512, 0, 453, 454, 463, 0, 0, 329, 330, 433,
- 0, 584, 29, 0, 0, 0, 0, 0, 0, 535,
- 0, 0, 0, 0, 0, 533, 530, 0, 0, 501,
- 0, 0, 0, 0, 0, 0, 384, 0, 0, 0,
- 0, 0, 0, 374, 0, 0, 377, 0, 0, 0,
- 0, 368, 0, 0, 388, 789, 370, 0, 372, 373,
- 392, 0, 392, 44, 590, 49, 0, 0, 54, 55,
- 591, 592, 593, 594, 0, 79, 210, 212, 215, 216,
- 217, 83, 84, 85, 0, 0, 197, 0, 0, 191,
- 191, 0, 189, 190, 81, 149, 147, 0, 144, 143,
- 91, 0, 162, 162, 112, 113, 165, 0, 165, 165,
- 165, 0, 0, 106, 107, 108, 100, 0, 101, 102,
- 103, 0, 104, 0, 0, 845, 67, 0, 71, 72,
- 68, 606, 69, 844, 0, 0, 619, 226, 609, 610,
- 611, 612, 613, 614, 615, 616, 617, 618, 0, 0,
- 244, 845, 248, 291, 272, 0, 0, 292, 293, 0,
- 563, 564, 0, 556, 25, 0, 601, 602, 547, 548,
- 341, 416, 418, 420, 0, 328, 407, 428, 411, 0,
- 408, 0, 0, 402, 468, 0, 0, 435, -2, 471,
- 472, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 553, 0, 531, 0, 0, 491,
- 502, 503, 504, 505, 578, 0, 0, -2, 0, 0,
- 392, 586, 0, 344, 363, 365, 0, 360, 375, 376,
- 378, 0, 380, 0, 382, 383, 348, 350, 351, 0,
- 0, 0, 0, 371, 553, 0, 392, 40, 52, 53,
- 0, 0, 59, 166, 167, 0, 213, 0, 0, 0,
- 184, 191, 191, 187, 192, 188, 0, 157, 0, 148,
- 87, 145, 0, 165, 165, 114, 0, 115, 116, 117,
- 0, 133, 0, 0, 0, 0, 628, 66, 74, 75,
- 0, 218, 844, 0, 227, 228, 229, 230, 231, 232,
- 233, 234, 235, 236, 237, 844, 0, 0, 844, 620,
- 621, 622, 623, 0, 0, 247, 294, 295, 296, 567,
- 0, 26, 392, 0, 335, 537, 0, 409, 0, 429,
- 412, 469, 331, 0, 135, 135, 516, 135, 139, 519,
- 135, 521, 135, 524, 0, 0, 0, 0, 0, 0,
- 536, 0, 0, 0, 0, 0, 528, 490, 534, 0,
- 33, 0, 578, 568, 580, 582, 0, 29, 0, 574,
- 0, 355, 553, 0, 0, 357, 364, 0, 0, 358,
- 0, 359, 379, 381, 0, 0, 0, 0, 561, 393,
- 39, 56, 57, 58, 211, 214, 0, 193, 135, 196,
- 185, 186, 0, 160, 0, 150, 151, 152, 153, 154,
- 156, 136, 110, 111, 163, 164, 162, 0, 162, 0,
- 140, 0, 845, 0, 0, 219, 0, 220, 222, 223,
- 224, 0, 245, 271, 549, 342, 470, 413, 473, 513,
- 162, 517, 518, 520, 522, 523, 525, 475, 474, 476,
- 0, 0, 482, 0, 0, 479, 0, 0, 485, 0,
- 0, 0, 0, 0, 532, 0, 34, 0, 583, -2,
- 0, 0, 0, 46, 0, 561, 587, 588, 361, 0,
- 366, 0, 0, 0, 369, 38, 176, 0, 195, 0,
- 353, 168, 161, 0, 0, 165, 134, 165, 0, 0,
- 64, 76, 77, 0, 0, 551, 0, 514, 515, 0,
- 0, 0, 0, 0, 0, 0, 0, 506, 489, 529,
- 0, 581, 0, -2, 0, 576, 575, 356, 37, 0,
- 0, 0, 0, 388, 175, 177, 0, 182, 0, 194,
- 0, 0, 173, 0, 170, 172, 158, 155, 123, 124,
- 138, 141, 0, 0, 28, 0, 0, 477, 478, 483,
- 484, 480, 481, 486, 487, 0, 0, 0, 0, 571,
- 29, 0, 362, 389, 390, 391, 352, 178, 179, 0,
- 183, 181, 0, 354, 86, 0, 169, 171, 0, 70,
- 0, 239, 0, 552, 550, 488, 0, 0, 0, 579,
- -2, 577, 180, 0, 174, 159, 73, 238, 0, 0,
- 507, 0, 510, 0, 221, 240, 0, 508, 0, 0,
- 0, 198, 0, 0, 199, 200, 0, 0, 509, 201,
- 0, 0, 0, 0, 0, 202, 204, 205, 0, 0,
- 203, 241, 242, 206, 207, 208,
+ 21, 22, 556, 0, 317, 317, 317, 317, 317, 317,
+ 0, 627, 610, 0, 0, 0, 0, -2, 304, 305,
+ 0, 307, 308, 848, 848, 848, 848, 848, 0, 0,
+ 848, 0, 35, 36, 846, 1, 3, 564, 0, 0,
+ 321, 324, 319, 0, 610, 610, 0, 0, 62, 63,
+ 0, 0, 0, 832, 0, 608, 608, 608, 628, 629,
+ 632, 633, 733, 734, 735, 736, 737, 738, 739, 740,
+ 741, 742, 743, 744, 745, 746, 747, 748, 749, 750,
+ 751, 752, 753, 754, 755, 756, 757, 758, 759, 760,
+ 761, 762, 763, 764, 765, 766, 767, 768, 769, 770,
+ 771, 772, 773, 774, 775, 776, 777, 778, 779, 780,
+ 781, 782, 783, 784, 785, 786, 787, 788, 789, 790,
+ 791, 792, 793, 794, 795, 796, 797, 798, 799, 800,
+ 801, 802, 803, 804, 805, 806, 807, 808, 809, 810,
+ 811, 812, 813, 814, 815, 816, 817, 818, 819, 820,
+ 821, 822, 823, 824, 825, 826, 827, 828, 829, 830,
+ 831, 833, 834, 835, 836, 837, 838, 839, 840, 841,
+ 842, 843, 844, 845, 0, 0, 0, 611, 0, 606,
+ 0, 606, 606, 606, 0, 255, 389, 636, 637, 832,
+ 0, 0, 0, 849, 0, 849, 267, 849, 849, 270,
+ 849, 0, 849, 0, 277, 279, 280, 281, 282, 0,
+ 286, 849, 301, 302, 291, 303, 306, 309, 310, 311,
+ 312, 313, 848, 848, 316, 29, 568, 0, 0, 556,
+ 31, 0, 317, 322, 323, 327, 325, 326, 318, 0,
+ 335, 339, 0, 397, 0, 402, 404, -2, -2, 0,
+ 439, 440, 441, 442, 443, 0, 0, 0, 0, 0,
+ 0, 0, 0, 467, 468, 469, 470, 541, 542, 543,
+ 544, 545, 546, 547, 548, 406, 407, 538, 588, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 529, 0,
+ 503, 503, 503, 503, 503, 503, 503, 503, 0, 0,
+ 0, 0, 0, 0, 0, 0, 43, 47, 0, 823,
+ 592, -2, -2, 0, 0, 634, 635, -2, 742, -2,
+ 640, 641, 642, 643, 644, 645, 646, 647, 648, 649,
+ 650, 651, 652, 653, 654, 655, 656, 657, 658, 659,
+ 660, 661, 662, 663, 664, 665, 666, 667, 668, 669,
+ 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
+ 680, 681, 682, 683, 684, 685, 686, 687, 688, 689,
+ 690, 691, 692, 693, 694, 695, 696, 697, 698, 699,
+ 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
+ 710, 711, 712, 713, 714, 715, 716, 717, 718, 719,
+ 720, 721, 722, 723, 724, 725, 726, 727, 728, 729,
+ 730, 731, 732, 0, 0, 81, 0, 79, 0, 849,
+ 0, 0, 0, 0, 0, 0, 849, 0, 0, 0,
+ 0, 246, 0, 0, 0, 0, 0, 0, 0, 254,
+ 0, 256, 849, 849, 259, 850, 851, 849, 849, 849,
+ 849, 849, 849, 266, 268, 269, 271, 849, 849, 273,
+ 0, 294, 292, 293, 288, 289, 0, 283, 284, 287,
+ 314, 315, 30, 847, 24, 0, 0, 565, 0, 557,
+ 558, 561, 564, 29, 324, 0, 329, 328, 320, 0,
+ 336, 0, 0, 0, 340, 0, 342, 343, 0, 400,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 424,
+ 425, 426, 427, 428, 429, 430, 403, 0, 417, 0,
+ 0, 0, 459, 460, 461, 462, 463, 464, 465, 0,
+ 331, 29, 0, 437, 0, 0, 0, 0, 0, 0,
+ 0, 0, 327, 0, 530, 0, 495, 0, 496, 497,
+ 498, 499, 500, 501, 502, 0, 331, 0, 0, 45,
+ 0, 388, 0, 346, 348, 349, 350, -2, 0, 372,
+ -2, 0, 0, 0, 41, 42, 0, 48, 823, 50,
+ 51, 0, 0, 0, 164, 601, 602, 603, 599, 208,
+ 0, 0, 145, 141, 87, 88, 89, 134, 91, 134,
+ 134, 134, 134, 161, 161, 161, 161, 117, 118, 119,
+ 120, 121, 0, 0, 104, 134, 134, 134, 108, 124,
+ 125, 126, 127, 128, 129, 130, 131, 92, 93, 94,
+ 95, 96, 97, 98, 136, 136, 136, 138, 138, 630,
+ 65, 0, 849, 0, 849, 77, 0, 222, 0, 0,
+ 0, 0, 0, 0, 0, 249, 607, 0, 849, 252,
+ 253, 390, 638, 639, 257, 258, 260, 261, 262, 263,
+ 264, 265, 272, 276, 0, 297, 0, 0, 278, 0,
+ 569, 0, 0, 0, 0, 0, 560, 562, 563, 568,
+ 32, 327, 0, 549, 0, 0, 0, 330, 27, 398,
+ 399, 401, 418, 0, 420, 422, 341, 337, 0, 539,
+ -2, 408, 409, 433, 434, 435, 0, 0, 0, 0,
+ 431, 413, 0, 444, 445, 446, 447, 448, 449, 450,
+ 451, 452, 453, 454, 455, 458, 514, 515, 0, 456,
+ 457, 466, 0, 0, 332, 333, 436, 0, 587, 29,
+ 0, 0, 0, 0, 0, 0, 538, 0, 0, 0,
+ 0, 0, 536, 533, 0, 0, 504, 0, 0, 0,
+ 0, 0, 0, 387, 0, 0, 0, 0, 0, 0,
+ 377, 0, 0, 380, 0, 0, 0, 0, 371, 0,
+ 0, 391, 792, 373, 0, 375, 376, 395, 0, 395,
+ 44, 593, 49, 0, 0, 54, 55, 594, 595, 596,
+ 597, 0, 78, 209, 211, 214, 215, 216, 82, 83,
+ 84, 0, 0, 196, 0, 0, 190, 190, 0, 188,
+ 189, 80, 148, 146, 0, 143, 142, 90, 0, 161,
+ 161, 111, 112, 164, 0, 164, 164, 164, 0, 0,
+ 105, 106, 107, 99, 0, 100, 101, 102, 0, 103,
+ 0, 0, 849, 67, 609, 68, 848, 0, 0, 622,
+ 223, 612, 613, 614, 615, 616, 617, 618, 619, 620,
+ 621, 0, 69, 225, 227, 226, 0, 0, 0, 247,
+ 849, 251, 294, 275, 0, 0, 295, 296, 285, 0,
+ 566, 567, 0, 559, 25, 0, 604, 605, 550, 551,
+ 344, 419, 421, 423, 0, 331, 410, 431, 414, 0,
+ 411, 0, 0, 405, 471, 0, 0, 438, -2, 474,
+ 475, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 556, 0, 534, 0, 0, 494,
+ 505, 506, 507, 508, 581, 0, 0, -2, 0, 0,
+ 395, 589, 0, 347, 366, 368, 0, 363, 378, 379,
+ 381, 0, 383, 0, 385, 386, 351, 353, 354, 0,
+ 0, 0, 0, 374, 556, 0, 395, 40, 52, 53,
+ 0, 0, 59, 165, 166, 0, 212, 0, 0, 0,
+ 183, 190, 190, 186, 191, 187, 0, 156, 0, 147,
+ 86, 144, 0, 164, 164, 113, 0, 114, 115, 116,
+ 0, 132, 0, 0, 0, 0, 631, 66, 217, 848,
+ 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 848, 0, 848, 623, 624, 625, 626, 0, 72,
+ 0, 0, 0, 0, 250, 297, 298, 299, 570, 0,
+ 26, 395, 0, 338, 540, 0, 412, 0, 432, 415,
+ 472, 334, 0, 134, 134, 519, 134, 138, 522, 134,
+ 524, 134, 527, 0, 0, 0, 0, 0, 0, 539,
+ 0, 0, 0, 0, 0, 531, 493, 537, 0, 33,
+ 0, 581, 571, 583, 585, 0, 29, 0, 577, 0,
+ 358, 556, 0, 0, 360, 367, 0, 0, 361, 0,
+ 362, 382, 384, 0, 0, 0, 0, 564, 396, 39,
+ 56, 57, 58, 210, 213, 0, 192, 134, 195, 184,
+ 185, 0, 159, 0, 149, 150, 151, 152, 153, 155,
+ 135, 109, 110, 162, 163, 161, 0, 161, 0, 139,
+ 0, 849, 218, 219, 220, 221, 0, 224, 0, 70,
+ 71, 0, 229, 248, 274, 552, 345, 473, 416, 476,
+ 516, 161, 520, 521, 523, 525, 526, 528, 478, 477,
+ 479, 0, 0, 485, 0, 0, 482, 0, 0, 488,
+ 0, 0, 0, 0, 0, 535, 0, 34, 0, 586,
+ -2, 0, 0, 0, 46, 0, 564, 590, 591, 364,
+ 0, 369, 0, 0, 0, 372, 38, 175, 0, 194,
+ 0, 356, 167, 160, 0, 0, 164, 133, 164, 0,
+ 0, 64, 0, 73, 74, 0, 0, 554, 0, 517,
+ 518, 0, 0, 0, 0, 0, 0, 0, 0, 509,
+ 492, 532, 0, 584, 0, -2, 0, 579, 578, 359,
+ 37, 0, 0, 0, 0, 391, 174, 176, 0, 181,
+ 0, 193, 0, 0, 172, 0, 169, 171, 157, 154,
+ 122, 123, 137, 140, 0, 0, 0, 0, 28, 0,
+ 0, 480, 481, 486, 487, 483, 484, 489, 490, 0,
+ 0, 0, 0, 574, 29, 0, 365, 392, 393, 394,
+ 355, 177, 178, 0, 182, 180, 0, 357, 85, 0,
+ 168, 170, 0, 0, 242, 0, 75, 76, 69, 555,
+ 553, 491, 0, 0, 0, 582, -2, 580, 179, 0,
+ 173, 158, 241, 0, 0, 72, 510, 0, 513, 0,
+ 243, 0, 228, 511, 0, 0, 0, 197, 0, 0,
+ 198, 199, 0, 0, 512, 200, 0, 0, 0, 0,
+ 0, 201, 203, 204, 0, 0, 202, 244, 245, 205,
+ 206, 207,
}
var yyTok1 = [...]int{
@@ -2540,7 +2571,7 @@ var yyTok1 = [...]int{
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 75, 3, 3, 3, 102, 94, 3,
54, 56, 99, 97, 55, 98, 112, 100, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 265,
+ 3, 3, 3, 3, 3, 3, 3, 3, 3, 266,
83, 82, 84, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
@@ -2575,7 +2606,7 @@ var yyTok2 = [...]int{
229, 230, 231, 232, 233, 234, 235, 236, 237, 238,
239, 240, 241, 242, 243, 244, 245, 246, 247, 248,
249, 250, 251, 252, 253, 254, 255, 256, 257, 258,
- 259, 260, 261, 262, 263, 264,
+ 259, 260, 261, 262, 263, 264, 265,
}
var yyTok3 = [...]int{
0,
@@ -3228,128 +3259,118 @@ yydefault:
yyDollar = yyS[yypt-5 : yypt+1]
//line sql.y:574
{
- yyVAL.statement = &DDL{Action: CreateVindexStr, VindexSpec: &VindexSpec{
- Name: yyDollar[3].colIdent,
- Type: yyDollar[4].colIdent,
- Params: yyDollar[5].vindexParams,
- }}
+ yyVAL.statement = &DBDDL{Action: CreateStr, DBName: string(yyDollar[4].bytes)}
}
case 68:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:582
+//line sql.y:578
{
yyVAL.statement = &DBDDL{Action: CreateStr, DBName: string(yyDollar[4].bytes)}
}
case 69:
- yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:586
- {
- yyVAL.statement = &DBDDL{Action: CreateStr, DBName: string(yyDollar[4].bytes)}
- }
- case 70:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:591
+//line sql.y:583
{
yyVAL.colIdent = NewColIdent("")
}
- case 71:
+ case 70:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:595
+//line sql.y:587
{
yyVAL.colIdent = yyDollar[2].colIdent
}
- case 72:
+ case 71:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:601
+//line sql.y:593
{
yyVAL.colIdent = NewColIdent(string(yyDollar[1].bytes))
}
- case 73:
+ case 72:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:606
+//line sql.y:598
{
var v []VindexParam
yyVAL.vindexParams = v
}
- case 74:
+ case 73:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:611
+//line sql.y:603
{
yyVAL.vindexParams = yyDollar[2].vindexParams
}
- case 75:
+ case 74:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:617
+//line sql.y:609
{
yyVAL.vindexParams = make([]VindexParam, 0, 4)
yyVAL.vindexParams = append(yyVAL.vindexParams, yyDollar[1].vindexParam)
}
- case 76:
+ case 75:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:622
+//line sql.y:614
{
yyVAL.vindexParams = append(yyVAL.vindexParams, yyDollar[3].vindexParam)
}
- case 77:
+ case 76:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:628
+//line sql.y:620
{
yyVAL.vindexParam = VindexParam{Key: yyDollar[1].colIdent, Val: yyDollar[3].str}
}
- case 78:
+ case 77:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:634
+//line sql.y:626
{
yyVAL.ddl = &DDL{Action: CreateStr, Table: yyDollar[4].tableName}
setDDL(yylex, yyVAL.ddl)
}
- case 79:
+ case 78:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:641
+//line sql.y:633
{
yyVAL.TableSpec = yyDollar[2].TableSpec
yyVAL.TableSpec.Options = yyDollar[4].str
}
- case 80:
+ case 79:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:648
+//line sql.y:640
{
yyVAL.optLike = &OptLike{LikeTable: yyDollar[2].tableName}
}
- case 81:
+ case 80:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:652
+//line sql.y:644
{
yyVAL.optLike = &OptLike{LikeTable: yyDollar[3].tableName}
}
- case 82:
+ case 81:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:658
+//line sql.y:650
{
yyVAL.TableSpec = &TableSpec{}
yyVAL.TableSpec.AddColumn(yyDollar[1].columnDefinition)
}
- case 83:
+ case 82:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:663
+//line sql.y:655
{
yyVAL.TableSpec.AddColumn(yyDollar[3].columnDefinition)
}
- case 84:
+ case 83:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:667
+//line sql.y:659
{
yyVAL.TableSpec.AddIndex(yyDollar[3].indexDefinition)
}
- case 85:
+ case 84:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:671
+//line sql.y:663
{
yyVAL.TableSpec.AddConstraint(yyDollar[3].constraintDefinition)
}
- case 86:
+ case 85:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:677
+//line sql.y:669
{
yyDollar[2].columnType.NotNull = yyDollar[3].boolVal
yyDollar[2].columnType.Default = yyDollar[4].optVal
@@ -3359,72 +3380,80 @@ yydefault:
yyDollar[2].columnType.Comment = yyDollar[8].optVal
yyVAL.columnDefinition = &ColumnDefinition{Name: NewColIdent(string(yyDollar[1].bytes)), Type: yyDollar[2].columnType}
}
- case 87:
+ case 86:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:688
+//line sql.y:680
{
yyVAL.columnType = yyDollar[1].columnType
yyVAL.columnType.Unsigned = yyDollar[2].boolVal
yyVAL.columnType.Zerofill = yyDollar[3].boolVal
}
- case 91:
+ case 90:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:699
+//line sql.y:691
{
yyVAL.columnType = yyDollar[1].columnType
yyVAL.columnType.Length = yyDollar[2].optVal
}
- case 92:
+ case 91:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:704
+//line sql.y:696
{
yyVAL.columnType = yyDollar[1].columnType
}
+ case 92:
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:702
+ {
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
+ }
case 93:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:710
+//line sql.y:706
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 94:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:714
+//line sql.y:710
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 95:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:718
+//line sql.y:714
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 96:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:722
+//line sql.y:718
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 97:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:726
+//line sql.y:722
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 98:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:730
+//line sql.y:726
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 99:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:734
+ yyDollar = yyS[yypt-2 : yypt+1]
+//line sql.y:732
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
+ yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
+ yyVAL.columnType.Scale = yyDollar[2].LengthScaleOption.Scale
}
case 100:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:740
+//line sql.y:738
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
@@ -3432,7 +3461,7 @@ yydefault:
}
case 101:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:746
+//line sql.y:744
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
@@ -3440,7 +3469,7 @@ yydefault:
}
case 102:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:752
+//line sql.y:750
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
@@ -3448,729 +3477,777 @@ yydefault:
}
case 103:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:758
+//line sql.y:756
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
yyVAL.columnType.Scale = yyDollar[2].LengthScaleOption.Scale
}
case 104:
- yyDollar = yyS[yypt-2 : yypt+1]
+ yyDollar = yyS[yypt-1 : yypt+1]
//line sql.y:764
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
- yyVAL.columnType.Length = yyDollar[2].LengthScaleOption.Length
- yyVAL.columnType.Scale = yyDollar[2].LengthScaleOption.Scale
}
case 105:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:772
+ yyDollar = yyS[yypt-2 : yypt+1]
+//line sql.y:768
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
case 106:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:776
+//line sql.y:772
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
case 107:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:780
+//line sql.y:776
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
case 108:
- yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:784
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:780
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 109:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:788
+ yyDollar = yyS[yypt-4 : yypt+1]
+//line sql.y:786
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal, Charset: yyDollar[3].str, Collate: yyDollar[4].str}
}
case 110:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:794
+//line sql.y:790
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal, Charset: yyDollar[3].str, Collate: yyDollar[4].str}
}
case 111:
- yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:798
+ yyDollar = yyS[yypt-2 : yypt+1]
+//line sql.y:794
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal, Charset: yyDollar[3].str, Collate: yyDollar[4].str}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
case 112:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:802
+//line sql.y:798
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
case 113:
- yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:806
+ yyDollar = yyS[yypt-3 : yypt+1]
+//line sql.y:802
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Charset: yyDollar[2].str, Collate: yyDollar[3].str}
}
case 114:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:810
+//line sql.y:806
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Charset: yyDollar[2].str, Collate: yyDollar[3].str}
}
case 115:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:814
+//line sql.y:810
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Charset: yyDollar[2].str, Collate: yyDollar[3].str}
}
case 116:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:818
+//line sql.y:814
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Charset: yyDollar[2].str, Collate: yyDollar[3].str}
}
case 117:
- yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:822
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:818
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), Charset: yyDollar[2].str, Collate: yyDollar[3].str}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 118:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:826
+//line sql.y:822
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 119:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:830
+//line sql.y:826
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 120:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:834
+//line sql.y:830
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 121:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:838
+//line sql.y:834
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 122:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:842
+ yyDollar = yyS[yypt-6 : yypt+1]
+//line sql.y:838
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), EnumValues: yyDollar[3].strs, Charset: yyDollar[5].str, Collate: yyDollar[6].str}
}
case 123:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:846
+//line sql.y:843
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), EnumValues: yyDollar[3].strs, Charset: yyDollar[5].str, Collate: yyDollar[6].str}
}
case 124:
- yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:851
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:849
{
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes), EnumValues: yyDollar[3].strs, Charset: yyDollar[5].str, Collate: yyDollar[6].str}
+ yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 125:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:857
+//line sql.y:853
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 126:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:861
+//line sql.y:857
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 127:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:865
+//line sql.y:861
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 128:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:869
+//line sql.y:865
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 129:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:873
+//line sql.y:869
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 130:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:877
+//line sql.y:873
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 131:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:881
+//line sql.y:877
{
yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
}
case 132:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:885
- {
- yyVAL.columnType = ColumnType{Type: string(yyDollar[1].bytes)}
- }
- case 133:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:891
+//line sql.y:883
{
yyVAL.strs = make([]string, 0, 4)
yyVAL.strs = append(yyVAL.strs, "'"+string(yyDollar[1].bytes)+"'")
}
- case 134:
+ case 133:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:896
+//line sql.y:888
{
yyVAL.strs = append(yyDollar[1].strs, "'"+string(yyDollar[3].bytes)+"'")
}
- case 135:
+ case 134:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:901
+//line sql.y:893
{
yyVAL.optVal = nil
}
- case 136:
+ case 135:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:905
+//line sql.y:897
{
yyVAL.optVal = NewIntVal(yyDollar[2].bytes)
}
- case 137:
+ case 136:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:910
+//line sql.y:902
{
yyVAL.LengthScaleOption = LengthScaleOption{}
}
- case 138:
+ case 137:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:914
+//line sql.y:906
{
yyVAL.LengthScaleOption = LengthScaleOption{
Length: NewIntVal(yyDollar[2].bytes),
Scale: NewIntVal(yyDollar[4].bytes),
}
}
- case 139:
+ case 138:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:922
+//line sql.y:914
{
yyVAL.LengthScaleOption = LengthScaleOption{}
}
- case 140:
+ case 139:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:926
+//line sql.y:918
{
yyVAL.LengthScaleOption = LengthScaleOption{
Length: NewIntVal(yyDollar[2].bytes),
}
}
- case 141:
+ case 140:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:932
+//line sql.y:924
{
yyVAL.LengthScaleOption = LengthScaleOption{
Length: NewIntVal(yyDollar[2].bytes),
Scale: NewIntVal(yyDollar[4].bytes),
}
}
- case 142:
+ case 141:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:940
+//line sql.y:932
{
yyVAL.boolVal = BoolVal(false)
}
- case 143:
+ case 142:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:944
+//line sql.y:936
{
yyVAL.boolVal = BoolVal(true)
}
- case 144:
+ case 143:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:949
+//line sql.y:941
{
yyVAL.boolVal = BoolVal(false)
}
- case 145:
+ case 144:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:953
+//line sql.y:945
{
yyVAL.boolVal = BoolVal(true)
}
- case 146:
+ case 145:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:959
+//line sql.y:951
{
yyVAL.boolVal = BoolVal(false)
}
- case 147:
+ case 146:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:963
+//line sql.y:955
{
yyVAL.boolVal = BoolVal(false)
}
- case 148:
+ case 147:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:967
+//line sql.y:959
{
yyVAL.boolVal = BoolVal(true)
}
- case 149:
+ case 148:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:972
+//line sql.y:964
{
yyVAL.optVal = nil
}
- case 150:
+ case 149:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:976
+//line sql.y:968
{
yyVAL.optVal = NewStrVal(yyDollar[2].bytes)
}
- case 151:
+ case 150:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:980
+//line sql.y:972
{
yyVAL.optVal = NewIntVal(yyDollar[2].bytes)
}
- case 152:
+ case 151:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:984
+//line sql.y:976
{
yyVAL.optVal = NewFloatVal(yyDollar[2].bytes)
}
- case 153:
+ case 152:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:988
+//line sql.y:980
{
yyVAL.optVal = NewValArg(yyDollar[2].bytes)
}
- case 154:
+ case 153:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:992
+//line sql.y:984
{
yyVAL.optVal = NewValArg(yyDollar[2].bytes)
}
- case 155:
+ case 154:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:996
+//line sql.y:988
{
yyVAL.optVal = NewValArg(yyDollar[2].bytes)
}
- case 156:
+ case 155:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1000
+//line sql.y:992
{
yyVAL.optVal = NewBitVal(yyDollar[2].bytes)
}
- case 157:
+ case 156:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1005
+//line sql.y:997
{
yyVAL.optVal = nil
}
- case 158:
+ case 157:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1009
+//line sql.y:1001
{
yyVAL.optVal = NewValArg(yyDollar[3].bytes)
}
- case 159:
+ case 158:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1013
+//line sql.y:1005
{
yyVAL.optVal = NewValArg(yyDollar[3].bytes)
}
- case 160:
+ case 159:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1018
+//line sql.y:1010
{
yyVAL.boolVal = BoolVal(false)
}
- case 161:
+ case 160:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1022
+//line sql.y:1014
{
yyVAL.boolVal = BoolVal(true)
}
- case 162:
+ case 161:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1027
+//line sql.y:1019
{
yyVAL.str = ""
}
- case 163:
+ case 162:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1031
+//line sql.y:1023
{
yyVAL.str = string(yyDollar[3].bytes)
}
- case 164:
+ case 163:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1035
+//line sql.y:1027
{
yyVAL.str = string(yyDollar[3].bytes)
}
- case 165:
+ case 164:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1040
+//line sql.y:1032
{
yyVAL.str = ""
}
- case 166:
+ case 165:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1044
+//line sql.y:1036
{
yyVAL.str = string(yyDollar[2].bytes)
}
- case 167:
+ case 166:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1048
+//line sql.y:1040
{
yyVAL.str = string(yyDollar[2].bytes)
}
- case 168:
+ case 167:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1053
+//line sql.y:1045
{
yyVAL.colKeyOpt = colKeyNone
}
- case 169:
+ case 168:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1057
+//line sql.y:1049
{
yyVAL.colKeyOpt = colKeyPrimary
}
- case 170:
+ case 169:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1061
+//line sql.y:1053
{
yyVAL.colKeyOpt = colKey
}
- case 171:
+ case 170:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1065
+//line sql.y:1057
{
yyVAL.colKeyOpt = colKeyUniqueKey
}
- case 172:
+ case 171:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1069
+//line sql.y:1061
{
yyVAL.colKeyOpt = colKeyUnique
}
- case 173:
+ case 172:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1074
+//line sql.y:1066
{
yyVAL.optVal = nil
}
- case 174:
+ case 173:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1078
+//line sql.y:1070
{
yyVAL.optVal = NewStrVal(yyDollar[2].bytes)
}
- case 175:
+ case 174:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1084
+//line sql.y:1076
{
yyVAL.indexDefinition = &IndexDefinition{Info: yyDollar[1].indexInfo, Columns: yyDollar[3].indexColumns, Options: yyDollar[5].indexOptions}
}
- case 176:
+ case 175:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1088
+//line sql.y:1080
{
yyVAL.indexDefinition = &IndexDefinition{Info: yyDollar[1].indexInfo, Columns: yyDollar[3].indexColumns}
}
- case 177:
+ case 176:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1094
+//line sql.y:1086
{
yyVAL.indexOptions = []*IndexOption{yyDollar[1].indexOption}
}
- case 178:
+ case 177:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1098
+//line sql.y:1090
{
yyVAL.indexOptions = append(yyVAL.indexOptions, yyDollar[2].indexOption)
}
- case 179:
+ case 178:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1104
+//line sql.y:1096
{
yyVAL.indexOption = &IndexOption{Name: string(yyDollar[1].bytes), Using: string(yyDollar[2].bytes)}
}
- case 180:
+ case 179:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1108
+//line sql.y:1100
{
// should not be string
yyVAL.indexOption = &IndexOption{Name: string(yyDollar[1].bytes), Value: NewIntVal(yyDollar[3].bytes)}
}
- case 181:
+ case 180:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1113
+//line sql.y:1105
{
yyVAL.indexOption = &IndexOption{Name: string(yyDollar[1].bytes), Value: NewStrVal(yyDollar[2].bytes)}
}
- case 182:
+ case 181:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1119
+//line sql.y:1111
{
yyVAL.str = ""
}
- case 183:
+ case 182:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1123
+//line sql.y:1115
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 184:
+ case 183:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1129
+//line sql.y:1121
{
yyVAL.indexInfo = &IndexInfo{Type: string(yyDollar[1].bytes) + " " + string(yyDollar[2].bytes), Name: NewColIdent("PRIMARY"), Primary: true, Unique: true}
}
- case 185:
+ case 184:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1133
+//line sql.y:1125
{
yyVAL.indexInfo = &IndexInfo{Type: string(yyDollar[1].bytes) + " " + string(yyDollar[2].str), Name: NewColIdent(yyDollar[3].str), Spatial: true, Unique: false}
}
- case 186:
+ case 185:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1137
+//line sql.y:1129
{
yyVAL.indexInfo = &IndexInfo{Type: string(yyDollar[1].bytes) + " " + string(yyDollar[2].str), Name: NewColIdent(yyDollar[3].str), Unique: true}
}
- case 187:
+ case 186:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1141
+//line sql.y:1133
{
yyVAL.indexInfo = &IndexInfo{Type: string(yyDollar[1].bytes), Name: NewColIdent(yyDollar[2].str), Unique: true}
}
- case 188:
+ case 187:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1145
+//line sql.y:1137
{
yyVAL.indexInfo = &IndexInfo{Type: string(yyDollar[1].str), Name: NewColIdent(yyDollar[2].str), Unique: false}
}
- case 189:
+ case 188:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1151
+//line sql.y:1143
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 190:
+ case 189:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1155
+//line sql.y:1147
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 191:
+ case 190:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1160
+//line sql.y:1152
{
yyVAL.str = ""
}
- case 192:
+ case 191:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1164
+//line sql.y:1156
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 193:
+ case 192:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1170
+//line sql.y:1162
{
yyVAL.indexColumns = []*IndexColumn{yyDollar[1].indexColumn}
}
- case 194:
+ case 193:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1174
+//line sql.y:1166
{
yyVAL.indexColumns = append(yyVAL.indexColumns, yyDollar[3].indexColumn)
}
- case 195:
+ case 194:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1180
+//line sql.y:1172
{
yyVAL.indexColumn = &IndexColumn{Column: yyDollar[1].colIdent, Length: yyDollar[2].optVal}
}
- case 196:
+ case 195:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1186
+//line sql.y:1178
{
yyVAL.constraintDefinition = &ConstraintDefinition{Name: string(yyDollar[2].bytes), Details: yyDollar[3].constraintInfo}
}
- case 197:
+ case 196:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1190
+//line sql.y:1182
{
yyVAL.constraintDefinition = &ConstraintDefinition{Details: yyDollar[1].constraintInfo}
}
- case 198:
+ case 197:
yyDollar = yyS[yypt-10 : yypt+1]
-//line sql.y:1197
+//line sql.y:1189
{
yyVAL.constraintInfo = &ForeignKeyDefinition{Source: yyDollar[4].columns, ReferencedTable: yyDollar[7].tableName, ReferencedColumns: yyDollar[9].columns}
}
- case 199:
+ case 198:
yyDollar = yyS[yypt-11 : yypt+1]
-//line sql.y:1201
+//line sql.y:1193
{
yyVAL.constraintInfo = &ForeignKeyDefinition{Source: yyDollar[4].columns, ReferencedTable: yyDollar[7].tableName, ReferencedColumns: yyDollar[9].columns, OnDelete: yyDollar[11].ReferenceAction}
}
- case 200:
+ case 199:
yyDollar = yyS[yypt-11 : yypt+1]
-//line sql.y:1205
+//line sql.y:1197
{
yyVAL.constraintInfo = &ForeignKeyDefinition{Source: yyDollar[4].columns, ReferencedTable: yyDollar[7].tableName, ReferencedColumns: yyDollar[9].columns, OnUpdate: yyDollar[11].ReferenceAction}
}
- case 201:
+ case 200:
yyDollar = yyS[yypt-12 : yypt+1]
-//line sql.y:1209
+//line sql.y:1201
{
yyVAL.constraintInfo = &ForeignKeyDefinition{Source: yyDollar[4].columns, ReferencedTable: yyDollar[7].tableName, ReferencedColumns: yyDollar[9].columns, OnDelete: yyDollar[11].ReferenceAction, OnUpdate: yyDollar[12].ReferenceAction}
}
- case 202:
+ case 201:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1215
+//line sql.y:1207
{
yyVAL.ReferenceAction = yyDollar[3].ReferenceAction
}
- case 203:
+ case 202:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1221
+//line sql.y:1213
{
yyVAL.ReferenceAction = yyDollar[3].ReferenceAction
}
- case 204:
+ case 203:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1227
+//line sql.y:1219
{
yyVAL.ReferenceAction = Restrict
}
- case 205:
+ case 204:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1231
+//line sql.y:1223
{
yyVAL.ReferenceAction = Cascade
}
- case 206:
+ case 205:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1235
+//line sql.y:1227
{
yyVAL.ReferenceAction = NoAction
}
- case 207:
+ case 206:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1239
+//line sql.y:1231
{
yyVAL.ReferenceAction = SetDefault
}
- case 208:
+ case 207:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1243
+//line sql.y:1235
{
yyVAL.ReferenceAction = SetNull
}
- case 209:
+ case 208:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1248
+//line sql.y:1240
{
yyVAL.str = ""
}
- case 210:
+ case 209:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1252
+//line sql.y:1244
{
yyVAL.str = " " + string(yyDollar[1].str)
}
- case 211:
+ case 210:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1256
+//line sql.y:1248
{
yyVAL.str = string(yyDollar[1].str) + ", " + string(yyDollar[3].str)
}
- case 212:
+ case 211:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1264
+//line sql.y:1256
{
yyVAL.str = yyDollar[1].str
}
- case 213:
+ case 212:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1268
+//line sql.y:1260
{
yyVAL.str = yyDollar[1].str + " " + yyDollar[2].str
}
- case 214:
+ case 213:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1272
+//line sql.y:1264
{
yyVAL.str = yyDollar[1].str + "=" + yyDollar[3].str
}
- case 215:
+ case 214:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1278
+//line sql.y:1270
{
yyVAL.str = yyDollar[1].colIdent.String()
}
- case 216:
+ case 215:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1282
+//line sql.y:1274
{
yyVAL.str = "'" + string(yyDollar[1].bytes) + "'"
}
- case 217:
+ case 216:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1286
+//line sql.y:1278
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 218:
+ case 217:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:1292
+//line sql.y:1284
+ {
+ yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
+ }
+ case 218:
+ yyDollar = yyS[yypt-7 : yypt+1]
+//line sql.y:1288
{
yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
}
case 219:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1296
+//line sql.y:1292
{
yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
}
case 220:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1300
+//line sql.y:1296
{
- yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
+ // Change this to a rename statement
+ yyVAL.statement = &DDL{Action: RenameStr, FromTables: TableNames{yyDollar[4].tableName}, ToTables: TableNames{yyDollar[7].tableName}}
}
case 221:
+ yyDollar = yyS[yypt-7 : yypt+1]
+//line sql.y:1301
+ {
+ // Rename an index can just be an alter
+ yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
+ }
+ case 222:
+ yyDollar = yyS[yypt-4 : yypt+1]
+//line sql.y:1306
+ {
+ yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[3].tableName.ToViewName()}
+ }
+ case 223:
+ yyDollar = yyS[yypt-5 : yypt+1]
+//line sql.y:1310
+ {
+ yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName, PartitionSpec: yyDollar[5].partSpec}
+ }
+ case 224:
+ yyDollar = yyS[yypt-7 : yypt+1]
+//line sql.y:1314
+ {
+ yyVAL.statement = &DDL{Action: CreateVindexStr, VindexSpec: &VindexSpec{
+ Name: yyDollar[5].colIdent,
+ Type: yyDollar[6].colIdent,
+ Params: yyDollar[7].vindexParams,
+ }}
+ }
+ case 225:
+ yyDollar = yyS[yypt-5 : yypt+1]
+//line sql.y:1322
+ {
+ yyVAL.statement = &DDL{Action: DropVindexStr, VindexSpec: &VindexSpec{
+ Name: yyDollar[5].colIdent,
+ }}
+ }
+ case 226:
+ yyDollar = yyS[yypt-5 : yypt+1]
+//line sql.y:1328
+ {
+ yyVAL.statement = &DDL{Action: AddVschemaTableStr, Table: yyDollar[5].tableName}
+ }
+ case 227:
+ yyDollar = yyS[yypt-5 : yypt+1]
+//line sql.y:1332
+ {
+ yyVAL.statement = &DDL{Action: DropVschemaTableStr, Table: yyDollar[5].tableName}
+ }
+ case 228:
yyDollar = yyS[yypt-12 : yypt+1]
-//line sql.y:1304
+//line sql.y:1336
{
yyVAL.statement = &DDL{
Action: AddColVindexStr,
@@ -4183,9 +4260,9 @@ yydefault:
VindexCols: yyDollar[9].columns,
}
}
- case 222:
+ case 229:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1317
+//line sql.y:1349
{
yyVAL.statement = &DDL{
Action: DropColVindexStr,
@@ -4195,85 +4272,59 @@ yydefault:
},
}
}
- case 223:
- yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1327
- {
- // Change this to a rename statement
- yyVAL.statement = &DDL{Action: RenameStr, FromTables: TableNames{yyDollar[4].tableName}, ToTables: TableNames{yyDollar[7].tableName}}
- }
- case 224:
- yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1332
- {
- // Rename an index can just be an alter
- yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName}
- }
- case 225:
- yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1337
- {
- yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[3].tableName.ToViewName()}
- }
- case 226:
- yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1341
- {
- yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[4].tableName, PartitionSpec: yyDollar[5].partSpec}
- }
- case 238:
+ case 241:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1360
+//line sql.y:1374
{
yyVAL.partSpec = &PartitionSpec{Action: ReorganizeStr, Name: yyDollar[3].colIdent, Definitions: yyDollar[6].partDefs}
}
- case 239:
+ case 242:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1366
+//line sql.y:1380
{
yyVAL.partDefs = []*PartitionDefinition{yyDollar[1].partDef}
}
- case 240:
+ case 243:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1370
+//line sql.y:1384
{
yyVAL.partDefs = append(yyDollar[1].partDefs, yyDollar[3].partDef)
}
- case 241:
+ case 244:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:1376
+//line sql.y:1390
{
yyVAL.partDef = &PartitionDefinition{Name: yyDollar[2].colIdent, Limit: yyDollar[7].expr}
}
- case 242:
+ case 245:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:1380
+//line sql.y:1394
{
yyVAL.partDef = &PartitionDefinition{Name: yyDollar[2].colIdent, Maxvalue: true}
}
- case 243:
+ case 246:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1386
+//line sql.y:1400
{
yyVAL.statement = yyDollar[3].ddl
}
- case 244:
+ case 247:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1392
+//line sql.y:1406
{
yyVAL.ddl = &DDL{Action: RenameStr, FromTables: TableNames{yyDollar[1].tableName}, ToTables: TableNames{yyDollar[3].tableName}}
}
- case 245:
+ case 248:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1396
+//line sql.y:1410
{
yyVAL.ddl = yyDollar[1].ddl
yyVAL.ddl.FromTables = append(yyVAL.ddl.FromTables, yyDollar[3].tableName)
yyVAL.ddl.ToTables = append(yyVAL.ddl.ToTables, yyDollar[5].tableName)
}
- case 246:
+ case 249:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1404
+//line sql.y:1418
{
var exists bool
if yyDollar[3].byt != 0 {
@@ -4281,16 +4332,16 @@ yydefault:
}
yyVAL.statement = &DDL{Action: DropStr, FromTables: yyDollar[4].tableNames, IfExists: exists}
}
- case 247:
+ case 250:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:1412
+//line sql.y:1426
{
// Change this to an alter statement
yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[5].tableName}
}
- case 248:
+ case 251:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1417
+//line sql.y:1431
{
var exists bool
if yyDollar[3].byt != 0 {
@@ -4298,148 +4349,148 @@ yydefault:
}
yyVAL.statement = &DDL{Action: DropStr, FromTables: TableNames{yyDollar[4].tableName.ToViewName()}, IfExists: exists}
}
- case 249:
+ case 252:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1425
+//line sql.y:1439
{
yyVAL.statement = &DBDDL{Action: DropStr, DBName: string(yyDollar[4].bytes)}
}
- case 250:
+ case 253:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1429
+//line sql.y:1443
{
yyVAL.statement = &DBDDL{Action: DropStr, DBName: string(yyDollar[4].bytes)}
}
- case 251:
+ case 254:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1435
+//line sql.y:1449
{
yyVAL.statement = &DDL{Action: TruncateStr, Table: yyDollar[3].tableName}
}
- case 252:
+ case 255:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1439
+//line sql.y:1453
{
yyVAL.statement = &DDL{Action: TruncateStr, Table: yyDollar[2].tableName}
}
- case 253:
+ case 256:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1444
+//line sql.y:1458
{
yyVAL.statement = &DDL{Action: AlterStr, Table: yyDollar[3].tableName}
}
- case 254:
+ case 257:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1450
+//line sql.y:1464
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 255:
+ case 258:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1455
+//line sql.y:1469
{
yyVAL.statement = &Show{Type: CharsetStr}
}
- case 256:
+ case 259:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1459
+//line sql.y:1473
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 257:
+ case 260:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1463
+//line sql.y:1477
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 258:
+ case 261:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1468
+//line sql.y:1482
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 259:
+ case 262:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1472
+//line sql.y:1486
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 260:
+ case 263:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1476
+//line sql.y:1490
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 261:
+ case 264:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1480
+//line sql.y:1494
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 262:
+ case 265:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1484
+//line sql.y:1498
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
- case 263:
+ case 266:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1488
+//line sql.y:1502
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 264:
+ case 267:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1492
+//line sql.y:1506
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 265:
+ case 268:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1496
+//line sql.y:1510
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 266:
+ case 269:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1500
+//line sql.y:1514
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 267:
+ case 270:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1504
+//line sql.y:1518
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 268:
+ case 271:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1508
+//line sql.y:1522
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 269:
+ case 272:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1512
+//line sql.y:1526
{
yyVAL.statement = &Show{Scope: yyDollar[2].str, Type: string(yyDollar[3].bytes)}
}
- case 270:
+ case 273:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1516
+//line sql.y:1530
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 271:
+ case 274:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1520
+//line sql.y:1534
{
showTablesOpt := &ShowTablesOpt{Full: yyDollar[2].str, DbName: yyDollar[6].str, Filter: yyDollar[7].showFilter}
yyVAL.statement = &Show{Type: string(yyDollar[3].str), ShowTablesOpt: showTablesOpt, OnTable: yyDollar[5].tableName}
}
- case 272:
+ case 275:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1525
+//line sql.y:1539
{
// this is ugly, but I couldn't find a better way for now
if yyDollar[3].str == "processlist" {
@@ -4449,650 +4500,650 @@ yydefault:
yyVAL.statement = &Show{Type: yyDollar[3].str, ShowTablesOpt: showTablesOpt}
}
}
- case 273:
+ case 276:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1535
+//line sql.y:1549
{
yyVAL.statement = &Show{Scope: yyDollar[2].str, Type: string(yyDollar[3].bytes)}
}
- case 274:
- yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1539
- {
- yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
- }
- case 275:
+ case 277:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1543
+//line sql.y:1553
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
- case 276:
+ case 278:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1547
+//line sql.y:1557
{
// Cannot dereference $4 directly, or else the parser stackcannot be pooled. See yyParsePooled
showCollationFilterOpt := yyDollar[4].expr
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes), ShowCollationFilterOpt: &showCollationFilterOpt}
}
- case 277:
- yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1553
- {
- yyVAL.statement = &Show{Type: string(yyDollar[2].bytes), OnTable: yyDollar[4].tableName}
- }
- case 278:
- yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1557
- {
- yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
- }
case 279:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1561
+//line sql.y:1563
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 280:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1565
+//line sql.y:1567
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 281:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1569
+//line sql.y:1571
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 282:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1573
+//line sql.y:1575
{
yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 283:
- yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1577
+ yyDollar = yyS[yypt-3 : yypt+1]
+//line sql.y:1579
{
- yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
+ yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
case 284:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1587
+//line sql.y:1583
{
- yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
+ yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes)}
}
case 285:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1593
+ yyDollar = yyS[yypt-5 : yypt+1]
+//line sql.y:1587
{
- yyVAL.str = string(yyDollar[1].bytes)
+ yyVAL.statement = &Show{Type: string(yyDollar[2].bytes) + " " + string(yyDollar[3].bytes), OnTable: yyDollar[5].tableName}
}
case 286:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1597
+ yyDollar = yyS[yypt-2 : yypt+1]
+//line sql.y:1591
{
- yyVAL.str = string(yyDollar[1].bytes)
+ yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 287:
- yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1603
+ yyDollar = yyS[yypt-3 : yypt+1]
+//line sql.y:1601
{
- yyVAL.str = ""
+ yyVAL.statement = &Show{Type: string(yyDollar[2].bytes)}
}
case 288:
yyDollar = yyS[yypt-1 : yypt+1]
//line sql.y:1607
{
- yyVAL.str = "full "
+ yyVAL.str = string(yyDollar[1].bytes)
}
case 289:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1613
+//line sql.y:1611
{
yyVAL.str = string(yyDollar[1].bytes)
}
case 290:
- yyDollar = yyS[yypt-1 : yypt+1]
+ yyDollar = yyS[yypt-0 : yypt+1]
//line sql.y:1617
{
- yyVAL.str = string(yyDollar[1].bytes)
+ yyVAL.str = ""
}
case 291:
- yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1623
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:1621
{
- yyVAL.str = ""
+ yyVAL.str = "full "
}
case 292:
- yyDollar = yyS[yypt-2 : yypt+1]
+ yyDollar = yyS[yypt-1 : yypt+1]
//line sql.y:1627
{
- yyVAL.str = yyDollar[2].tableIdent.v
+ yyVAL.str = string(yyDollar[1].bytes)
}
case 293:
- yyDollar = yyS[yypt-2 : yypt+1]
+ yyDollar = yyS[yypt-1 : yypt+1]
//line sql.y:1631
{
- yyVAL.str = yyDollar[2].tableIdent.v
+ yyVAL.str = string(yyDollar[1].bytes)
}
case 294:
yyDollar = yyS[yypt-0 : yypt+1]
//line sql.y:1637
{
- yyVAL.showFilter = nil
+ yyVAL.str = ""
}
case 295:
yyDollar = yyS[yypt-2 : yypt+1]
//line sql.y:1641
{
- yyVAL.showFilter = &ShowFilter{Like: string(yyDollar[2].bytes)}
+ yyVAL.str = yyDollar[2].tableIdent.v
}
case 296:
yyDollar = yyS[yypt-2 : yypt+1]
//line sql.y:1645
{
- yyVAL.showFilter = &ShowFilter{Filter: yyDollar[2].expr}
+ yyVAL.str = yyDollar[2].tableIdent.v
}
case 297:
yyDollar = yyS[yypt-0 : yypt+1]
//line sql.y:1651
{
- yyVAL.str = ""
+ yyVAL.showFilter = nil
}
case 298:
- yyDollar = yyS[yypt-1 : yypt+1]
+ yyDollar = yyS[yypt-2 : yypt+1]
//line sql.y:1655
{
- yyVAL.str = SessionStr
+ yyVAL.showFilter = &ShowFilter{Like: string(yyDollar[2].bytes)}
}
case 299:
- yyDollar = yyS[yypt-1 : yypt+1]
+ yyDollar = yyS[yypt-2 : yypt+1]
//line sql.y:1659
{
- yyVAL.str = GlobalStr
+ yyVAL.showFilter = &ShowFilter{Filter: yyDollar[2].expr}
}
case 300:
- yyDollar = yyS[yypt-2 : yypt+1]
+ yyDollar = yyS[yypt-0 : yypt+1]
//line sql.y:1665
{
- yyVAL.statement = &Use{DBName: yyDollar[2].tableIdent}
+ yyVAL.str = ""
}
case 301:
yyDollar = yyS[yypt-1 : yypt+1]
//line sql.y:1669
{
- yyVAL.statement = &Use{DBName: TableIdent{v: ""}}
+ yyVAL.str = SessionStr
}
case 302:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1675
+//line sql.y:1673
{
- yyVAL.statement = &Begin{}
+ yyVAL.str = GlobalStr
}
case 303:
yyDollar = yyS[yypt-2 : yypt+1]
//line sql.y:1679
{
- yyVAL.statement = &Begin{}
+ yyVAL.statement = &Use{DBName: yyDollar[2].tableIdent}
}
case 304:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1685
+//line sql.y:1683
{
- yyVAL.statement = &Commit{}
+ yyVAL.statement = &Use{DBName: TableIdent{v: ""}}
}
case 305:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1691
+//line sql.y:1689
{
- yyVAL.statement = &Rollback{}
+ yyVAL.statement = &Begin{}
}
case 306:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1697
+//line sql.y:1693
{
- yyVAL.statement = &OtherRead{}
+ yyVAL.statement = &Begin{}
}
case 307:
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:1699
+ {
+ yyVAL.statement = &Commit{}
+ }
+ case 308:
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:1705
+ {
+ yyVAL.statement = &Rollback{}
+ }
+ case 309:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1701
+//line sql.y:1711
{
yyVAL.statement = &OtherRead{}
}
- case 308:
+ case 310:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1705
+//line sql.y:1715
{
yyVAL.statement = &OtherRead{}
}
- case 309:
+ case 311:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1709
+//line sql.y:1719
+ {
+ yyVAL.statement = &OtherRead{}
+ }
+ case 312:
+ yyDollar = yyS[yypt-2 : yypt+1]
+//line sql.y:1723
{
yyVAL.statement = &OtherAdmin{}
}
- case 310:
+ case 313:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1713
+//line sql.y:1727
{
yyVAL.statement = &OtherAdmin{}
}
- case 311:
+ case 314:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1717
+//line sql.y:1731
{
yyVAL.statement = &OtherAdmin{}
}
- case 312:
+ case 315:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1721
+//line sql.y:1735
{
yyVAL.statement = &OtherAdmin{}
}
- case 313:
+ case 316:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1727
+//line sql.y:1741
{
yyVAL.statement = &DDL{Action: FlushStr}
}
- case 314:
+ case 317:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1731
+//line sql.y:1745
{
setAllowComments(yylex, true)
}
- case 315:
+ case 318:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1735
+//line sql.y:1749
{
yyVAL.bytes2 = yyDollar[2].bytes2
setAllowComments(yylex, false)
}
- case 316:
+ case 319:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1741
+//line sql.y:1755
{
yyVAL.bytes2 = nil
}
- case 317:
+ case 320:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1745
+//line sql.y:1759
{
yyVAL.bytes2 = append(yyDollar[1].bytes2, yyDollar[2].bytes)
}
- case 318:
+ case 321:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1751
+//line sql.y:1765
{
yyVAL.str = UnionStr
}
- case 319:
+ case 322:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1755
+//line sql.y:1769
{
yyVAL.str = UnionAllStr
}
- case 320:
+ case 323:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1759
+//line sql.y:1773
{
yyVAL.str = UnionDistinctStr
}
- case 321:
+ case 324:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1764
+//line sql.y:1778
{
yyVAL.str = ""
}
- case 322:
+ case 325:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1768
+//line sql.y:1782
{
yyVAL.str = SQLNoCacheStr
}
- case 323:
+ case 326:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1772
+//line sql.y:1786
{
yyVAL.str = SQLCacheStr
}
- case 324:
+ case 327:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1777
+//line sql.y:1791
{
yyVAL.str = ""
}
- case 325:
+ case 328:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1781
+//line sql.y:1795
{
yyVAL.str = DistinctStr
}
- case 326:
+ case 329:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1786
+//line sql.y:1800
{
yyVAL.str = ""
}
- case 327:
+ case 330:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1790
+//line sql.y:1804
{
yyVAL.str = StraightJoinHint
}
- case 328:
+ case 331:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1795
+//line sql.y:1809
{
yyVAL.selectExprs = nil
}
- case 329:
+ case 332:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1799
+//line sql.y:1813
{
yyVAL.selectExprs = yyDollar[1].selectExprs
}
- case 330:
+ case 333:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1805
+//line sql.y:1819
{
yyVAL.selectExprs = SelectExprs{yyDollar[1].selectExpr}
}
- case 331:
+ case 334:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1809
+//line sql.y:1823
{
yyVAL.selectExprs = append(yyVAL.selectExprs, yyDollar[3].selectExpr)
}
- case 332:
+ case 335:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1815
+//line sql.y:1829
{
yyVAL.selectExpr = &StarExpr{}
}
- case 333:
+ case 336:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1819
+//line sql.y:1833
{
yyVAL.selectExpr = &AliasedExpr{Expr: yyDollar[1].expr, As: yyDollar[2].colIdent}
}
- case 334:
+ case 337:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1823
+//line sql.y:1837
{
yyVAL.selectExpr = &StarExpr{TableName: TableName{Name: yyDollar[1].tableIdent}}
}
- case 335:
+ case 338:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:1827
+//line sql.y:1841
{
yyVAL.selectExpr = &StarExpr{TableName: TableName{Qualifier: yyDollar[1].tableIdent, Name: yyDollar[3].tableIdent}}
}
- case 336:
+ case 339:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1832
+//line sql.y:1846
{
yyVAL.colIdent = ColIdent{}
}
- case 337:
+ case 340:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1836
+//line sql.y:1850
{
yyVAL.colIdent = yyDollar[1].colIdent
}
- case 338:
+ case 341:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1840
+//line sql.y:1854
{
yyVAL.colIdent = yyDollar[2].colIdent
}
- case 340:
+ case 343:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1847
+//line sql.y:1861
{
yyVAL.colIdent = NewColIdent(string(yyDollar[1].bytes))
}
- case 341:
+ case 344:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1852
+//line sql.y:1866
{
yyVAL.tableExprs = TableExprs{&AliasedTableExpr{Expr: TableName{Name: NewTableIdent("dual")}}}
}
- case 342:
+ case 345:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1856
+//line sql.y:1870
{
yyVAL.tableExprs = yyDollar[2].tableExprs
}
- case 343:
+ case 346:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1862
+//line sql.y:1876
{
yyVAL.tableExprs = TableExprs{yyDollar[1].tableExpr}
}
- case 344:
+ case 347:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1866
+//line sql.y:1880
{
yyVAL.tableExprs = append(yyVAL.tableExprs, yyDollar[3].tableExpr)
}
- case 347:
+ case 350:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1876
+//line sql.y:1890
{
yyVAL.tableExpr = yyDollar[1].aliasedTableName
}
- case 348:
+ case 351:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1880
+//line sql.y:1894
{
yyVAL.tableExpr = &AliasedTableExpr{Expr: yyDollar[1].subquery, As: yyDollar[3].tableIdent}
}
- case 349:
+ case 352:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1884
+//line sql.y:1898
{
// missed alias for subquery
yylex.Error("Every derived table must have its own alias")
return 1
}
- case 350:
+ case 353:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1890
+//line sql.y:1904
{
yyVAL.tableExpr = &ParenTableExpr{Exprs: yyDollar[2].tableExprs}
}
- case 351:
+ case 354:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1896
+//line sql.y:1910
{
yyVAL.aliasedTableName = &AliasedTableExpr{Expr: yyDollar[1].tableName, As: yyDollar[2].tableIdent, Hints: yyDollar[3].indexHints}
}
- case 352:
+ case 355:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:1900
+//line sql.y:1914
{
yyVAL.aliasedTableName = &AliasedTableExpr{Expr: yyDollar[1].tableName, Partitions: yyDollar[4].partitions, As: yyDollar[6].tableIdent, Hints: yyDollar[7].indexHints}
}
- case 353:
+ case 356:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1906
+//line sql.y:1920
{
yyVAL.columns = Columns{yyDollar[1].colIdent}
}
- case 354:
+ case 357:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1910
+//line sql.y:1924
{
yyVAL.columns = append(yyVAL.columns, yyDollar[3].colIdent)
}
- case 355:
+ case 358:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1916
+//line sql.y:1930
{
yyVAL.partitions = Partitions{yyDollar[1].colIdent}
}
- case 356:
+ case 359:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1920
+//line sql.y:1934
{
yyVAL.partitions = append(yyVAL.partitions, yyDollar[3].colIdent)
}
- case 357:
+ case 360:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1933
+//line sql.y:1947
{
yyVAL.tableExpr = &JoinTableExpr{LeftExpr: yyDollar[1].tableExpr, Join: yyDollar[2].str, RightExpr: yyDollar[3].tableExpr, Condition: yyDollar[4].joinCondition}
}
- case 358:
+ case 361:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1937
+//line sql.y:1951
{
yyVAL.tableExpr = &JoinTableExpr{LeftExpr: yyDollar[1].tableExpr, Join: yyDollar[2].str, RightExpr: yyDollar[3].tableExpr, Condition: yyDollar[4].joinCondition}
}
- case 359:
+ case 362:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1941
+//line sql.y:1955
{
yyVAL.tableExpr = &JoinTableExpr{LeftExpr: yyDollar[1].tableExpr, Join: yyDollar[2].str, RightExpr: yyDollar[3].tableExpr, Condition: yyDollar[4].joinCondition}
}
- case 360:
+ case 363:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:1945
+//line sql.y:1959
{
yyVAL.tableExpr = &JoinTableExpr{LeftExpr: yyDollar[1].tableExpr, Join: yyDollar[2].str, RightExpr: yyDollar[3].tableExpr}
}
- case 361:
+ case 364:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1951
+//line sql.y:1965
{
yyVAL.joinCondition = JoinCondition{On: yyDollar[2].expr}
}
- case 362:
+ case 365:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:1953
+//line sql.y:1967
{
yyVAL.joinCondition = JoinCondition{Using: yyDollar[3].columns}
}
- case 363:
+ case 366:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1957
+//line sql.y:1971
{
yyVAL.joinCondition = JoinCondition{}
}
- case 364:
+ case 367:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1959
+//line sql.y:1973
{
yyVAL.joinCondition = yyDollar[1].joinCondition
}
- case 365:
+ case 368:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1963
+//line sql.y:1977
{
yyVAL.joinCondition = JoinCondition{}
}
- case 366:
+ case 369:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1965
+//line sql.y:1979
{
yyVAL.joinCondition = JoinCondition{On: yyDollar[2].expr}
}
- case 367:
+ case 370:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1968
+//line sql.y:1982
{
yyVAL.empty = struct{}{}
}
- case 368:
+ case 371:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1970
+//line sql.y:1984
{
yyVAL.empty = struct{}{}
}
- case 369:
+ case 372:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:1973
+//line sql.y:1987
{
yyVAL.tableIdent = NewTableIdent("")
}
- case 370:
+ case 373:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1977
+//line sql.y:1991
{
yyVAL.tableIdent = yyDollar[1].tableIdent
}
- case 371:
+ case 374:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1981
+//line sql.y:1995
{
yyVAL.tableIdent = yyDollar[2].tableIdent
}
- case 373:
+ case 376:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1988
+//line sql.y:2002
{
yyVAL.tableIdent = NewTableIdent(string(yyDollar[1].bytes))
}
- case 374:
+ case 377:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:1994
+//line sql.y:2008
{
yyVAL.str = JoinStr
}
- case 375:
+ case 378:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:1998
+//line sql.y:2012
{
yyVAL.str = JoinStr
}
- case 376:
+ case 379:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2002
+//line sql.y:2016
{
yyVAL.str = JoinStr
}
- case 377:
+ case 380:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2008
+//line sql.y:2022
{
yyVAL.str = StraightJoinStr
}
- case 378:
+ case 381:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2014
+//line sql.y:2028
{
yyVAL.str = LeftJoinStr
}
- case 379:
+ case 382:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2018
+//line sql.y:2032
{
yyVAL.str = LeftJoinStr
}
- case 380:
+ case 383:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2022
+//line sql.y:2036
{
yyVAL.str = RightJoinStr
}
- case 381:
+ case 384:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2026
+//line sql.y:2040
{
yyVAL.str = RightJoinStr
}
- case 382:
+ case 385:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2032
+//line sql.y:2046
{
yyVAL.str = NaturalJoinStr
}
- case 383:
+ case 386:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2036
+//line sql.y:2050
{
if yyDollar[2].str == LeftJoinStr {
yyVAL.str = NaturalLeftJoinStr
@@ -5100,459 +5151,459 @@ yydefault:
yyVAL.str = NaturalRightJoinStr
}
}
- case 384:
+ case 387:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2046
+//line sql.y:2060
{
yyVAL.tableName = yyDollar[2].tableName
}
- case 385:
+ case 388:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2050
+//line sql.y:2064
{
yyVAL.tableName = yyDollar[1].tableName
}
- case 386:
+ case 389:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2056
+//line sql.y:2070
{
yyVAL.tableName = TableName{Name: yyDollar[1].tableIdent}
}
- case 387:
+ case 390:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2060
+//line sql.y:2074
{
yyVAL.tableName = TableName{Qualifier: yyDollar[1].tableIdent, Name: yyDollar[3].tableIdent}
}
- case 388:
+ case 391:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2065
+//line sql.y:2079
{
yyVAL.indexHints = nil
}
- case 389:
+ case 392:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2069
+//line sql.y:2083
{
yyVAL.indexHints = &IndexHints{Type: UseStr, Indexes: yyDollar[4].columns}
}
- case 390:
+ case 393:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2073
+//line sql.y:2087
{
yyVAL.indexHints = &IndexHints{Type: IgnoreStr, Indexes: yyDollar[4].columns}
}
- case 391:
+ case 394:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2077
+//line sql.y:2091
{
yyVAL.indexHints = &IndexHints{Type: ForceStr, Indexes: yyDollar[4].columns}
}
- case 392:
+ case 395:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2082
+//line sql.y:2096
{
yyVAL.expr = nil
}
- case 393:
+ case 396:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2086
+//line sql.y:2100
{
yyVAL.expr = yyDollar[2].expr
}
- case 394:
+ case 397:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2092
+//line sql.y:2106
{
yyVAL.expr = yyDollar[1].expr
}
- case 395:
+ case 398:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2096
+//line sql.y:2110
{
yyVAL.expr = &AndExpr{Left: yyDollar[1].expr, Right: yyDollar[3].expr}
}
- case 396:
+ case 399:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2100
+//line sql.y:2114
{
yyVAL.expr = &OrExpr{Left: yyDollar[1].expr, Right: yyDollar[3].expr}
}
- case 397:
+ case 400:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2104
+//line sql.y:2118
{
yyVAL.expr = &NotExpr{Expr: yyDollar[2].expr}
}
- case 398:
+ case 401:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2108
+//line sql.y:2122
{
yyVAL.expr = &IsExpr{Operator: yyDollar[3].str, Expr: yyDollar[1].expr}
}
- case 399:
+ case 402:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2112
+//line sql.y:2126
{
yyVAL.expr = yyDollar[1].expr
}
- case 400:
+ case 403:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2116
+//line sql.y:2130
{
yyVAL.expr = &Default{ColName: yyDollar[2].str}
}
- case 401:
+ case 404:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2122
+//line sql.y:2136
{
yyVAL.str = ""
}
- case 402:
+ case 405:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2126
+//line sql.y:2140
{
yyVAL.str = string(yyDollar[2].bytes)
}
- case 403:
+ case 406:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2132
+//line sql.y:2146
{
yyVAL.boolVal = BoolVal(true)
}
- case 404:
+ case 407:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2136
+//line sql.y:2150
{
yyVAL.boolVal = BoolVal(false)
}
- case 405:
+ case 408:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2142
+//line sql.y:2156
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: yyDollar[2].str, Right: yyDollar[3].expr}
}
- case 406:
+ case 409:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2146
+//line sql.y:2160
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: InStr, Right: yyDollar[3].colTuple}
}
- case 407:
+ case 410:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2150
+//line sql.y:2164
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: NotInStr, Right: yyDollar[4].colTuple}
}
- case 408:
+ case 411:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2154
+//line sql.y:2168
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: LikeStr, Right: yyDollar[3].expr, Escape: yyDollar[4].expr}
}
- case 409:
+ case 412:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2158
+//line sql.y:2172
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: NotLikeStr, Right: yyDollar[4].expr, Escape: yyDollar[5].expr}
}
- case 410:
+ case 413:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2162
+//line sql.y:2176
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: RegexpStr, Right: yyDollar[3].expr}
}
- case 411:
+ case 414:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2166
+//line sql.y:2180
{
yyVAL.expr = &ComparisonExpr{Left: yyDollar[1].expr, Operator: NotRegexpStr, Right: yyDollar[4].expr}
}
- case 412:
+ case 415:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2170
+//line sql.y:2184
{
yyVAL.expr = &RangeCond{Left: yyDollar[1].expr, Operator: BetweenStr, From: yyDollar[3].expr, To: yyDollar[5].expr}
}
- case 413:
+ case 416:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2174
+//line sql.y:2188
{
yyVAL.expr = &RangeCond{Left: yyDollar[1].expr, Operator: NotBetweenStr, From: yyDollar[4].expr, To: yyDollar[6].expr}
}
- case 414:
+ case 417:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2178
+//line sql.y:2192
{
yyVAL.expr = &ExistsExpr{Subquery: yyDollar[2].subquery}
}
- case 415:
+ case 418:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2184
+//line sql.y:2198
{
yyVAL.str = IsNullStr
}
- case 416:
+ case 419:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2188
+//line sql.y:2202
{
yyVAL.str = IsNotNullStr
}
- case 417:
+ case 420:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2192
+//line sql.y:2206
{
yyVAL.str = IsTrueStr
}
- case 418:
+ case 421:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2196
+//line sql.y:2210
{
yyVAL.str = IsNotTrueStr
}
- case 419:
+ case 422:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2200
+//line sql.y:2214
{
yyVAL.str = IsFalseStr
}
- case 420:
+ case 423:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2204
+//line sql.y:2218
{
yyVAL.str = IsNotFalseStr
}
- case 421:
+ case 424:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2210
+//line sql.y:2224
{
yyVAL.str = EqualStr
}
- case 422:
+ case 425:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2214
+//line sql.y:2228
{
yyVAL.str = LessThanStr
}
- case 423:
+ case 426:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2218
+//line sql.y:2232
{
yyVAL.str = GreaterThanStr
}
- case 424:
+ case 427:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2222
+//line sql.y:2236
{
yyVAL.str = LessEqualStr
}
- case 425:
+ case 428:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2226
+//line sql.y:2240
{
yyVAL.str = GreaterEqualStr
}
- case 426:
+ case 429:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2230
+//line sql.y:2244
{
yyVAL.str = NotEqualStr
}
- case 427:
+ case 430:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2234
+//line sql.y:2248
{
yyVAL.str = NullSafeEqualStr
}
- case 428:
+ case 431:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2239
+//line sql.y:2253
{
yyVAL.expr = nil
}
- case 429:
+ case 432:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2243
+//line sql.y:2257
{
yyVAL.expr = yyDollar[2].expr
}
- case 430:
+ case 433:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2249
+//line sql.y:2263
{
yyVAL.colTuple = yyDollar[1].valTuple
}
- case 431:
+ case 434:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2253
+//line sql.y:2267
{
yyVAL.colTuple = yyDollar[1].subquery
}
- case 432:
+ case 435:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2257
+//line sql.y:2271
{
yyVAL.colTuple = ListArg(yyDollar[1].bytes)
}
- case 433:
+ case 436:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2263
+//line sql.y:2277
{
yyVAL.subquery = &Subquery{yyDollar[2].selStmt}
}
- case 434:
+ case 437:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2269
+//line sql.y:2283
{
yyVAL.exprs = Exprs{yyDollar[1].expr}
}
- case 435:
+ case 438:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2273
+//line sql.y:2287
{
yyVAL.exprs = append(yyDollar[1].exprs, yyDollar[3].expr)
}
- case 436:
+ case 439:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2279
+//line sql.y:2293
{
yyVAL.expr = yyDollar[1].expr
}
- case 437:
+ case 440:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2283
+//line sql.y:2297
{
yyVAL.expr = yyDollar[1].boolVal
}
- case 438:
+ case 441:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2287
+//line sql.y:2301
{
yyVAL.expr = yyDollar[1].colName
}
- case 439:
+ case 442:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2291
+//line sql.y:2305
{
yyVAL.expr = yyDollar[1].expr
}
- case 440:
+ case 443:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2295
+//line sql.y:2309
{
yyVAL.expr = yyDollar[1].subquery
}
- case 441:
+ case 444:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2299
+//line sql.y:2313
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: BitAndStr, Right: yyDollar[3].expr}
}
- case 442:
+ case 445:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2303
+//line sql.y:2317
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: BitOrStr, Right: yyDollar[3].expr}
}
- case 443:
+ case 446:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2307
+//line sql.y:2321
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: BitXorStr, Right: yyDollar[3].expr}
}
- case 444:
+ case 447:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2311
+//line sql.y:2325
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: PlusStr, Right: yyDollar[3].expr}
}
- case 445:
+ case 448:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2315
+//line sql.y:2329
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: MinusStr, Right: yyDollar[3].expr}
}
- case 446:
+ case 449:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2319
+//line sql.y:2333
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: MultStr, Right: yyDollar[3].expr}
}
- case 447:
+ case 450:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2323
+//line sql.y:2337
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: DivStr, Right: yyDollar[3].expr}
}
- case 448:
+ case 451:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2327
+//line sql.y:2341
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: IntDivStr, Right: yyDollar[3].expr}
}
- case 449:
+ case 452:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2331
+//line sql.y:2345
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: ModStr, Right: yyDollar[3].expr}
}
- case 450:
+ case 453:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2335
+//line sql.y:2349
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: ModStr, Right: yyDollar[3].expr}
}
- case 451:
+ case 454:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2339
+//line sql.y:2353
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: ShiftLeftStr, Right: yyDollar[3].expr}
}
- case 452:
+ case 455:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2343
+//line sql.y:2357
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].expr, Operator: ShiftRightStr, Right: yyDollar[3].expr}
}
- case 453:
+ case 456:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2347
+//line sql.y:2361
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].colName, Operator: JSONExtractOp, Right: yyDollar[3].expr}
}
- case 454:
+ case 457:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2351
+//line sql.y:2365
{
yyVAL.expr = &BinaryExpr{Left: yyDollar[1].colName, Operator: JSONUnquoteExtractOp, Right: yyDollar[3].expr}
}
- case 455:
+ case 458:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2355
+//line sql.y:2369
{
yyVAL.expr = &CollateExpr{Expr: yyDollar[1].expr, Charset: yyDollar[3].str}
}
- case 456:
+ case 459:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2359
+//line sql.y:2373
{
yyVAL.expr = &UnaryExpr{Operator: BinaryStr, Expr: yyDollar[2].expr}
}
- case 457:
+ case 460:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2363
+//line sql.y:2377
{
yyVAL.expr = &UnaryExpr{Operator: UBinaryStr, Expr: yyDollar[2].expr}
}
- case 458:
+ case 461:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2367
+//line sql.y:2381
{
yyVAL.expr = &UnaryExpr{Operator: Utf8mb4Str, Expr: yyDollar[2].expr}
}
- case 459:
+ case 462:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2371
+//line sql.y:2385
{
if num, ok := yyDollar[2].expr.(*SQLVal); ok && num.Type == IntVal {
yyVAL.expr = num
@@ -5560,9 +5611,9 @@ yydefault:
yyVAL.expr = &UnaryExpr{Operator: UPlusStr, Expr: yyDollar[2].expr}
}
}
- case 460:
+ case 463:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2379
+//line sql.y:2393
{
if num, ok := yyDollar[2].expr.(*SQLVal); ok && num.Type == IntVal {
// Handle double negative
@@ -5576,21 +5627,21 @@ yydefault:
yyVAL.expr = &UnaryExpr{Operator: UMinusStr, Expr: yyDollar[2].expr}
}
}
- case 461:
+ case 464:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2393
+//line sql.y:2407
{
yyVAL.expr = &UnaryExpr{Operator: TildaStr, Expr: yyDollar[2].expr}
}
- case 462:
+ case 465:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2397
+//line sql.y:2411
{
yyVAL.expr = &UnaryExpr{Operator: BangStr, Expr: yyDollar[2].expr}
}
- case 463:
+ case 466:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2401
+//line sql.y:2415
{
// This rule prevents the usage of INTERVAL
// as a function. If support is needed for that,
@@ -5598,467 +5649,467 @@ yydefault:
// will be non-trivial because of grammar conflicts.
yyVAL.expr = &IntervalExpr{Expr: yyDollar[2].expr, Unit: yyDollar[3].colIdent.String()}
}
- case 468:
+ case 471:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2419
+//line sql.y:2433
{
yyVAL.expr = &FuncExpr{Name: yyDollar[1].colIdent, Exprs: yyDollar[3].selectExprs}
}
- case 469:
+ case 472:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2423
+//line sql.y:2437
{
yyVAL.expr = &FuncExpr{Name: yyDollar[1].colIdent, Distinct: true, Exprs: yyDollar[4].selectExprs}
}
- case 470:
+ case 473:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2427
+//line sql.y:2441
{
yyVAL.expr = &FuncExpr{Qualifier: yyDollar[1].tableIdent, Name: yyDollar[3].colIdent, Exprs: yyDollar[5].selectExprs}
}
- case 471:
+ case 474:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2437
+//line sql.y:2451
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("left"), Exprs: yyDollar[3].selectExprs}
}
- case 472:
+ case 475:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2441
+//line sql.y:2455
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("right"), Exprs: yyDollar[3].selectExprs}
}
- case 473:
+ case 476:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2445
+//line sql.y:2459
{
yyVAL.expr = &ConvertExpr{Expr: yyDollar[3].expr, Type: yyDollar[5].convertType}
}
- case 474:
+ case 477:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2449
+//line sql.y:2463
{
yyVAL.expr = &ConvertExpr{Expr: yyDollar[3].expr, Type: yyDollar[5].convertType}
}
- case 475:
+ case 478:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2453
+//line sql.y:2467
{
yyVAL.expr = &ConvertUsingExpr{Expr: yyDollar[3].expr, Type: yyDollar[5].str}
}
- case 476:
+ case 479:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2457
+//line sql.y:2471
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: nil}
}
- case 477:
+ case 480:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2461
+//line sql.y:2475
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 478:
+ case 481:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2465
+//line sql.y:2479
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 479:
+ case 482:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2469
+//line sql.y:2483
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: nil}
}
- case 480:
+ case 483:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2473
+//line sql.y:2487
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 481:
+ case 484:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2477
+//line sql.y:2491
{
yyVAL.expr = &SubstrExpr{Name: yyDollar[3].colName, From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 482:
+ case 485:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2481
+//line sql.y:2495
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: nil}
}
- case 483:
+ case 486:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2485
+//line sql.y:2499
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 484:
+ case 487:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2489
+//line sql.y:2503
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 485:
+ case 488:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2493
+//line sql.y:2507
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: nil}
}
- case 486:
+ case 489:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2497
+//line sql.y:2511
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 487:
+ case 490:
yyDollar = yyS[yypt-8 : yypt+1]
-//line sql.y:2501
+//line sql.y:2515
{
yyVAL.expr = &SubstrExpr{StrVal: NewStrVal(yyDollar[3].bytes), From: yyDollar[5].expr, To: yyDollar[7].expr}
}
- case 488:
+ case 491:
yyDollar = yyS[yypt-9 : yypt+1]
-//line sql.y:2505
+//line sql.y:2519
{
yyVAL.expr = &MatchExpr{Columns: yyDollar[3].selectExprs, Expr: yyDollar[7].expr, Option: yyDollar[8].str}
}
- case 489:
+ case 492:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:2509
+//line sql.y:2523
{
yyVAL.expr = &GroupConcatExpr{Distinct: yyDollar[3].str, Exprs: yyDollar[4].selectExprs, OrderBy: yyDollar[5].orderBy, Separator: yyDollar[6].str}
}
- case 490:
+ case 493:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2513
+//line sql.y:2527
{
yyVAL.expr = &CaseExpr{Expr: yyDollar[2].expr, Whens: yyDollar[3].whens, Else: yyDollar[4].expr}
}
- case 491:
+ case 494:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2517
+//line sql.y:2531
{
yyVAL.expr = &ValuesFuncExpr{Name: yyDollar[3].colName}
}
- case 492:
+ case 495:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2527
+//line sql.y:2541
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("current_timestamp")}
}
- case 493:
+ case 496:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2531
+//line sql.y:2545
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("utc_timestamp")}
}
- case 494:
+ case 497:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2535
+//line sql.y:2549
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("utc_time")}
}
- case 495:
+ case 498:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2539
+//line sql.y:2553
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("utc_date")}
}
- case 496:
+ case 499:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2544
+//line sql.y:2558
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("localtime")}
}
- case 497:
+ case 500:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2549
+//line sql.y:2563
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("localtimestamp")}
}
- case 498:
+ case 501:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2554
+//line sql.y:2568
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("current_date")}
}
- case 499:
+ case 502:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2559
+//line sql.y:2573
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("current_time")}
}
- case 502:
+ case 505:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2573
+//line sql.y:2587
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("if"), Exprs: yyDollar[3].selectExprs}
}
- case 503:
+ case 506:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2577
+//line sql.y:2591
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("database"), Exprs: yyDollar[3].selectExprs}
}
- case 504:
+ case 507:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2581
+//line sql.y:2595
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("mod"), Exprs: yyDollar[3].selectExprs}
}
- case 505:
+ case 508:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2585
+//line sql.y:2599
{
yyVAL.expr = &FuncExpr{Name: NewColIdent("replace"), Exprs: yyDollar[3].selectExprs}
}
- case 506:
+ case 509:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2591
+//line sql.y:2605
{
yyVAL.str = ""
}
- case 507:
+ case 510:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2595
+//line sql.y:2609
{
yyVAL.str = BooleanModeStr
}
- case 508:
+ case 511:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2599
+//line sql.y:2613
{
yyVAL.str = NaturalLanguageModeStr
}
- case 509:
+ case 512:
yyDollar = yyS[yypt-7 : yypt+1]
-//line sql.y:2603
+//line sql.y:2617
{
yyVAL.str = NaturalLanguageModeWithQueryExpansionStr
}
- case 510:
+ case 513:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2607
+//line sql.y:2621
{
yyVAL.str = QueryExpansionStr
}
- case 511:
+ case 514:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2613
+//line sql.y:2627
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 512:
+ case 515:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2617
+//line sql.y:2631
{
yyVAL.str = string(yyDollar[1].bytes)
}
- case 513:
+ case 516:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2623
+//line sql.y:2637
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
- case 514:
+ case 517:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2627
+//line sql.y:2641
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal, Charset: yyDollar[3].str, Operator: CharacterSetStr}
}
- case 515:
+ case 518:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2631
+//line sql.y:2645
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal, Charset: string(yyDollar[3].bytes)}
}
- case 516:
+ case 519:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2635
+//line sql.y:2649
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 517:
+ case 520:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2639
+//line sql.y:2653
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
- case 518:
+ case 521:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2643
+//line sql.y:2657
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
yyVAL.convertType.Length = yyDollar[2].LengthScaleOption.Length
yyVAL.convertType.Scale = yyDollar[2].LengthScaleOption.Scale
}
- case 519:
+ case 522:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2649
+//line sql.y:2663
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 520:
+ case 523:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2653
+//line sql.y:2667
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
- case 521:
+ case 524:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2657
+//line sql.y:2671
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 522:
+ case 525:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2661
+//line sql.y:2675
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 523:
+ case 526:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2665
+//line sql.y:2679
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes), Length: yyDollar[2].optVal}
}
- case 524:
+ case 527:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2669
+//line sql.y:2683
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 525:
+ case 528:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2673
+//line sql.y:2687
{
yyVAL.convertType = &ConvertType{Type: string(yyDollar[1].bytes)}
}
- case 526:
+ case 529:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2678
+//line sql.y:2692
{
yyVAL.expr = nil
}
- case 527:
+ case 530:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2682
+//line sql.y:2696
{
yyVAL.expr = yyDollar[1].expr
}
- case 528:
+ case 531:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2687
+//line sql.y:2701
{
yyVAL.str = string("")
}
- case 529:
+ case 532:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2691
+//line sql.y:2705
{
yyVAL.str = " separator '" + string(yyDollar[2].bytes) + "'"
}
- case 530:
+ case 533:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2697
+//line sql.y:2711
{
yyVAL.whens = []*When{yyDollar[1].when}
}
- case 531:
+ case 534:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2701
+//line sql.y:2715
{
yyVAL.whens = append(yyDollar[1].whens, yyDollar[2].when)
}
- case 532:
+ case 535:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2707
+//line sql.y:2721
{
yyVAL.when = &When{Cond: yyDollar[2].expr, Val: yyDollar[4].expr}
}
- case 533:
+ case 536:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2712
+//line sql.y:2726
{
yyVAL.expr = nil
}
- case 534:
+ case 537:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2716
+//line sql.y:2730
{
yyVAL.expr = yyDollar[2].expr
}
- case 535:
+ case 538:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2722
+//line sql.y:2736
{
yyVAL.colName = &ColName{Name: yyDollar[1].colIdent}
}
- case 536:
+ case 539:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2726
+//line sql.y:2740
{
yyVAL.colName = &ColName{Qualifier: TableName{Name: yyDollar[1].tableIdent}, Name: yyDollar[3].colIdent}
}
- case 537:
+ case 540:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2730
+//line sql.y:2744
{
yyVAL.colName = &ColName{Qualifier: TableName{Qualifier: yyDollar[1].tableIdent, Name: yyDollar[3].tableIdent}, Name: yyDollar[5].colIdent}
}
- case 538:
+ case 541:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2736
+//line sql.y:2750
{
yyVAL.expr = NewStrVal(yyDollar[1].bytes)
}
- case 539:
+ case 542:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2740
+//line sql.y:2754
{
yyVAL.expr = NewHexVal(yyDollar[1].bytes)
}
- case 540:
+ case 543:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2744
+//line sql.y:2758
{
yyVAL.expr = NewBitVal(yyDollar[1].bytes)
}
- case 541:
+ case 544:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2748
+//line sql.y:2762
{
yyVAL.expr = NewIntVal(yyDollar[1].bytes)
}
- case 542:
+ case 545:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2752
+//line sql.y:2766
{
yyVAL.expr = NewFloatVal(yyDollar[1].bytes)
}
- case 543:
+ case 546:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2756
+//line sql.y:2770
{
yyVAL.expr = NewHexNum(yyDollar[1].bytes)
}
- case 544:
+ case 547:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2760
+//line sql.y:2774
{
yyVAL.expr = NewValArg(yyDollar[1].bytes)
}
- case 545:
+ case 548:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2764
+//line sql.y:2778
{
yyVAL.expr = &NullVal{}
}
- case 546:
+ case 549:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2770
+//line sql.y:2784
{
// TODO(sougou): Deprecate this construct.
if yyDollar[1].colIdent.Lowered() != "value" {
@@ -6067,239 +6118,239 @@ yydefault:
}
yyVAL.expr = NewIntVal([]byte("1"))
}
- case 547:
+ case 550:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2779
+//line sql.y:2793
{
yyVAL.expr = NewIntVal(yyDollar[1].bytes)
}
- case 548:
+ case 551:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2783
+//line sql.y:2797
{
yyVAL.expr = NewValArg(yyDollar[1].bytes)
}
- case 549:
+ case 552:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2788
+//line sql.y:2802
{
yyVAL.exprs = nil
}
- case 550:
+ case 553:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2792
+//line sql.y:2806
{
yyVAL.exprs = yyDollar[3].exprs
}
- case 551:
+ case 554:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2797
+//line sql.y:2811
{
yyVAL.expr = nil
}
- case 552:
+ case 555:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2801
+//line sql.y:2815
{
yyVAL.expr = yyDollar[2].expr
}
- case 553:
+ case 556:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2806
+//line sql.y:2820
{
yyVAL.orderBy = nil
}
- case 554:
+ case 557:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2810
+//line sql.y:2824
{
yyVAL.orderBy = yyDollar[3].orderBy
}
- case 555:
+ case 558:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2816
+//line sql.y:2830
{
yyVAL.orderBy = OrderBy{yyDollar[1].order}
}
- case 556:
+ case 559:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2820
+//line sql.y:2834
{
yyVAL.orderBy = append(yyDollar[1].orderBy, yyDollar[3].order)
}
- case 557:
+ case 560:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2826
+//line sql.y:2840
{
yyVAL.order = &Order{Expr: yyDollar[1].expr, Direction: yyDollar[2].str}
}
- case 558:
+ case 561:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2831
+//line sql.y:2845
{
yyVAL.str = AscScr
}
- case 559:
+ case 562:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2835
+//line sql.y:2849
{
yyVAL.str = AscScr
}
- case 560:
+ case 563:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2839
+//line sql.y:2853
{
yyVAL.str = DescScr
}
- case 561:
+ case 564:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2844
+//line sql.y:2858
{
yyVAL.limit = nil
}
- case 562:
+ case 565:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2848
+//line sql.y:2862
{
yyVAL.limit = &Limit{Rowcount: yyDollar[2].expr}
}
- case 563:
+ case 566:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2852
+//line sql.y:2866
{
yyVAL.limit = &Limit{Offset: yyDollar[2].expr, Rowcount: yyDollar[4].expr}
}
- case 564:
+ case 567:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2856
+//line sql.y:2870
{
yyVAL.limit = &Limit{Offset: yyDollar[4].expr, Rowcount: yyDollar[2].expr}
}
- case 565:
+ case 568:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2861
+//line sql.y:2875
{
yyVAL.str = ""
}
- case 566:
+ case 569:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2865
+//line sql.y:2879
{
yyVAL.str = ForUpdateStr
}
- case 567:
+ case 570:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2869
+//line sql.y:2883
{
yyVAL.str = ShareModeStr
}
- case 568:
+ case 571:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2882
+//line sql.y:2896
{
yyVAL.ins = &Insert{Rows: yyDollar[2].values}
}
- case 569:
+ case 572:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2886
+//line sql.y:2900
{
yyVAL.ins = &Insert{Rows: yyDollar[1].selStmt}
}
- case 570:
+ case 573:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2890
+//line sql.y:2904
{
// Drop the redundant parenthesis.
yyVAL.ins = &Insert{Rows: yyDollar[2].selStmt}
}
- case 571:
+ case 574:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2895
+//line sql.y:2909
{
yyVAL.ins = &Insert{Columns: yyDollar[2].columns, Rows: yyDollar[5].values}
}
- case 572:
+ case 575:
yyDollar = yyS[yypt-4 : yypt+1]
-//line sql.y:2899
+//line sql.y:2913
{
yyVAL.ins = &Insert{Columns: yyDollar[2].columns, Rows: yyDollar[4].selStmt}
}
- case 573:
+ case 576:
yyDollar = yyS[yypt-6 : yypt+1]
-//line sql.y:2903
+//line sql.y:2917
{
// Drop the redundant parenthesis.
yyVAL.ins = &Insert{Columns: yyDollar[2].columns, Rows: yyDollar[5].selStmt}
}
- case 574:
+ case 577:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2910
+//line sql.y:2924
{
yyVAL.columns = Columns{yyDollar[1].colIdent}
}
- case 575:
+ case 578:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2914
+//line sql.y:2928
{
yyVAL.columns = Columns{yyDollar[3].colIdent}
}
- case 576:
+ case 579:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2918
+//line sql.y:2932
{
yyVAL.columns = append(yyVAL.columns, yyDollar[3].colIdent)
}
- case 577:
+ case 580:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2922
+//line sql.y:2936
{
yyVAL.columns = append(yyVAL.columns, yyDollar[5].colIdent)
}
- case 578:
+ case 581:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:2927
+//line sql.y:2941
{
yyVAL.updateExprs = nil
}
- case 579:
+ case 582:
yyDollar = yyS[yypt-5 : yypt+1]
-//line sql.y:2931
+//line sql.y:2945
{
yyVAL.updateExprs = yyDollar[5].updateExprs
}
- case 580:
+ case 583:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2937
+//line sql.y:2951
{
yyVAL.values = Values{yyDollar[1].valTuple}
}
- case 581:
+ case 584:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2941
+//line sql.y:2955
{
yyVAL.values = append(yyDollar[1].values, yyDollar[3].valTuple)
}
- case 582:
+ case 585:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2947
+//line sql.y:2961
{
yyVAL.valTuple = yyDollar[1].valTuple
}
- case 583:
+ case 586:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:2951
+//line sql.y:2965
{
yyVAL.valTuple = ValTuple{}
}
- case 584:
+ case 587:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2957
+//line sql.y:2971
{
yyVAL.valTuple = ValTuple(yyDollar[2].exprs)
}
- case 585:
+ case 588:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2963
+//line sql.y:2977
{
if len(yyDollar[1].valTuple) == 1 {
yyVAL.expr = &ParenExpr{yyDollar[1].valTuple[0]}
@@ -6307,312 +6358,312 @@ yydefault:
yyVAL.expr = yyDollar[1].valTuple
}
}
- case 586:
+ case 589:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2973
+//line sql.y:2987
{
yyVAL.updateExprs = UpdateExprs{yyDollar[1].updateExpr}
}
- case 587:
+ case 590:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2977
+//line sql.y:2991
{
yyVAL.updateExprs = append(yyDollar[1].updateExprs, yyDollar[3].updateExpr)
}
- case 588:
+ case 591:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2983
+//line sql.y:2997
{
yyVAL.updateExpr = &UpdateExpr{Name: yyDollar[1].colName, Expr: yyDollar[3].expr}
}
- case 589:
+ case 592:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:2989
+//line sql.y:3003
{
yyVAL.setExprs = SetExprs{yyDollar[1].setExpr}
}
- case 590:
+ case 593:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2993
+//line sql.y:3007
{
yyVAL.setExprs = append(yyDollar[1].setExprs, yyDollar[3].setExpr)
}
- case 591:
+ case 594:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:2999
+//line sql.y:3013
{
yyVAL.setExpr = &SetExpr{Name: yyDollar[1].colIdent, Expr: NewStrVal([]byte("on"))}
}
- case 592:
+ case 595:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:3003
+//line sql.y:3017
{
yyVAL.setExpr = &SetExpr{Name: yyDollar[1].colIdent, Expr: NewStrVal([]byte("off"))}
}
- case 593:
+ case 596:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:3007
+//line sql.y:3021
{
yyVAL.setExpr = &SetExpr{Name: yyDollar[1].colIdent, Expr: yyDollar[3].expr}
}
- case 594:
+ case 597:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:3011
+//line sql.y:3025
{
yyVAL.setExpr = &SetExpr{Name: NewColIdent(string(yyDollar[1].bytes)), Expr: yyDollar[2].expr}
}
- case 596:
+ case 599:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:3018
+//line sql.y:3032
{
yyVAL.bytes = []byte("charset")
}
- case 598:
+ case 601:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3025
+//line sql.y:3039
{
yyVAL.expr = NewStrVal([]byte(yyDollar[1].colIdent.String()))
}
- case 599:
+ case 602:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3029
+//line sql.y:3043
{
yyVAL.expr = NewStrVal(yyDollar[1].bytes)
}
- case 600:
+ case 603:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3033
+//line sql.y:3047
{
yyVAL.expr = &Default{}
}
- case 603:
+ case 606:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3042
+//line sql.y:3056
{
yyVAL.byt = 0
}
- case 604:
+ case 607:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:3044
+//line sql.y:3058
{
yyVAL.byt = 1
}
- case 605:
+ case 608:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3047
+//line sql.y:3061
{
yyVAL.empty = struct{}{}
}
- case 606:
+ case 609:
yyDollar = yyS[yypt-3 : yypt+1]
-//line sql.y:3049
+//line sql.y:3063
{
yyVAL.empty = struct{}{}
}
- case 607:
+ case 610:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3052
+//line sql.y:3066
{
yyVAL.str = ""
}
- case 608:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3054
- {
- yyVAL.str = IgnoreStr
- }
- case 609:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3058
- {
- yyVAL.empty = struct{}{}
- }
- case 610:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3060
- {
- yyVAL.empty = struct{}{}
- }
case 611:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3062
+//line sql.y:3068
{
- yyVAL.empty = struct{}{}
+ yyVAL.str = IgnoreStr
}
case 612:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3064
+//line sql.y:3072
{
yyVAL.empty = struct{}{}
}
case 613:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3066
+//line sql.y:3074
{
yyVAL.empty = struct{}{}
}
case 614:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3068
+//line sql.y:3076
{
yyVAL.empty = struct{}{}
}
case 615:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3070
+//line sql.y:3078
{
yyVAL.empty = struct{}{}
}
case 616:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3072
+//line sql.y:3080
{
yyVAL.empty = struct{}{}
}
case 617:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3074
+//line sql.y:3082
{
yyVAL.empty = struct{}{}
}
case 618:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3076
+//line sql.y:3084
{
yyVAL.empty = struct{}{}
}
case 619:
- yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3079
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:3086
{
yyVAL.empty = struct{}{}
}
case 620:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3081
+//line sql.y:3088
{
yyVAL.empty = struct{}{}
}
case 621:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3083
+//line sql.y:3090
{
yyVAL.empty = struct{}{}
}
case 622:
- yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3087
+ yyDollar = yyS[yypt-0 : yypt+1]
+//line sql.y:3093
{
yyVAL.empty = struct{}{}
}
case 623:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3089
+//line sql.y:3095
{
yyVAL.empty = struct{}{}
}
case 624:
- yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3092
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:3097
{
yyVAL.empty = struct{}{}
}
case 625:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3094
+//line sql.y:3101
{
yyVAL.empty = struct{}{}
}
case 626:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3096
+//line sql.y:3103
{
yyVAL.empty = struct{}{}
}
case 627:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3099
+//line sql.y:3106
{
- yyVAL.colIdent = ColIdent{}
+ yyVAL.empty = struct{}{}
}
case 628:
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:3108
+ {
+ yyVAL.empty = struct{}{}
+ }
+ case 629:
+ yyDollar = yyS[yypt-1 : yypt+1]
+//line sql.y:3110
+ {
+ yyVAL.empty = struct{}{}
+ }
+ case 630:
+ yyDollar = yyS[yypt-0 : yypt+1]
+//line sql.y:3113
+ {
+ yyVAL.colIdent = ColIdent{}
+ }
+ case 631:
yyDollar = yyS[yypt-2 : yypt+1]
-//line sql.y:3101
+//line sql.y:3115
{
yyVAL.colIdent = yyDollar[2].colIdent
}
- case 629:
+ case 632:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3105
+//line sql.y:3119
{
yyVAL.colIdent = NewColIdent(string(yyDollar[1].bytes))
}
- case 630:
+ case 633:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3109
+//line sql.y:3123
{
yyVAL.colIdent = NewColIdent(string(yyDollar[1].bytes))
}
- case 632:
+ case 635:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3116
+//line sql.y:3130
{
yyVAL.colIdent = NewColIdent(string(yyDollar[1].bytes))
}
- case 633:
+ case 636:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3122
+//line sql.y:3136
{
yyVAL.tableIdent = NewTableIdent(string(yyDollar[1].bytes))
}
- case 634:
+ case 637:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3126
+//line sql.y:3140
{
yyVAL.tableIdent = NewTableIdent(string(yyDollar[1].bytes))
}
- case 636:
+ case 639:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3133
+//line sql.y:3147
{
yyVAL.tableIdent = NewTableIdent(string(yyDollar[1].bytes))
}
- case 842:
+ case 846:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3364
+//line sql.y:3379
{
if incNesting(yylex) {
yylex.Error("max nesting level reached")
return 1
}
}
- case 843:
+ case 847:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3373
+//line sql.y:3388
{
decNesting(yylex)
}
- case 844:
+ case 848:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3378
+//line sql.y:3393
{
skipToEnd(yylex)
}
- case 845:
+ case 849:
yyDollar = yyS[yypt-0 : yypt+1]
-//line sql.y:3383
+//line sql.y:3398
{
skipToEnd(yylex)
}
- case 846:
+ case 850:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3387
+//line sql.y:3402
{
skipToEnd(yylex)
}
- case 847:
+ case 851:
yyDollar = yyS[yypt-1 : yypt+1]
-//line sql.y:3391
+//line sql.y:3406
{
skipToEnd(yylex)
}
diff --git a/vendor/vitess.io/vitess/go/vt/sqlparser/sql.y b/vendor/vitess.io/vitess/go/vt/sqlparser/sql.y
index 2a0dcdbff9fcb99c70cd129716b36d5e37767fcc..07dc55ca4c7b87758eab5dbb09af0076bd1220c9 100644
--- a/vendor/vitess.io/vitess/go/vt/sqlparser/sql.y
+++ b/vendor/vitess.io/vitess/go/vt/sqlparser/sql.y
@@ -180,7 +180,7 @@ func skipToEnd(yylex interface{}) {
%token NULLX AUTO_INCREMENT APPROXNUM SIGNED UNSIGNED ZEROFILL
// Supported SHOW tokens
-%token COLLATION DATABASES TABLES VITESS_KEYSPACES VITESS_SHARDS VITESS_TABLETS VSCHEMA_TABLES VITESS_TARGET FULL PROCESSLIST COLUMNS FIELDS ENGINES PLUGINS
+%token COLLATION DATABASES TABLES VITESS_KEYSPACES VITESS_SHARDS VITESS_TABLETS VSCHEMA VSCHEMA_TABLES VITESS_TARGET FULL PROCESSLIST COLUMNS FIELDS ENGINES PLUGINS
// SET tokens
%token NAMES CHARSET GLOBAL SESSION ISOLATION LEVEL READ WRITE ONLY REPEATABLE COMMITTED UNCOMMITTED SERIALIZABLE
@@ -570,14 +570,6 @@ create_statement:
{
$$ = &DDL{Action: CreateStr, Table: $5.ToViewName()}
}
-| CREATE VINDEX sql_id vindex_type_opt vindex_params_opt
- {
- $$ = &DDL{Action: CreateVindexStr, VindexSpec: &VindexSpec{
- Name: $3,
- Type: $4,
- Params: $5,
- }}
- }
| CREATE DATABASE not_exists_opt ID ddl_skip_to_end
{
$$ = &DBDDL{Action: CreateStr, DBName: string($4)}
@@ -1300,7 +1292,47 @@ alter_statement:
{
$$ = &DDL{Action: AlterStr, Table: $4}
}
-| ALTER ignore_opt TABLE table_name ADD VINDEX sql_id '(' column_list ')' vindex_type_opt vindex_params_opt
+| ALTER ignore_opt TABLE table_name RENAME to_opt table_name
+ {
+ // Change this to a rename statement
+ $$ = &DDL{Action: RenameStr, FromTables: TableNames{$4}, ToTables: TableNames{$7}}
+ }
+| ALTER ignore_opt TABLE table_name RENAME index_opt skip_to_end
+ {
+ // Rename an index can just be an alter
+ $$ = &DDL{Action: AlterStr, Table: $4}
+ }
+| ALTER VIEW table_name ddl_skip_to_end
+ {
+ $$ = &DDL{Action: AlterStr, Table: $3.ToViewName()}
+ }
+| ALTER ignore_opt TABLE table_name partition_operation
+ {
+ $$ = &DDL{Action: AlterStr, Table: $4, PartitionSpec: $5}
+ }
+| ALTER VSCHEMA CREATE VINDEX sql_id vindex_type_opt vindex_params_opt
+ {
+ $$ = &DDL{Action: CreateVindexStr, VindexSpec: &VindexSpec{
+ Name: $5,
+ Type: $6,
+ Params: $7,
+ }}
+ }
+| ALTER VSCHEMA DROP VINDEX sql_id
+ {
+ $$ = &DDL{Action: DropVindexStr, VindexSpec: &VindexSpec{
+ Name: $5,
+ }}
+ }
+| ALTER VSCHEMA ADD TABLE table_name
+ {
+ $$ = &DDL{Action: AddVschemaTableStr, Table: $5}
+ }
+| ALTER VSCHEMA DROP TABLE table_name
+ {
+ $$ = &DDL{Action: DropVschemaTableStr, Table: $5}
+ }
+| ALTER VSCHEMA ON table_name ADD VINDEX sql_id '(' column_list ')' vindex_type_opt vindex_params_opt
{
$$ = &DDL{
Action: AddColVindexStr,
@@ -1313,7 +1345,7 @@ alter_statement:
VindexCols: $9,
}
}
-| ALTER ignore_opt TABLE table_name DROP VINDEX sql_id
+| ALTER VSCHEMA ON table_name DROP VINDEX sql_id
{
$$ = &DDL{
Action: DropColVindexStr,
@@ -1323,24 +1355,6 @@ alter_statement:
},
}
}
-| ALTER ignore_opt TABLE table_name RENAME to_opt table_name
- {
- // Change this to a rename statement
- $$ = &DDL{Action: RenameStr, FromTables: TableNames{$4}, ToTables: TableNames{$7}}
- }
-| ALTER ignore_opt TABLE table_name RENAME index_opt skip_to_end
- {
- // Rename an index can just be an alter
- $$ = &DDL{Action: AlterStr, Table: $4}
- }
-| ALTER VIEW table_name ddl_skip_to_end
- {
- $$ = &DDL{Action: AlterStr, Table: $3.ToViewName()}
- }
-| ALTER ignore_opt TABLE table_name partition_operation
- {
- $$ = &DDL{Action: AlterStr, Table: $4, PartitionSpec: $5}
- }
alter_object_type:
COLUMN
@@ -1535,10 +1549,6 @@ show_statement:
{
$$ = &Show{Scope: $2, Type: string($3)}
}
-| SHOW VINDEXES
- {
- $$ = &Show{Type: string($2)}
- }
| SHOW COLLATION
{
$$ = &Show{Type: string($2)}
@@ -1549,10 +1559,6 @@ show_statement:
showCollationFilterOpt := $4
$$ = &Show{Type: string($2), ShowCollationFilterOpt: &showCollationFilterOpt}
}
-| SHOW VINDEXES ON table_name
- {
- $$ = &Show{Type: string($2), OnTable: $4}
- }
| SHOW VITESS_KEYSPACES
{
$$ = &Show{Type: string($2)}
@@ -1569,9 +1575,17 @@ show_statement:
{
$$ = &Show{Type: string($2)}
}
-| SHOW VSCHEMA_TABLES
+| SHOW VSCHEMA TABLES
{
- $$ = &Show{Type: string($2)}
+ $$ = &Show{Type: string($2) + " " + string($3)}
+ }
+| SHOW VSCHEMA VINDEXES
+ {
+ $$ = &Show{Type: string($2) + " " + string($3)}
+ }
+| SHOW VSCHEMA VINDEXES ON table_name
+ {
+ $$ = &Show{Type: string($2) + " " + string($3), OnTable: $5}
}
| SHOW WARNINGS
{
@@ -3351,6 +3365,7 @@ non_reserved_keyword:
| VITESS_KEYSPACES
| VITESS_SHARDS
| VITESS_TABLETS
+| VSCHEMA
| VSCHEMA_TABLES
| VITESS_TARGET
| WARNINGS
diff --git a/vendor/vitess.io/vitess/go/vt/sqlparser/token.go b/vendor/vitess.io/vitess/go/vt/sqlparser/token.go
index c380e964ad8f2c5498b0ec5a9186c422eb59cba8..31b3bc33d7577e007a956e3542f347c26fe7bdd3 100644
--- a/vendor/vitess.io/vitess/go/vt/sqlparser/token.go
+++ b/vendor/vitess.io/vitess/go/vt/sqlparser/token.go
@@ -393,6 +393,7 @@ var keywords = map[string]int{
"vitess_shards": VITESS_SHARDS,
"vitess_tablets": VITESS_TABLETS,
"vitess_target": VITESS_TARGET,
+ "vschema": VSCHEMA,
"vschema_tables": VSCHEMA_TABLES,
"warnings": WARNINGS,
"when": WHEN,
diff --git a/vendor/vitess.io/vitess/go/vt/vterrors/LICENSE b/vendor/vitess.io/vitess/go/vt/vterrors/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..835ba3e755cef8c0dde475f1ebfd41e4ba0c79bf
--- /dev/null
+++ b/vendor/vitess.io/vitess/go/vt/vterrors/LICENSE
@@ -0,0 +1,23 @@
+Copyright (c) 2015, Dave Cheney
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/vendor/vitess.io/vitess/go/vt/vterrors/doc.go b/vendor/vitess.io/vitess/go/vt/vterrors/doc.go
deleted file mode 100644
index a704cc6568b60baf0ff0ab06c439735a5055b8bc..0000000000000000000000000000000000000000
--- a/vendor/vitess.io/vitess/go/vt/vterrors/doc.go
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-Copyright 2017 Google 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 agreedto 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 vterrors provides helpers for propagating internal errors
-// through the Vitess system (including across RPC boundaries) in a
-// structured way.
-package vterrors
-
-/*
-
-Vitess uses canonical error codes for error reporting. This is based
-on years of industry experience with error reporting. This idea is
-that errors should be classified into a small set of errors (10 or so)
-with very specific meaning. Each error has a code, and a message. When
-errors are passed around (even through RPCs), the code is
-propagated. To handle errors, only the code should be looked at (and
-not string-matching on the error message).
-
-Vitess defines the error codes in /proto/vtrpc.proto. Along with an
-RPCError message that can be used to transmit errors through RPCs, in
-the message payloads. These codes match the names and numbers defined
-by gRPC.
-
-Vitess also defines a standardized error implementation that allows
-you to build an error with an associated canonical code.
-
-While sending an error through gRPC, these codes are transmitted
-using gRPC's error propagation mechanism and decoded back to
-the original code on the other end.
-
-*/
diff --git a/vendor/vitess.io/vitess/go/vt/vterrors/stack.go b/vendor/vitess.io/vitess/go/vt/vterrors/stack.go
new file mode 100644
index 0000000000000000000000000000000000000000..2ba717ad3f0489116f646a08cfdcdeecf347c5b9
--- /dev/null
+++ b/vendor/vitess.io/vitess/go/vt/vterrors/stack.go
@@ -0,0 +1,191 @@
+package vterrors
+
+/* This file is copied from https://github.com/pkg/errors/blob/v0.8.0/stack.go */
+
+import (
+ "fmt"
+ "io"
+ "path"
+ "runtime"
+ "strings"
+)
+
+// Frame represents a program counter inside a stack frame.
+type Frame uintptr
+
+// pc returns the program counter for this frame;
+// multiple frames may have the same PC value.
+func (f Frame) pc() uintptr { return uintptr(f) - 1 }
+
+// file returns the full path to the file that contains the
+// function for this Frame's pc.
+func (f Frame) file() string {
+ fn := runtime.FuncForPC(f.pc())
+ if fn == nil {
+ return "unknown"
+ }
+ file, _ := fn.FileLine(f.pc())
+ return file
+}
+
+// line returns the line number of source code of the
+// function for this Frame's pc.
+func (f Frame) line() int {
+ fn := runtime.FuncForPC(f.pc())
+ if fn == nil {
+ return 0
+ }
+ _, line := fn.FileLine(f.pc())
+ return line
+}
+
+// Format formats the frame according to the fmt.Formatter interface.
+//
+// %s source file
+// %d source line
+// %n function name
+// %v equivalent to %s:%d
+//
+// Format accepts flags that alter the printing of some verbs, as follows:
+//
+// %+s path of source file relative to the compile time GOPATH
+// %+v equivalent to %+s:%d
+func (f Frame) Format(s fmt.State, verb rune) {
+ switch verb {
+ case 's':
+ switch {
+ case s.Flag('+'):
+ pc := f.pc()
+ fn := runtime.FuncForPC(pc)
+ if fn == nil {
+ io.WriteString(s, "unknown")
+ } else {
+ file, _ := fn.FileLine(pc)
+ fmt.Fprintf(s, "%s\n\t%s", fn.Name(), file)
+ }
+ default:
+ io.WriteString(s, path.Base(f.file()))
+ }
+ case 'd':
+ fmt.Fprintf(s, "%d", f.line())
+ case 'n':
+ name := runtime.FuncForPC(f.pc()).Name()
+ io.WriteString(s, funcname(name))
+ case 'v':
+ f.Format(s, 's')
+ io.WriteString(s, ":")
+ f.Format(s, 'd')
+ }
+}
+
+// StackTrace is stack of Frames from innermost (newest) to outermost (oldest).
+type StackTrace []Frame
+
+// Format format the stacktrace according to the fmt.Formatter interface.
+//
+// %s source file
+// %d source line
+// %n function name
+// %v equivalent to %s:%d
+//
+// Format accepts flags that alter the printing of some verbs, as follows:
+//
+// %+s path of source file relative to the compile time GOPATH
+// %+v equivalent to %+s:%d
+func (st StackTrace) Format(s fmt.State, verb rune) {
+ switch verb {
+ case 'v':
+ switch {
+ case s.Flag('+'):
+ for _, f := range st {
+ fmt.Fprintf(s, "\n%+v", f)
+ }
+ case s.Flag('#'):
+ fmt.Fprintf(s, "%#v", []Frame(st))
+ default:
+ fmt.Fprintf(s, "%v", []Frame(st))
+ }
+ case 's':
+ fmt.Fprintf(s, "%s", []Frame(st))
+ }
+}
+
+// stack represents a stack of program counters.
+type stack []uintptr
+
+func (s *stack) Format(st fmt.State, verb rune) {
+ switch verb {
+ case 'v':
+ switch {
+ case st.Flag('+'):
+ for _, pc := range *s {
+ f := Frame(pc)
+ fmt.Fprintf(st, "\n%+v", f)
+ }
+ }
+ }
+}
+
+func (s *stack) StackTrace() StackTrace {
+ f := make([]Frame, len(*s))
+ for i := 0; i < len(f); i++ {
+ f[i] = Frame((*s)[i])
+ }
+ return f
+}
+
+func callers() *stack {
+ const depth = 32
+ var pcs [depth]uintptr
+ n := runtime.Callers(3, pcs[:])
+ var st stack = pcs[0:n]
+ return &st
+}
+
+// funcname removes the path prefix component of a function's name reported by func.Name().
+func funcname(name string) string {
+ i := strings.LastIndex(name, "/")
+ name = name[i+1:]
+ i = strings.Index(name, ".")
+ return name[i+1:]
+}
+
+func trimGOPATH(name, file string) string {
+ // Here we want to get the source file path relative to the compile time
+ // GOPATH. As of Go 1.6.x there is no direct way to know the compiled
+ // GOPATH at runtime, but we can infer the number of path segments in the
+ // GOPATH. We note that fn.Name() returns the function name qualified by
+ // the import path, which does not include the GOPATH. Thus we can trim
+ // segments from the beginning of the file path until the number of path
+ // separators remaining is one more than the number of path separators in
+ // the function name. For example, given:
+ //
+ // GOPATH /home/user
+ // file /home/user/src/pkg/sub/file.go
+ // fn.Name() pkg/sub.Type.Method
+ //
+ // We want to produce:
+ //
+ // pkg/sub/file.go
+ //
+ // From this we can easily see that fn.Name() has one less path separator
+ // than our desired output. We count separators from the end of the file
+ // path until it finds two more than in the function name and then move
+ // one character forward to preserve the initial path segment without a
+ // leading separator.
+ const sep = "/"
+ goal := strings.Count(name, sep) + 2
+ i := len(file)
+ for n := 0; n < goal; n++ {
+ i = strings.LastIndex(file[:i], sep)
+ if i == -1 {
+ // not enough separators found, set i so that the slice expression
+ // below leaves file unmodified
+ i = -len(sep)
+ break
+ }
+ }
+ // get back to 0 or trim the leading separator
+ file = file[i+len(sep):]
+ return file
+}
diff --git a/vendor/vitess.io/vitess/go/vt/vterrors/vterrors.go b/vendor/vitess.io/vitess/go/vt/vterrors/vterrors.go
index 2ce2416041017aa5792904aa7d025246336dfdc6..6e85542cb101dbba81c400208e02dca984869c96 100644
--- a/vendor/vitess.io/vitess/go/vt/vterrors/vterrors.go
+++ b/vendor/vitess.io/vitess/go/vt/vterrors/vterrors.go
@@ -1,73 +1,153 @@
-/*
-Copyright 2017 Google 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 agreedto 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 vterrors provides simple error handling primitives for Vitess
+//
+// In all Vitess code, errors should be propagated using vterrors.Wrapf()
+// and not fmt.Errorf().
+//
+// New errors should be created using vterrors.New
+//
+// Vitess uses canonical error codes for error reporting. This is based
+// on years of industry experience with error reporting. This idea is
+// that errors should be classified into a small set of errors (10 or so)
+// with very specific meaning. Each error has a code, and a message. When
+// errors are passed around (even through RPCs), the code is
+// propagated. To handle errors, only the code should be looked at (and
+// not string-matching on the error message).
+//
+// Error codes are defined in /proto/vtrpc.proto. Along with an
+// RPCError message that can be used to transmit errors through RPCs, in
+// the message payloads. These codes match the names and numbers defined
+// by gRPC.
+//
+// A standardized error implementation that allows you to build an error
+// with an associated canonical code is also defined.
+// While sending an error through gRPC, these codes are transmitted
+// using gRPC's error propagation mechanism and decoded back to
+// the original code on the other end.
+//
+// Retrieving the cause of an error
+//
+// Using vterrors.Wrap constructs a stack of errors, adding context to the
+// preceding error. Depending on the nature of the error it may be necessary
+// to reverse the operation of errors.Wrap to retrieve the original error
+// for inspection. Any error value which implements this interface
+//
+// type causer interface {
+// Cause() error
+// }
+//
+// can be inspected by vterrors.Cause and vterrors.RootCause.
+//
+// * vterrors.Cause will find the immediate cause if one is available, or nil
+// if the error is not a `causer` or if no cause is available.
+// * vterrors.RootCause will recursively retrieve
+// the topmost error which does not implement causer, which is assumed to be
+// the original cause. For example:
+//
+// switch err := errors.RootCause(err).(type) {
+// case *MyError:
+// // handle specifically
+// default:
+// // unknown error
+// }
+//
+// causer interface is not exported by this package, but is considered a part
+// of stable public API.
+//
+// Formatted printing of errors
+//
+// All error values returned from this package implement fmt.Formatter and can
+// be formatted by the fmt package. The following verbs are supported
+//
+// %s print the error. If the error has a Cause it will be
+// printed recursively
+// %v see %s
+// %+v extended format. Each Frame of the error's StackTrace will
+// be printed in detail.
+//
+// Most but not all of the code in this file was originally copied from
+// https://github.com/pkg/errors/blob/v0.8.0/errors.go
package vterrors
import (
"fmt"
-
"golang.org/x/net/context"
-
+ "io"
vtrpcpb "vitess.io/vitess/go/vt/proto/vtrpc"
)
-type vtError struct {
- code vtrpcpb.Code
- err string
+// New returns an error with the supplied message.
+// New also records the stack trace at the point it was called.
+func New(code vtrpcpb.Code, message string) error {
+ return &fundamental{
+ msg: message,
+ code: code,
+ stack: callers(),
+ }
}
-// New creates a new error using the code and input string.
-func New(code vtrpcpb.Code, in string) error {
- if code == vtrpcpb.Code_OK {
- panic("OK is an invalid error code; use INTERNAL instead")
- }
- return &vtError{
- code: code,
- err: in,
+// NewWithoutCode returns an error when no applicable error code is available
+// It will record the stack trace when creating the error
+func NewWithoutCode(message string) error {
+ return &fundamental{
+ msg: message,
+ code: vtrpcpb.Code_UNKNOWN,
+ stack: callers(),
}
}
-// Wrap wraps the given error, returning a new error with the given message as a prefix but with the same error code (if err was a vterror) and message of the passed error.
-func Wrap(err error, message string) error {
- return New(Code(err), fmt.Sprintf("%v: %v", message, err.Error()))
+// Errorf formats according to a format specifier and returns the string
+// as a value that satisfies error.
+// Errorf also records the stack trace at the point it was called.
+func Errorf(code vtrpcpb.Code, format string, args ...interface{}) error {
+ return &fundamental{
+ msg: fmt.Sprintf(format, args...),
+ code: code,
+ stack: callers(),
+ }
}
-// Wrapf wraps the given error, returning a new error with the given format string as a prefix but with the same error code (if err was a vterror) and message of the passed error.
-func Wrapf(err error, format string, args ...interface{}) error {
- return Wrap(err, fmt.Sprintf(format, args...))
+// fundamental is an error that has a message and a stack, but no caller.
+type fundamental struct {
+ msg string
+ code vtrpcpb.Code
+ *stack
}
-// Errorf returns a new error built using Printf style arguments.
-func Errorf(code vtrpcpb.Code, format string, args ...interface{}) error {
- return New(code, fmt.Sprintf(format, args...))
-}
+func (f *fundamental) Error() string { return f.msg }
-func (e *vtError) Error() string {
- return e.err
+func (f *fundamental) Format(s fmt.State, verb rune) {
+ switch verb {
+ case 'v':
+ if s.Flag('+') {
+ io.WriteString(s, "Code: "+f.code.String()+"\n")
+ io.WriteString(s, f.msg+"\n")
+ f.stack.Format(s, verb)
+ return
+ }
+ fallthrough
+ case 's':
+ io.WriteString(s, f.msg)
+ case 'q':
+ fmt.Fprintf(s, "%q", f.msg)
+ }
}
// Code returns the error code if it's a vtError.
-// If err is nil, it returns ok. Otherwise, it returns unknown.
+// If err is nil, it returns ok.
func Code(err error) vtrpcpb.Code {
if err == nil {
return vtrpcpb.Code_OK
}
- if err, ok := err.(*vtError); ok {
+ if err, ok := err.(*fundamental); ok {
return err.code
}
+
+ cause := Cause(err)
+ if cause != err && cause != nil {
+ // If we did not find an error code at the outer level, let's find the cause and check it's code
+ return Code(cause)
+ }
+
// Handle some special cases.
switch err {
case context.Canceled:
@@ -78,16 +158,111 @@ func Code(err error) vtrpcpb.Code {
return vtrpcpb.Code_UNKNOWN
}
+// Wrap returns an error annotating err with a stack trace
+// at the point Wrap is called, and the supplied message.
+// If err is nil, Wrap returns nil.
+func Wrap(err error, message string) error {
+ if err == nil {
+ return nil
+ }
+ return &wrapping{
+ cause: err,
+ msg: message,
+ stack: callers(),
+ }
+}
+
+// Wrapf returns an error annotating err with a stack trace
+// at the point Wrapf is call, and the format specifier.
+// If err is nil, Wrapf returns nil.
+func Wrapf(err error, format string, args ...interface{}) error {
+ if err == nil {
+ return nil
+ }
+ return &wrapping{
+ cause: err,
+ msg: fmt.Sprintf(format, args...),
+ stack: callers(),
+ }
+}
+
+type wrapping struct {
+ cause error
+ msg string
+ stack *stack
+}
+
+func (w *wrapping) Error() string { return w.msg + ": " + w.cause.Error() }
+func (w *wrapping) Cause() error { return w.cause }
+
+func (w *wrapping) Format(s fmt.State, verb rune) {
+ switch verb {
+ case 'v':
+ if s.Flag('+') {
+ fmt.Fprintf(s, "%+v\n", w.Cause())
+ io.WriteString(s, w.msg)
+ w.stack.Format(s, verb)
+ return
+ }
+ fallthrough
+ case 's', 'q':
+ io.WriteString(s, w.Error())
+ }
+}
+
+// RootCause returns the underlying cause of the error, if possible.
+// An error value has a cause if it implements the following
+// interface:
+//
+// type causer interface {
+// Cause() error
+// }
+//
+// If the error does not implement Cause, the original error will
+// be returned. If the error is nil, nil will be returned without further
+// investigation.
+func RootCause(err error) error {
+ for {
+ cause := Cause(err)
+ if cause == nil {
+ return err
+ }
+ err = cause
+ }
+}
+
+//
+// Cause will return the immediate cause, if possible.
+// An error value has a cause if it implements the following
+// interface:
+//
+// type causer interface {
+// Cause() error
+// }
+// If the error does not implement Cause, nil will be returned
+func Cause(err error) error {
+ type causer interface {
+ Cause() error
+ }
+
+ causerObj, ok := err.(causer)
+ if !ok {
+ return nil
+ }
+
+ return causerObj.Cause()
+}
+
// Equals returns true iff the error message and the code returned by Code()
-// is equal.
+// are equal.
func Equals(a, b error) bool {
if a == nil && b == nil {
// Both are nil.
return true
}
- if a == nil && b != nil || a != nil && b == nil {
- // One of the two is nil.
+ if a == nil || b == nil {
+ // One of the two is nil, since we know both are not nil.
return false
}
@@ -97,5 +272,5 @@ func Equals(a, b error) bool {
// Print is meant to print the vtError object in test failures.
// For comparing two vterrors, use Equals() instead.
func Print(err error) string {
- return fmt.Sprintf("%v: %v", Code(err), err.Error())
+ return fmt.Sprintf("%v: %v\n", Code(err), err.Error())
}