text:
format",
		"function",
		"grants",
		"history",
		"identSQLErrors",
		"incremental",
		"indexes",
		"internal",
		"invoker",
		"io",
		"last",
		"less",
		"level",
		"list",
		"master",
		"merge",
		"mode",
		"national",
		"ncharType",
		"only",
		"open",
		"optimistic",
		"optRuleBlacklist",
		"partial",
		"partitioning",
		"pessimistic",
		"process",
		"profile",
		"profiles",
		"queries",
		"recent",
		"repeatable",
		"replication",
		"rtree",
		"security",
		"serializable",
		"share",
		"simple",
		"snapshot",
		"statsBuckets",
		"statsHealthy",
		"statsHistograms",
		"statsMeta",
		"super",
		"switchesSym",
		"systemTime",
		"temptable",
		"textType",
		"than",
		"top",
		"traditional",
		"transaction",
		"triggers",
		"uncommitted",
		"undefined",
		"warnings",
		"width",
		"x509",
		"addDate",
		"any",
		"ascii",
		"avg",
		"bitAnd",
		"bitOr",
		"bitXor",
		"byteType",
		"cast",
		"count",
		"curTime",
		"dateAdd",
		"dateSub",
		"escape",
		"extract",
		"getFormat",
		"groupConcat",
		"max",
		"min",
		"names",
		"now",
		"position",
		"quick",
		"reverse",
		"rowCount",
		"slow",
		"some",
		"sqlBufferResult",
		"sqlCache",
		"sqlNoCache",
		"std",
		"stddev",
		"stddevPop",
		"stddevSamp",
		"subDate",
		"substring",
		"sum",
		"timestampAdd",
		"timestampDiff",
		"trim",
		"variance",
		"varPop",
		"varSamp",
		"'('",
		"on",
		"stringLit",
		"not",
		"as",
		"left",
		"right",
		"defaultKwd",
		"collate",
		"'+'",
		"'-'",
		"mod",
		"with",
		"null",
		"using",
		"forKwd",
		"union",
		"lock",
		"limit",
		"and",
		"order",
		"partition",
		"where",
		"or",
		"andand",
		"pipesAsOr",
		"xor",
		"replace",
		"charType",
		"from",
		"set",
		"eq",
		"intLit",
		"straightJoin",
		"window",
		"having",
		"join",
		"group",
		"cross",
		"inner",
		"natural",
		"'}'",
		"like",
		"'*'",
		"rangeKwd",
		"groups",
		"rows",
		"binaryType",
		"'.'",
		"desc",
		"asc",
		"dayHour",
		"dayMicrosecond",
		"dayMinute",
		"daySecond",
		"hourMicrosecond",
		"hourMinute",
		"hourSecond",
		"minuteMicrosecond",
		"minuteSecond",
		"secondMicrosecond",
		"yearMonth",
		"when",
		"elseKwd",
		"in",
		"then",
		"'<'",
		"'>'",
		"ge",
		"ifKwd",
		"is",
		"le",
		"neq",
		"neqSynonym",
		"nulleq",
		"between",
		"'%'",
		"'&'",
		"'/'",
		"'^'",
		"'|'",
		"div",
		"lsh",
		"rsh",
		"regexpKwd",
		"rlike",
		"singleAtIdentifier",
		"currentUser",
		"insert",
		"'{'",
		"decLit",
		"floatLit",
		"interval",
		"paramMarker",
		"values",
		"bitLit",
		"hexLit",
		"convert",
		"exists",
		"falseKwd",
		"trueKwd",
		"database",
		"builtinNow",
		"currentTs",
		"doubleAtIdentifier",
		"localTime",
		"localTs",
		"underscoreCS",
		"row",
		"'!'",
		"'~'",
		"builtinAddDate",
		"builtinBitAnd",
		"builtinBitOr",
		"builtinBitXor",
		"builtinCast",
		"builtinCount",
		"builtinCurDate",
		"builtinCurTime",
		"builtinDateAdd",
		"builtinDateSub",
		"builtinExtract",
		"builtinGroupConcat",
		"builtinMax",
		"builtinMin",
		"builtinPosition",
		"builtinStddevPop",
		"builtinStddevSamp",
		"builtinSubDate",
		"builtinSubstring",
		"builtinSum",
		"builtinSysDate",
		"builtinTrim",
		"builtinUser",
		"builtinVarPop",
		"builtinVarSamp",
		"caseKwd",
		"cumeDist",
		"currentDate",
		"currentRole",
		"currentTime",
		"denseRank",
		"firstValue",
		"lag",
		"lastValue",
		"lead",
		"not2",
		"nthValue",
		"ntile",
		"percentRank",
		"rank",
		"repeat",
		"rowNumber",
		"utcDate",
		"utcTime",
		"utcTimestamp",
		"key",
		"pipes",
		"primary",
		"check",
		"unique",
		"references",
		"generated",
		"ignore",
		"selectKwd",
		"character",
		"index",
		"Identifier",
		"NotKeywordToken",
		"TiDBKeyword",
		"UnReservedKeyword",
		"packKeys",
		"preSplitRegions",
		"shardRowIDBits",
		"jss",
		"juss",
		"to",
		"by",
		"lines",
		"require",
		"assignmentEq",
		"force",
		"use",
		"sql",
		"'@'",
		"cascade",
		"drop",
		"restrict",
		"analyze",
		"read",
		"alter",
		"foreign",
		"change",
		"fulltext",
		"rename",
		"varcharType",
		"decimalType",
		"doubleType",
		"floatType",
		"integerType",
		"intType",
		"match",
		"realType",
		"add",
		"write",
		"bigIntType",
		"blobType",
		"int1Type",
		"int2Type",
		"int3Type",
		"int4Type",
		"int8Type",
		"long",
		"longblobType",
		"longtextType",
		"mediumblobType",
		"mediumIntType",
		"mediumtextType",
		"numericType",
		"nvarcharType",
		"smallIntType",
		"tinyblobType",
		"tinyIntType",
		"tinytextType",
		"varbinaryType",
		"SubSelect",
		"UserVariable",
		"SimpleIdent",
		"Literal",
		"StringLiteral",
		"FunctionCallGeneric",
		"FunctionCallKeyword",
		"FunctionCallNonKeyword",
		"FunctionNameConflict",
		"FunctionNameDateArith",
		"FunctionNameDateArithMultiForms",
		"FunctionNameDatetimePrecision",
		"FunctionNameOptionalBraces",
		"SimpleExpr",
		"SumExpr",
		"SystemVariable",
		"Variable",
		"WindowFuncCall",
		"BitExpr",
		"PredicateExpr",
		"BoolPri",
		"Expression",
		"logAnd",
		"logOr",
		"NUM",
		"TableName",
		"StringName",
		"unsigned",
		"zerofill",
		"all",
		"over",
		"ColumnName",
		"EqOpt",
		"SelectStmt",
		"SelectStmtBasic",
		"SelectStmtFromDualTable",
		"SelectStmtFromTable",
		"tableKwd",
		"WindowingClause",
		"LengthNum",
		"FieldLen",
		"sqlCalcFoundRows",
		"update",
		"UnionSelect",
		"UnionClauseList",
		"UnionStmt",
		"deleteKwd",
		"CharsetKw",
		"OptWindowingClause",
		"delayed",
		"highPriority",
		"lowPriority",
		"sqlBigResult",
		"terminated",
		"distinct",
		"distinctRow",
		"Username",
		"enclosed",
		"ExpressionList",
		"OptFieldLen",
		"sqlSmallResult",
		"escaped",
		"into",
		"JoinTable",
		"optionally",
		"TableFactor",
		"TableRef",
		"DefaultKwdOpt",
		"DistinctKwd",
		"DistinctOpt",
		"FromOrIn",
		"Rolename",
		"RoleNameString",
		"CharsetName",
		"DefaultFalseDistinctOpt",
		"hintEnd",
		"IfExists",
		"IfNotExists",
		"OrderBy",
		"OrderByOptional",
		"TableNameList",
		"TimestampUnit",
		"BuggyDefaultFalseDistinctOpt",
		"IndexType",
		"JoinType",
		"AnalyzeOptionListOpt",
		"CrossOpt",
		"DeleteFromStmt",
		"IndexColName",
		"InsertIntoStmt",
		"KeyOrIndex",
		"OptBinary",
		"PartDefOption",
		"ReplaceIntoStmt",
		"RolenameList",
		"SelectStmtLimit",
		"TimeUnit",
		"UpdateStmt",
		"ColumnDef",
		"ColumnNameList",
		"EscapedTableRef",
		"ExprOrDefault",
		"IndexColNameList",
		"ShowDatabaseNameOpt",
		"WhereClause",
		"WhereClauseOptional",
		"create",
		"DatabaseOption",
		"DBName",
		"EqOrAssignmentEq",
		"grant",
		"IndexNameList",
		"NumLiteral",
		"PartitionNameList",
		"RowFormat",
		"RowValue",
		"SelectLockOpt",
		"show",
		"ShowLikeOrWhereOpt",
		"TableOption",
		"TableRefs",
		"ByItem",
		"column",
		"ColumnKeywordOpt",
		"ExpressionListOpt",
		"FieldOpt",
		"FieldOpts",
		"IndexName",
		"IndexOption",
		"IndexOptionList",
		"noWriteToBinLog",
		"OptNullTreatment",
		"PriorityOpt",
		"TableAsName",
		"UsernameList",
		"UserSpec",
		"varying",
		"Assignment",
		"AuthString",
		"ByList",
		"CollationName",
		"ExplainableStmt",
		"FieldTerminator",
		"FloatOpt",
		"IgnoreOptional",
		"IndexTypeOpt",
		"LimitOption",
		"load",
		"LoadDataStmt",
		"option",
		"outer",
		"Precision",
		"RestrictOrCascadeOpt",
		"SetExpr",
		"TransactionChar",
		"UserSpecList",
		"WindowName",
		"AssignmentList",
		"ColumnPosition",
		"Constraint",
		"constraint",
		"ConstraintKeywordOpt",
		"DatabaseOptionList",
		"DatabaseSym",
		"GlobalScope",
		"hintBegin",
		"HintTableList",
		"IndexHint",
		"IndexHintType",
		"infile",
		"keys",
		"LockClause",
		"maxValue",
		"NoWriteToBinLogAliasOpt",
		"OptCharset",
		"PasswordExpire",
		"PasswordOrLockOption",
		"PluginNameList",
		"PrivElem",
		"PrivType",
		"ReferDef",
		"TableOptimizerHints",
		"TableOptionList",
		"TransactionChars",
		"trigger",
		"unlock",
		"usage",
		"ValuesList",
		"ValueSym",
		"WindowFrameStart",
		"AdminStmt",
		"AlterDatabaseStmt",
		"AlterTableSpec",
		"AlterTableStmt",
		"AlterUserStmt",
		"AnalyzeOption",
		"AnalyzeTableStmt",
		"BeginTransactionStmt",
		"BinlogStmt",
		"CastType",
		"ChangeStmt",
		"ColumnNameListOpt",
		"ColumnNameOrUserVariable",
		"ColumnOption",
		"ColumnSetValue",
		"CommitStmt",
		"ConnectionOption",
		"ConnectionOptions",
		"CreateBindingStmt",
		"CreateDatabaseStmt",
		"CreateIndexStmt",
		"CreateRoleStmt",
		"CreateTableStmt",
		"CreateUserStmt",
		"CreateViewStmt",
		"databases",
		"DeallocateStmt",
		"DeallocateSym",
		"describe",
		"DoStmt",
		"DropBindingStmt",
		"DropDatabaseStmt",
		"DropIndexStmt",
		"DropRoleStmt",
		"DropStatsStmt",
		"DropTableStmt",
		"DropUserStmt",
		"DropViewStmt",
		"DuplicateOpt",
		"EmptyStmt",
		"EnforcedOrNot",
		"EnforcedOrNotOpt",
		"ExecuteStmt",
		"explain",
		"ExplainStmt",
		"ExplainSym",
		"Field",
		"FieldAsName",
		"FieldAsNameOpt",
		"FieldItem",
		"FlushStmt",
		"FromDual",
		"FuncDatetimePrecList",
		"FuncDatetimePrecListOpt",
		"GeneratedAlways",
		"GrantRoleStmt",
		"GrantStmt",
		"HandleRange",
		"HashString",
		"IndexHintList",
		"IndexHintListOpt",
		"InsertValues",
		"IntoOpt",
		"KeyOrIndexOpt",
		"kill",
		"KillOrKillTiDB",
		"KillStmt",
		"LimitClause",
		"linear",
		"LinearOpt",
		"LoadDataSetItem",
		"LoadStatsStmt",
		"LockTablesStmt",
		"MaxValueOrExpression",
		"NowSym",
		"NowSymFunc",
		"NowSymOptionFraction",
		"NumList",
		"ObjectType",
		"ODBCDateTimeType",
		"odbcDateType",
		"odbcTimestampType",
		"odbcTimeType",
		"OnDelete",
		"OnUpdate",
		"OptInteger",
		"OptionalBraces",
		"OptLeadLagInfo",
		"OptLLDefault",
		"OptTemporary",
		"Order",
		"OuterOpt",
		"PartDefOptionList",
		"PartitionDefinition",
		"PartitionDefinitionListOpt",
		"PartitionOpt",
		"PasswordOpt",
		"PasswordOrLockOptionList",
		"PasswordOrLockOptions",
		"PreparedStmt",
		"PrimaryOpt",
		"PrivElemList",
		"PrivLevel",
		"RecoverTableStmt",
		"ReferOpt",
		"RegexpSym",
		"RenameTableStmt",
		"RequireClause",
		"RequireClauseOpt",
		"RequireList",
		"RequireListElement",
		"revoke",
		"RevokeRoleStmt",
		"RevokeStmt",
		"RoleSpec",
		"RollbackStmt",
		"SetDefaultRoleOpt",
		"SetDefaultRoleStmt",
		"SetRoleStmt",
		"SetStmt",
		"ShowProfileType",
		"ShowStmt",
		"ShowTableAliasOpt",
		"SignedLiteral",
		"SplitOption",
		"SplitRegionStmt",
		"Statement",
		"StatsPersistentVal",
		"StringList",
		"SubPartDefinition",
		"SubPartitionMethod",
		"Symbol",
		"TableAsNameOpt",
		"TableElement",
		"TableLock",
		"TableOptimizerHintOpt",
		"TableOrTables",
		"TablesTerminalSym",
		"TableToTable",
		"TraceableStmt",
		"TraceStmt",
		"TruncateTableStmt",
		"UnlockTablesStmt",
		"UseStmt",
		"VariableAssignment",
		"WhenClause",
		"WindowDefinition",
		"WindowFrameBound",
		"WindowSpec",
		"'='",
		"AdminShowSlow",
		"AlterAlgorithm",
		"AlterTablePartitionOpt",
		"AlterTableSpecList",
		"AlterTableSpecListOpt",
		"AnalyzeOptionList",
		"AnyOrAll",
		"AsOpt",
		"AuthOption",
		"BetweenOrNotOp",
		"BitValueType",
		"BlobType",
		"BooleanType",
		"both",
		"Char",
		"CharsetOpt",
		"ClearPasswordExpireOptions",
		"ColumnDefList",
		"ColumnList",
		"ColumnNameOrUserVariableList",
		"ColumnNameOrUserVarListOpt",
		"ColumnNameOrUserVarListOptWithBrackets",
		"ColumnOptionList",
		"ColumnOptionListOpt",
		"ColumnSetValueList",
		"CompareOp",
		"ConnectionOptionList",
		"ConstraintElem",
		"CreateIndexStmtUnique",
		"CreateTableOptionListOpt",
		"CreateTableSelectOpt",
		"DatabaseOptionListOpt",
		"DateAndTimeType",
		"DefaultTrueDistinctOpt",
		"DefaultValueExpr",
		"dual",
		"ElseOpt",
		"EnforcedOrNotOrNotNullOpt",
		"error",
		"except",
		"ExplainFormatType",
		"ExpressionOpt",
		"FieldItemList",
		"FieldList",
		"Fields",
		"FieldsOrColumns",
		"FixedPointType",
		"FloatingPointType",
		"FlushOption",
		"FuncDatetimePrec",
		"GetFormatSelector",
		"GroupByClause",
		"HandleRangeList",
		"HavingClause",
		"IgnoreLines",
		"IndexColNameListOpt",
		"IndexHintScope",
		"InOrNotOp",
		"IntegerType",
		"IsolationLevel",
		"IsOrNotOp",
		"leading",
		"LikeEscapeOpt",
		"LikeOrNotOp",
		"LikeTableWithOrWithoutParen",
		"Lines",
		"LinesTerminated",
		"LoadDataSetList",
		"LoadDataSetSpecOpt",
		"LocalOpt",
		"LockClauseOpt",
		"LockType",
		"Match",
		"MatchOpt",
		"MaxValueOrExpressionList",
		"NChar",
		"NumericType",
		"NVarchar",
		"OnDeleteUpdateOpt",
		"OnDuplicateKeyUpdate",
		"OptBinMod",
		"OptCollate",
		"OptExistingWindowName",
		"OptFromFirstLast",
		"OptFull",
		"OptGConcatSeparator",
		"OptPartitionClause",
		"OptTable",
		"OptWindowFrameClause",
		"OptWindowOrderByClause",
		"OrReplace",
		"PartDefValuesOpt",
		"PartitionDefinitionList",
		"PartitionKeyAlgorithmOpt",
		"PartitionMethod",
		"PartitionNameListOpt",
		"PartitionNumOpt",
		"precisionType",
		"PrepareSQL",
		"procedure",
		"QuickOptional",
		"RegexpOrNotOp",
		"RoleSpecList",
		"SelectStmtCalcFoundRows",
		"SelectStmtFieldList",
		"SelectStmtGroup",
		"SelectStmtOpts",
		"SelectStmtSQLBigResult",
		"SelectStmtSQLBufferResult",
		"SelectStmtSQLCache",
		"SelectStmtSQLSmallResult",
		"SelectStmtStraightJoin",
		"SetRoleOpt",
		"ShowIndexKwd",
		"ShowProfileArgsOpt",
		"ShowProfileTypes",
		"ShowProfileTypesOpt",
		"ShowTargetFilterable",
		"ssl",
		"Start",
		"Starting",
		"starting",
		"StatementList",
		"stored",
		"StringType",
		"SubPartDefinitionList",
		"SubPartDefinitionListOpt",
		"SubPartitionNumOpt",
		"SubPartitionOpt",
		"TableElementList",
		"TableElementListOpt",
		"TableLockList",
		"TableNameListOpt",
		"TableOptimizerHintList",
		"TableRefsClause",
		"TableToTableList",
		"TextType",
		"trailing",
		"TrimDirection",
		"Type",
		"UnionOpt",
		"UserVariableList",
		"UsingRoles",
		"Values",
		"ValuesOpt",
		"Varchar",
		"VariableAssignmentList",
		"ViewAlgorithm",
		"ViewCheckOption",
		"ViewDefiner",
		"ViewFieldList",
		"ViewName",
		"ViewSQLSecurity",
		"virtual",
		"VirtualOrStored",
		"WhenClauseList",
		"WindowClauseOptional",
		"WindowDefinitionList",
		"WindowFrameBetween",
		"WindowFrameExtent",
		"WindowFrameUnits",
		"WindowNameOrSpec",
		"WindowSpecDetails",
		"WithGrantOptionOpt",
		"WithReadLockOpt",
		"$default",
		"andnot",
		"AssignmentListOpt",
		"CommaOpt",
		"createTableSelect",
		"empty",
		"higherThanComma",
		"insertValues",
		"invalid",
		"lowerThanCharsetKwd",
		"lowerThanComma",
		"lowerThanCreateTableSelect",
		"lowerThanEq",
		"lowerThanInsertValues",
		"lowerThanIntervalKeyword",
		"lowerThanKey",
		"lowerThanNot",
		"lowerThanOn",
		"lowerThanSetKeyword",
		"lowerThanStringLitToken",
		"neg",
		"splitOptionPriv",
		"tableRefPriority",
	}

	yyReductions = []struct{ xsym, components int }{
		{0, 1},
		{976, 1},
		{710, 6},
		{710, 8},
		{710, 10},
		{859, 1},
		{859, 2},
		{709, 1},
		{709, 5},
		{709, 5},
		{709, 6},
		{709, 2},
		{709, 5},
		{709, 6},
		{709, 4},
		{709, 5},
		{709, 3},
		{709, 4},
		{709, 3},
		{709, 4},
		{709, 5},
		{709, 2},
		{709, 2},
		{709, 5},
		{709, 6},
		{709, 6},
		{709, 8},
		{709, 5},
		{709, 3},
		{709, 2},
		{709, 3},
		{709, 5},
		{709, 1},
		{709, 3},
		{709, 1},
		{709, 2},
		{709, 2},
		{858, 1},
		{858, 1},
		{858, 1},
		{858, 1},
		{858, 1},
		{927, 0},
		{927, 1},
		{688, 3},
		{688, 3},
		{688, 3},
		{688, 3},
		{688, 3},
		{607, 1},
		{607, 1},
		{770, 0},
		{770, 1},
		{640, 0},
		{640, 1},
		{675, 0},
		{675, 1},
		{675, 2},
		{861, 0},
		{861, 1},
		{860, 1},
		{860, 3},
		{630, 1},
		{630, 3},
		{678, 0},
		{678, 1},
		{678, 2},
		{838, 1},
		{813, 3},
		{992, 1},
		{992, 3},
		{845, 3},
		{810, 5},
		{810, 3},
		{810, 4},
		{832, 4},
		{832, 6},
		{831, 6},
		{831, 2},
		{713, 4},
		{713, 6},
		{713, 7},
		{713, 6},
		{713, 8},
		{713, 9},
		{602, 0},
		{602, 2},
		{862, 1},
		{862, 3},
		{712, 2},
		{712, 2},
		{712, 3},
		{712, 3},
		{712, 2},
		{654, 3},
		{674, 1},
		{674, 3},
		{1024, 0},
		{1024, 1},
		{714, 1},
		{714, 2},
		{714, 2},
		{714, 2},
		{714, 5},
		{715, 2},
		{874, 1},
		{874, 3},
		{615, 3},
		{548, 1},
		{548, 3},
		{548, 5},
		{616, 1},
		{616, 3},
		{718, 0},
		{718, 1},
		{877, 0},
		{877, 1},
		{876, 1},
		{876, 3},
		{719, 1},
		{719, 1},
		{878, 0},
		{878, 3},
		{722, 1},
		{807, 0},
		{807, 1},
		{747, 1},
		{747, 2},
		{748, 0},
		{748, 1},
		{894, 2},
		{894, 1},
		{720, 2},
		{720, 1},
		{720, 1},
		{720, 2},
		{720, 1},
		{720, 2},
		{720, 2},
		{720, 3},
		{720, 2},
		{720, 5},
		{720, 6},
		{720, 1},
		{720, 2},
		{761, 0},
		{761, 2},
		{1011, 0},
		{1011, 1},
		{1011, 1},
		{879, 1},
		{879, 2},
		{880, 0},
		{880, 1},
		{884, 8},
		{884, 7},
		{884, 8},
		{884, 8},
		{884, 8},
		{884, 5},
		{929, 2},
		{929, 2},
		{929, 2},
		{930, 0},
		{930, 1},
		{697, 5},
		{912, 0},
		{912, 3},
		{790, 3},
		{791, 3},
		{935, 0},
		{935, 1},
		{935, 1},
		{935, 2},
		{935, 2},
		{811, 1},
		{811, 1},
		{811, 2},
		{811, 2},
		{811, 2},
		{891, 1},
		{891, 1},
		{783, 1},
		{783, 3},
		{783, 4},
		{782, 1},
		{782, 1},
		{782, 1},
		{782, 1},
		{781, 1},
		{781, 1},
		{781, 1},
		{830, 1},
		{830, 2},
		{830, 2},
		{629, 1},
		{629, 1},
		{629, 1},
		{727, 13},
		{885, 0},
		{885, 1},
		{605, 3},
		{619, 1},
		{619, 3},
		{708, 4},
		{708, 3},
		{726, 5},
		{625, 1},
		{624, 4},
		{624, 4},
		{624, 4},
		{888, 0},
		{888, 1},
		{679, 1},
		{679, 2},
		{729, 11},
		{729, 6},
		{584, 0},
		{584, 1},
		{802, 0},
		{802, 6},
		{837, 6},
		{837, 5},
		{950, 0},
		{950, 3},
		{951, 1},
		{951, 4},
		{951, 5},
		{951, 4},
		{951, 5},
		{951, 4},
		{951, 3},
		{951, 1},
		{776, 0},
		{776, 1},
		{985, 0},
		{985, 4},
		{984, 0},
		{984, 2},
		{953, 0},
		{953, 2},
		{801, 0},
		{801, 3},
		{949, 1},
		{949, 3},
		{800, 5},
		{983, 0},
		{983, 3},
		{982, 1},
		{982, 3},
		{836, 3},
		{799, 0},
		{799, 2},
		{609, 3},
		{609, 3},
		{609, 3},
		{609, 4},
		{609, 4},
		{609, 3},
		{609, 3},
		{609, 3},
		{609, 3},
		{948, 0},
		{948, 4},
		{948, 6},
		{948, 1},
		{948, 5},
		{948, 1},
		{948, 1},
		{745, 0},
		{745, 1},
		{745, 1},
		{864, 0},
		{864, 1},
		{887, 0},
		{887, 1},
		{887, 1},
		{887, 1},
		{921, 2},
		{921, 4},
		{731, 11},
		{947, 0},
		{947, 2},
		{1004, 0},
		{1004, 3},
		{1004, 3},
		{1004, 3},
		{1006, 0},
		{1006, 3},
		{1009, 0},
		{1009, 3},
		{1009, 3},
		{1008, 1},
		{1007, 0},
		{1007, 3},
		{875, 1},
		{875, 3},
		{1005, 0},
		{1005, 4},
		{1005, 4},
		{736, 2},
		{604, 12},
		{604, 9},
		{604, 10},
		{680, 1},
		{738, 4},
		{739, 6},
		{742, 6},
		{796, 0},
		{796, 1},
		{744, 4},
		{744, 6},
		{743, 3},
		{743, 5},
		{740, 3},
		{740, 5},
		{741, 3},
		{669, 0},
		{669, 1},
		{669, 1},
		{843, 1},
		{843, 1},
		{549, 0},
		{549, 1},
		{746, 0},
		{847, 2},
		{847, 5},
		{752, 1},
		{752, 1},
		{752, 1},
		{751, 2},
		{751, 3},
		{751, 2},
		{751, 4},
		{751, 7},
		{751, 5},
		{751, 7},
		{751, 5},
		{751, 3},
		{897, 1},
		{897, 1},
		{556, 1},
		{541, 1},
		{538, 3},
		{538, 3},
		{538, 3},
		{538, 3},
		{538, 2},
		{538, 3},
		{538, 3},
		{538, 3},
		{538, 1},
		{780, 1},
		{780, 1},
		{540, 1},
		{540, 1},
		{539, 1},
		{539, 1},
		{575, 1},
		{575, 3},
		{931, 1},
		{931, 3},
		{641, 0},
		{641, 1},
		{760, 0},
		{760, 1},
		{759, 1},
		{537, 3},
		{537, 3},
		{537, 4},
		{537, 5},
		{537, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{882, 1},
		{866, 1},
		{866, 2},
		{917, 1},
		{917, 2},
		{914, 1},
		{914, 2},
		{920, 1},
		{920, 2},
		{958, 1},
		{958, 2},
		{863, 1},
		{863, 1},
		{863, 1},
		{536, 5},
		{536, 3},
		{536, 5},
		{536, 4},
		{536, 3},
		{536, 1},
		{812, 1},
		{812, 1},
		{919, 0},
		{919, 2},
		{753, 1},
		{753, 3},
		{753, 5},
		{753, 2},
		{753, 5},
		{755, 0},
		{755, 1},
		{754, 1},
		{754, 2},
		{754, 1},
		{754, 2},
		{900, 1},
		{900, 3},
		{908, 3},
		{910, 0},
		{910, 2},
		{593, 0},
		{593, 2},
		{594, 0},
		{594, 3},
		{661, 0},
		{661, 1},
		{644, 0},
		{644, 1},
		{646, 0},
		{646, 2},
		{645, 3},
		{645, 1},
		{645, 2},
		{600, 2},
		{600, 2},
		{600, 2},
		{662, 0},
		{662, 1},
		{459, 1},
		{459, 1},
		{459, 1},
		{459, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{462, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{461, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{460, 1},
		{606, 7},
		{769, 0},
		{769, 1},
		{768, 5},
		{768, 4},
		{768, 6},
		{768, 4},
		{768, 2},
		{768, 3},
		{768, 1},
		{768, 1},
		{768, 2},
		{705, 1},
		{705, 1},
		{704, 1},
		{704, 3},
		{632, 3},
		{1001, 0},
		{1001, 1},
		{1000, 3},
		{1000, 1},
		{618, 1},
		{618, 1},
		{721, 3},
		{881, 0},
		{881, 1},
		{881, 3},
		{936, 0},
		{936, 5},
		{610, 5},
		{786, 1},
		{786, 1},
		{786, 1},
		{520, 1},
		{520, 1},
		{520, 1},
		{520, 1},
		{520, 1},
		{520, 1},
		{520, 1},
		{520, 2},
		{520, 1},
		{520, 1},
		{521, 1},
		{521, 2},
		{595, 3},
		{656, 1},
		{656, 3},
		{638, 2},
		{797, 0},
		{797, 1},
		{797, 1},
		{596, 0},
		{596, 1},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 5},
		{535, 5},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 3},
		{535, 1},
		{519, 1},
		{519, 3},
		{519, 4},
		{519, 5},
		{530, 1},
		{530, 1},
		{530, 1},
		{530, 1},
		{530, 3},
		{530, 1},
		{530, 1},
		{530, 1},
		{530, 1},
		{530, 1},
		{530, 2},
		{530, 2},
		{530, 2},
		{530, 2},
		{530, 3},
		{530, 2},
		{530, 1},
		{530, 3},
		{530, 5},
		{530, 6},
		{530, 2},
		{530, 2},
		{530, 6},
		{530, 5},
		{530, 6},
		{530, 6},
		{530, 4},
		{530, 4},
		{530, 3},
		{530, 3},
		{585, 1},
		{585, 1},
		{586, 1},
		{586, 1},
		{591, 0},
		{591, 1},
		{890, 0},
		{890, 1},
		{599, 1},
		{599, 2},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{525, 1},
		{793, 0},
		{793, 2},
		{529, 1},
		{529, 1},
		{529, 1},
		{529, 1},
		{528, 1},
		{528, 1},
		{528, 1},
		{528, 1},
		{528, 1},
		{528, 1},
		{523, 4},
		{523, 4},
		{523, 2},
		{523, 3},
		{523, 2},
		{523, 4},
		{523, 6},
		{523, 2},
		{523, 2},
		{523, 2},
		{523, 4},
		{523, 6},
		{523, 4},
		{523, 4},
		{524, 4},
		{524, 4},
		{524, 6},
		{524, 8},
		{524, 8},
		{524, 6},
		{524, 6},
		{524, 6},
		{524, 6},
		{524, 6},
		{524, 8},
		{524, 8},
		{524, 8},
		{524, 8},
		{524, 4},
		{524, 6},
		{524, 6},
		{524, 7},
		{907, 1},
		{907, 1},
		{907, 1},
		{907, 1},
		{526, 1},
		{526, 1},
		{527, 1},
		{527, 1},
		{995, 1},
		{995, 1},
		{995, 1},
		{531, 6},
		{531, 5},
		{531, 6},
		{531, 5},
		{531, 6},
		{531, 5},
		{531, 6},
		{531, 5},
		{531, 6},
		{531, 5},
		{531, 5},
		{531, 7},
		{531, 6},
		{531, 6},
		{531, 6},
		{531, 6},
		{531, 6},
		{531, 6},
		{531, 6},
		{942, 0},
		{942, 2},
		{522, 4},
		{906, 0},
		{906, 2},
		{906, 3},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{613, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{598, 1},
		{898, 0},
		{898, 1},
		{1012, 1},
		{1012, 2},
		{852, 4},
		{893, 0},
		{893, 2},
		{716, 2},
		{716, 3},
		{716, 1},
		{716, 2},
		{716, 2},
		{716, 2},
		{716, 2},
		{716, 2},
		{716, 1},
		{716, 1},
		{716, 2},
		{716, 1},
		{649, 0},
		{649, 1},
		{649, 1},
		{649, 1},
		{542, 1},
		{542, 3},
		{542, 3},
		{597, 1},
		{597, 3},
		{957, 0},
		{957, 1},
		{806, 4},
		{955, 1},
		{955, 1},
		{749, 2},
		{749, 4},
		{998, 1},
		{998, 3},
		{733, 3},
		{734, 1},
		{734, 1},
		{822, 1},
		{551, 3},
		{552, 3},
		{553, 7},
		{550, 4},
		{550, 4},
		{550, 4},
		{758, 2},
		{1013, 0},
		{1013, 2},
		{1014, 1},
		{1014, 3},
		{853, 3},
		{673, 1},
		{855, 3},
		{1019, 4},
		{939, 0},
		{939, 1},
		{943, 0},
		{943, 3},
		{946, 0},
		{946, 3},
		{945, 0},
		{945, 2},
		{1017, 1},
		{1017, 1},
		{1017, 1},
		{1016, 1},
		{1016, 1},
		{706, 2},
		{706, 2},
		{706, 2},
		{706, 4},
		{706, 2},
		{1015, 4},
		{854, 1},
		{854, 2},
		{854, 2},
		{854, 2},
		{854, 4},
		{565, 0},
		{565, 1},
		{555, 2},
		{1018, 1},
		{1018, 1},
		{534, 4},
		{534, 4},
		{534, 4},
		{534, 4},
		{534, 4},
		{534, 5},
		{534, 7},
		{534, 7},
		{534, 6},
		{534, 6},
		{534, 9},
		{794, 0},
		{794, 3},
		{794, 3},
		{795, 0},
		{795, 2},
		{648, 0},
		{648, 2},
		{648, 2},
		{940, 0},
		{940, 2},
		{940, 2},
		{991, 1},
		{637, 1},
		{637, 3},
		{617, 1},
		{617, 4},
		{583, 1},
		{583, 1},
		{582, 4},
		{582, 4},
		{582, 4},
		{582, 3},
		{952, 0},
		{952, 4},
		{839, 0},
		{839, 1},
		{650, 1},
		{650, 2},
		{685, 2},
		{685, 2},
		{685, 2},
		{913, 0},
		{913, 2},
		{913, 3},
		{913, 3},
		{684, 5},
		{628, 0},
		{628, 1},
		{628, 3},
		{628, 1},
		{766, 1},
		{766, 2},
		{767, 0},
		{767, 1},
		{580, 3},
		{580, 5},
		{580, 7},
		{580, 7},
		{580, 9},
		{580, 4},
		{580, 6},
		{580, 3},
		{580, 5},
		{601, 1},
		{601, 1},
		{798, 0},
		{798, 1},
		{603, 1},
		{603, 2},
		{603, 2},
		{774, 0},
		{774, 2},
		{663, 1},
		{663, 1},
		{612, 0},
		{612, 2},
		{612, 4},
		{612, 4},
		{963, 9},
		{698, 0},
		{698, 3},
		{698, 3},
		{683, 1},
		{683, 3},
		{990, 1},
		{990, 2},
		{842, 4},
		{842, 4},
		{842, 4},
		{842, 3},
		{842, 3},
		{842, 4},
		{960, 0},
		{960, 1},
		{964, 0},
		{964, 1},
		{965, 0},
		{965, 1},
		{966, 0},
		{966, 1},
		{966, 1},
		{967, 0},
		{967, 1},
		{968, 0},
		{968, 1},
		{961, 1},
		{962, 0},
		{962, 1},
		{517, 3},
		{517, 3},
		{633, 0},
		{633, 2},
		{633, 4},
		{562, 7},
		{562, 7},
		{562, 7},
		{562, 8},
		{561, 1},
		{561, 4},
		{560, 1},
		{560, 3},
		{997, 1},
		{717, 9},
		{717, 9},
		{826, 2},
		{826, 4},
		{826, 6},
		{826, 4},
		{826, 4},
		{826, 3},
		{825, 3},
		{824, 6},
		{823, 1},
		{823, 1},
		{823, 1},
		{969, 3},
		{969, 1},
		{969, 1},
		{700, 1},
		{700, 3},
		{671, 3},
		{671, 2},
		{671, 2},
		{916, 2},
		{916, 2},
		{916, 2},
		{916, 1},
		{670, 1},
		{670, 1},
		{626, 1},
		{626, 1},
		{851, 3},
		{851, 4},
		{851, 4},
		{851, 4},
		{851, 3},
		{851, 3},
		{851, 2},
		{851, 4},
		{851, 4},
		{851, 2},
		{590, 1},
		{590, 1},
		{657, 1},
		{1003, 0},
		{1003, 1},
		{1003, 3},
		{533, 1},
		{533, 1},
		{532, 1},
		{518, 1},
		{573, 1},
		{573, 3},
		{573, 2},
		{573, 2},
		{651, 1},
		{651, 3},
		{803, 1},
		{803, 4},
		{655, 1},
		{589, 1},
		{589, 1},
		{588, 1},
		{588, 3},
		{588, 2},
		{611, 1},
		{611, 3},
		{707, 3},
		{707, 4},
		{707, 5},
		{707, 4},
		{707, 4},
		{707, 5},
		{707, 5},
		{707, 5},
		{707, 6},
		{707, 4},
		{707, 5},
		{707, 6},
		{707, 4},
		{707, 3},
		{707, 3},
		{707, 4},
		{707, 4},
		{707, 5},
		{857, 2},
		{857, 2},
		{857, 3},
		{857, 3},
		{909, 1},
		{909, 3},
		{764, 5},
		{784, 1},
		{784, 3},
		{828, 3},
		{828, 4},
		{828, 4},
		{828, 5},
		{828, 4},
		{828, 4},
		{828, 6},
		{828, 2},
		{828, 5},
		{828, 3},
		{828, 3},
		{828, 3},
		{828, 3},
		{828, 3},
		{828, 3},
		{828, 2},
		{828, 5},
		{828, 2},
		{828, 4},
		{973, 0},
		{973, 1},
		{972, 1},
		{972, 3},
		{827, 1},
		{827, 1},
		{827, 2},
		{827, 2},
		{827, 2},
		{827, 1},
		{827, 1},
		{827, 1},
		{827, 1},
		{971, 0},
		{971, 3},
		{999, 0},
		{999, 2},
		{970, 1},
		{970, 1},
		{970, 1},
		{587, 1},
		{587, 1},
		{974, 1},
		{974, 1},
		{974, 1},
		{974, 3},
		{974, 3},
		{974, 3},
		{974, 3},
		{974, 5},
		{974, 4},
		{974, 4},
		{974, 1},
		{974, 1},
		{974, 2},
		{974, 2},
		{974, 2},
		{974, 1},
		{974, 2},
		{974, 2},
		{974, 2},
		{974, 2},
		{974, 2},
		{974, 2},
		{974, 1},
		{635, 0},
		{635, 2},
		{635, 2},
		{681, 0},
		{681, 1},
		{681, 1},
		{941, 0},
		{941, 1},
		{620, 0},
		{620, 2},
		{829, 2},
		{757, 3},
		{694, 1},
		{694, 3},
		{905, 1},
		{905, 1},
		{905, 3},
		{905, 3},
		{690, 0},
		{690, 1},
		{690, 1},
		{989, 0},
		{989, 1},
		{1021, 0},
		{1021, 3},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{833, 1},
		{846, 1},
		{846, 1},
		{846, 1},
		{846, 1},
		{846, 1},
		{846, 1},
		{846, 1},
		{658, 1},
		{658, 1},
		{658, 1},
		{658, 1},
		{658, 1},
		{658, 1},
		{979, 1},
		{979, 3},
		{676, 2},
		{840, 1},
		{840, 1},
		{986, 1},
		{986, 3},
		{987, 0},
		{987, 3},
		{636, 1},
		{636, 4},
		{636, 4},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 1},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 3},
		{636, 2},
		{636, 2},
		{636, 3},
		{636, 3},
		{834, 1},
		{834, 1},
		{886, 0},
		{886, 1},
		{699, 1},
		{699, 2},
		{699, 3},
		{944, 0},
		{944, 1},
		{848, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{631, 3},
		{996, 1},
		{996, 1},
		{996, 1},
		{933, 3},
		{933, 2},
		{933, 3},
		{933, 3},
		{933, 2},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{915, 1},
		{869, 1},
		{869, 1},
		{792, 0},
		{792, 1},
		{792, 1},
		{903, 1},
		{903, 1},
		{904, 1},
		{904, 1},
		{904, 1},
		{904, 2},
		{867, 1},
		{981, 3},
		{981, 2},
		{981, 3},
		{981, 2},
		{981, 3},
		{981, 3},
		{981, 2},
		{981, 2},
		{981, 1},
		{981, 2},
		{981, 5},
		{981, 5},
		{981, 1},
		{871, 1},
		{871, 1},
		{932, 1},
		{932, 2},
		{932, 2},
		{1002, 2},
		{1002, 2},
		{1002, 1},
		{934, 2},
		{934, 1},
		{934, 2},
		{934, 3},
		{934, 3},
		{934, 2},
		{868, 1},
		{868, 2},
		{868, 1},
		{868, 1},
		{993, 1},
		{993, 2},
		{993, 1},
		{993, 1},
		{993, 2},
		{889, 1},
		{889, 2},
		{889, 2},
		{889, 2},
		{889, 3},
		{557, 3},
		{576, 0},
		{576, 1},
		{642, 1},
		{642, 1},
		{642, 1},
		{643, 0},
		{643, 2},
		{660, 0},
		{660, 1},
		{660, 1},
		{668, 5},
		{937, 0},
		{937, 1},
		{608, 0},
		{608, 2},
		{608, 3},
		{691, 0},
		{691, 2},
		{564, 2},
		{564, 1},
		{564, 2},
		{938, 0},
		{938, 2},
		{835, 1},
		{835, 3},
		{543, 1},
		{543, 1},
		{614, 10},
		{614, 8},
		{850, 2},
		{621, 2},
		{622, 0},
		{622, 1},
		{1025, 0},
		{1025, 1},
		{730, 7},
		{728, 4},
		{711, 7},
		{711, 9},
		{652, 2},
		{672, 1},
		{672, 3},
		{724, 0},
		{724, 2},
		{883, 1},
		{883, 2},
		{723, 2},
		{723, 2},
		{723, 2},
		{723, 2},
		{815, 0},
		{815, 1},
		{814, 2},
		{814, 2},
		{814, 2},
		{814, 2},
		{816, 1},
		{816, 3},
		{817, 2},
		{817, 2},
		{817, 2},
		{805, 0},
		{805, 1},
		{804, 1},
		{804, 2},
		{693, 2},
		{693, 2},
		{693, 1},
		{693, 4},
		{693, 2},
		{693, 2},
		{692, 3},
		{873, 0},
		{865, 0},
		{865, 3},
		{865, 3},
		{865, 5},
		{865, 5},
		{865, 4},
		{765, 1},
		{821, 1},
		{959, 1},
		{959, 3},
		{725, 7},
		{737, 5},
		{763, 8},
		{762, 4},
		{1020, 0},
		{1020, 3},
		{1020, 3},
		{1020, 3},
		{1020, 3},
		{1020, 3},
		{695, 1},
		{695, 4},
		{808, 1},
		{808, 3},
		{696, 1},
		{696, 2},
		{696, 1},
		{696, 1},
		{696, 2},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 1},
		{696, 2},
		{696, 1},
		{696, 2},
		{696, 1},
		{696, 2},
		{696, 2},
		{696, 1},
		{696, 1},
		{696, 3},
		{696, 2},
		{696, 2},
		{696, 2},
		{696, 2},
		{696, 2},
		{696, 2},
		{696, 2},
		{696, 1},
		{785, 0},
		{785, 1},
		{809, 1},
		{809, 3},
		{809, 3},
		{809, 3},
		{809, 1},
		{820, 7},
		{819, 4},
		{665, 15},
		{911, 0},
		{911, 3},
		{872, 0},
		{872, 3},
		{926, 0},
		{926, 1},
		{901, 0},
		{901, 2},
		{902, 1},
		{902, 1},
		{899, 2},
		{899, 1},
		{756, 3},
		{756, 4},
		{756, 3},
		{756, 3},
		{659, 1},
		{659, 1},
		{659, 1},
		{922, 0},
		{922, 3},
		{977, 0},
		{977, 3},
		{923, 0},
		{923, 3},
		{925, 0},
		{925, 2},
		{924, 3},
		{924, 1},
		{777, 3},
		{849, 2},
		{779, 3},
		{844, 1},
		{844, 1},
		{841, 2},
		{928, 1},
		{928, 2},
		{928, 1},
		{928, 2},
		{988, 1},
		{988, 3},
		{773, 2},
		{773, 3},
		{773, 3},
		{772, 1},
		{772, 2},
		{778, 3},
	}

	yyXErrors = map[yyXError]string{}

	yyParseTab = [2993][]uint16{
		// 0
		{1420, 1420, 73: 1767, 87: 1843, 91: 1768, 99: 1749, 105: 1782, 1752, 1754, 114: 1755, 120: 1770, 122: 1757, 127: 1784, 144: 1771, 150: 1750, 1753, 165: 1760, 292: 1776, 309: 1850, 319: 1766, 322: 1781, 341: 1763, 380: 1765, 456: 1772, 474: 1845, 478: 1759, 480: 1751, 482: 1747, 484: 1780, 486: 1748, 517: 1835, 550: 1779, 1773, 1774, 1775, 559: 1844, 1778, 1777, 1829, 1758, 604: 1795, 606: 1818, 610: 1825, 614: 1838, 623: 1756, 627: 1846, 634: 1783, 664: 1848, 1820, 702: 1849, 707: 1786, 1787, 710: 1788, 1789, 713: 1790, 1791, 1792, 717: 1798, 722: 1793, 725: 1805, 1799, 1800, 1804, 1801, 1803, 1802, 733: 1794, 1769, 1762, 1806, 1814, 1807, 1808, 1812, 1813, 1809, 1811, 1810, 746: 1785, 749: 1796, 1761, 1797, 1764, 757: 1815, 762: 1817, 1816, 771: 1852, 1851, 1819, 778: 1821, 1841, 806: 1822, 810: 1826, 813: 1824, 818: 1847, 1828, 1827, 822: 1823, 824: 1832, 1831, 1830, 828: 1834, 832: 1833, 1842, 847: 1836, 1837, 1840, 1839, 976: 1745, 979: 1746},
		{1744},
		{1743, 4735},
		{77: 4598, 393: 3819, 455: 3127, 554: 1321, 661: 4596, 680: 4597},
		{554: 4588},
		// 5
		{554: 4582},
		{554: 4568},
		{196: 4533, 554: 4532},
		{1645, 1645, 212: 4531, 216: 4530},
		{242: 4526},
		// 10
		{294: 4525},
		{1621, 1621},
		{31: 1463, 59: 1463, 66: 1463, 406, 75: 3889, 77: 3888, 92: 3343, 100: 3344, 102: 3823, 315: 3887, 393: 3819, 452: 3883, 458: 1545, 475: 1463, 554: 1436, 680: 3884, 3890, 796: 3885, 885: 3882, 947: 3886},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 2251, 2246, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 2248, 2016, 2012, 2255, 1881, 2250, 2020, 2125, 2021, 2022, 2023, 2264, 2265, 2263, 2259, 2266, 2099, 2096, 2098, 2097, 2100, 2256, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 2257, 1994, 1889, 2247, 1897, 2243, 1971, 1972, 2013, 2252, 2254, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2262, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 2253, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 2258, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 2249, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 2244, 2245, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2267, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 2260, 2261, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2268, 2269, 2150, 2136, 2137, 2138, 2298, 294: 2281, 2239, 297: 2309, 2313, 2374, 301: 2295, 2294, 2331, 305: 2272, 319: 2312, 2329, 324: 2276, 339: 2301, 2232, 361: 2307, 378: 2237, 2314, 2330, 2332, 2275, 2274, 2308, 2289, 2305, 2280, 2279, 2304, 2300, 2271, 2273, 2306, 2310, 2319, 2370, 2320, 2321, 2278, 2299, 2292, 2293, 2343, 2345, 2346, 2347, 2302, 2348, 2327, 2333, 2341, 2342, 2337, 2349, 2350, 2351, 2338, 2353, 2354, 2344, 2339, 2352, 2334, 2340, 2325, 2355, 2356, 2303, 2360, 2315, 2316, 2318, 2359, 2365, 2364, 2366, 2363, 2296, 2367, 2362, 2361, 2358, 2311, 2357, 2317, 2322, 2323, 459: 2231, 1865, 1866, 1864, 517: 2297, 2369, 2283, 2288, 2277, 2286, 2284, 2285, 2324, 2336, 2335, 2328, 2326, 2282, 2291, 2368, 2290, 2287, 2242, 2241, 2240, 2583, 575: 3881},
		{2: 608, 608, 608, 6: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 31: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 321: 608, 455: 608, 566: 608, 608, 608, 682: 3121, 698: 3861},
		// 15
		{31: 3824, 35: 1436, 67: 406, 73: 734, 75: 3826, 77: 3825, 92: 3343, 100: 3344, 102: 3823, 152: 3827, 393: 3819, 458: 3821, 554: 1436, 680: 3820, 3828, 796: 3822},
		{191: 3807, 292: 2848, 319: 1766, 380: 1765, 456: 1772, 550: 3808, 1773, 1774, 1775, 559: 1844, 1778, 1777, 3813, 1758, 604: 3809, 606: 3811, 610: 3812, 614: 3810, 664: 3815, 3814, 846: 3806},
		{2: 1417, 1417, 1417, 6: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 31: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,


text:
1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 307: 1417, 319: 1417, 380: 1417, 456: 1417, 480: 1417, 559: 1417, 563: 1417},
		{2: 1416, 1416, 1416, 6: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 31: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 307: 1416, 319: 1416, 380: 1416, 456: 1416, 480: 1416, 559: 1416, 563: 1416},
		{2: 1415, 1415, 1415, 6: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 31: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 307: 1415, 319: 1415, 380: 1415, 456: 1415, 480: 1415, 559: 1415, 563: 1415},
		// 20
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 3781, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 2848, 307: 3780, 319: 1766, 380: 1765, 456: 1772, 459: 2154, 1865, 1866, 1864, 480: 3782, 542: 3778, 550: 3783, 1773, 1774, 1775, 559: 1844, 1778, 1777, 3788, 1758, 604: 3784, 606: 3786, 610: 3787, 614: 3785, 658: 3779},
		{2: 754, 754, 754, 6: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 31: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 455: 754, 566: 3125, 3124, 3123, 579: 754, 649: 3767},
		{2: 754, 754, 754, 6: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 31: 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 566: 3125, 3124, 3123, 579: 754, 649: 3725},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 459: 3720, 1865, 1866, 1864},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 459: 3714, 1865, 1866, 1864},
		// 25
		{73: 3712},
		{73: 735},
		{733, 733},
		{2: 608, 608, 608, 6: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 31: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 294: 608, 608, 297: 608, 608, 608, 301: 608, 608, 608, 305: 608, 319: 608, 608, 324: 608, 608, 335: 608, 339: 608, 608, 361: 608, 378: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 546: 608, 558: 608, 566: 608, 608, 608, 608, 571: 608, 608, 577: 608, 682: 3121, 698: 3671, 963: 3670},
		{964, 964, 30: 964, 293: 964, 304: 964, 306: 964, 964, 964, 964, 964, 312: 2586, 321: 3635, 595: 2587, 3667, 758: 3634},
		// 30
		{964, 964, 30: 964, 293: 964, 304: 964, 306: 964, 964, 964, 964, 964, 312: 2586, 595: 2587, 3664},
		{964, 964, 30: 964, 293: 964, 304: 964, 306: 964, 964, 964, 964, 964, 312: 2586, 595: 2587, 3661},
		{292: 2848, 456: 1772, 550: 2861, 1773, 1774, 1775, 560: 1778, 1777, 2847},
		{308: 3607},
		{308: 570},
		// 35
		{340, 340, 308: 568},
		{123: 3592, 141: 3591},
		{523, 523, 2068, 1955, 1869, 523, 1905, 1870, 3508, 3504, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 3506, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 3509, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 3505, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 3510, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 3511, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 3507, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 299: 3513, 320: 2814, 378: 3516, 396: 3515, 457: 2812, 459: 3514, 1865, 1866, 1864, 564: 3517, 851: 3518, 1003: 3512},
		{19: 3445, 97: 3448, 99: 3443, 143: 3447, 174: 3446, 176: 3444, 451: 3442, 634: 3441},
		{9: 2813, 35: 403, 406, 41: 403, 60: 403, 69: 3322, 78: 406, 88: 406, 92: 3343, 97: 3342, 403, 100: 3344, 123: 3339, 128: 3345, 141: 3338, 177: 3335, 184: 3327, 187: 3341, 192: 3340, 3313, 195: 3333, 197: 3325, 205: 3314, 211: 3330, 218: 3321, 3320, 230: 3318, 3319, 3317, 3316, 243: 3336, 246: 3332, 320: 2814, 457: 2812, 3324, 480: 3323, 554: 3312, 564: 3329, 623: 3311, 681: 3334, 687: 3326, 732: 3328, 941: 3315, 956: 3337, 970: 3331, 974: 3310},
		// 40
		{35: 391, 391, 62: 3288, 69: 391, 76: 391, 554: 391, 647: 3287, 690: 3286},
		{384, 384},
		{383, 383},
		{382, 382},
		{381, 381},
		// 45
		{380, 380},
		{379, 379},
		{378, 378},
		{377, 377},
		{376, 376},
		// 50
		{375, 375},
		{374, 374},
		{373, 373},
		{372, 372},
		{371, 371},
		// 55
		{370, 370},
		{369, 369},
		{368, 368},
		{367, 367},
		{366, 366},
		// 60
		{365, 365},
		{364, 364},
		{363, 363},
		{362, 362},
		{361, 361},
		// 65
		{360, 360},
		{359, 359},
		{358, 358},
		{357, 357},
		{356, 356},
		// 70
		{355, 355},
		{354, 354},
		{353, 353},
		{352, 352},
		{351, 351},
		// 75
		{350, 350},
		{349, 349},
		{348, 348},
		{347, 347},
		{346, 346},
		// 80
		{345, 345},
		{344, 344},
		{343, 343},
		{342, 342},
		{341, 341},
		// 85
		{339, 339},
		{338, 338},
		{337, 337},
		{336, 336},
		{335, 335},
		// 90
		{334, 334},
		{333, 333},
		{332, 332},
		{331, 331},
		{330, 330},
		// 95
		{329, 329},
		{328, 328},
		{327, 327},
		{313, 313},
		{2: 275, 275, 275, 6: 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 31: 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 554: 3283, 944: 3284},
		// 100
		{2: 608, 608, 608, 6: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 31: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 381: 608, 455: 608, 566: 608, 608, 608, 682: 3121, 698: 3122},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 459: 3119, 1865, 1866, 1864, 625: 3120},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 2992, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 2993, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2997, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2998, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2995, 2007, 2008, 2014, 2127, 1973, 2996, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2994, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 294: 2999, 309: 3021, 380: 3014, 453: 3019, 456: 3015, 458: 3013, 2188, 1865, 1866, 1864, 478: 3012, 482: 3008, 543: 3001, 546: 3007, 559: 3017, 563: 3011, 588: 3002, 3000, 611: 3098, 623: 3009, 627: 3018, 634: 3016, 695: 3005, 3004, 701: 3010, 703: 3020, 808: 3099},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 2992, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 2993, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2997, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2998, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2995, 2007, 2008, 2014, 2127, 1973, 2996, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2994, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 294: 2999, 309: 3021, 380: 3014, 453: 3019, 456: 3015, 458: 3013, 2188, 1865, 1866, 1864, 478: 3012, 482: 3008, 543: 3001, 546: 3007, 559: 3017, 563: 3011, 588: 3002, 3000, 611: 3003, 623: 3009, 627: 3018, 634: 3016, 695: 3005, 3004, 701: 3010, 703: 3020, 808: 3006},
		{11: 2169, 152: 2170},
		// 105
		{35: 1861, 554: 1862, 844: 2168},
		{35: 1861, 554: 1862, 844: 1860},
		{18: 1856, 85: 1857, 324: 1854, 541: 1855},
		{18: 3, 76: 1853, 85: 3, 324: 3},
		{18: 2, 85: 2, 324: 2},
		// 110
		{1402, 1402, 1402, 1402, 1402, 1402, 8: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 30: 1402, 32: 1402, 1402, 37: 1402, 43: 1402, 45: 1402, 1402, 1402, 72: 1402, 109: 1402, 112: 1402, 146: 1402, 164: 1402, 292: 1402, 1402, 296: 1402, 299: 1402, 1402, 304: 1402, 306: 1402, 1402, 1402, 1402, 1402, 313: 1402, 319: 1402, 1402, 455: 1402, 1402, 1402, 1402, 463: 1402, 1402, 1402, 470: 1402},
		{6, 6},
		{324: 1854, 541: 1859},
		{324: 1854, 541: 1858},
		{4, 4},
		// 115
		{5, 5},
		{2: 2068, 1955, 1869, 6: 1905, 1870, 1920, 1880, 1960, 1887, 1898, 1914, 1962, 1963, 2064, 1935, 1957, 1958, 1956, 1959, 1970, 1966, 2073, 2002, 2072, 2070, 2046, 1927, 31: 1992, 1997, 1933, 1895, 1934, 1930, 1890, 2016, 2012, 1947, 1881, 1913, 2020, 2125, 2021, 2022, 2023, 2009, 2010, 2005, 1967, 2015, 2099, 2096, 2098, 2097, 2100, 1949, 2032, 1904, 1953, 1916, 1974, 1886, 1908, 2031, 1993, 1896, 1988, 1943, 1912, 1919, 1921, 2106, 1924, 2095, 1952, 1994, 1889, 1888, 1897, 1863, 1971, 1972, 2013, 1938, 1942, 1980, 1985, 1986, 1903, 1911, 2049, 2044, 2151, 1998, 2011, 1983, 2039, 1926, 1932, 2028, 1944, 1945, 2077, 1873, 1990, 2050, 2078, 2040, 2025, 2080, 2004, 1882, 1883, 1884, 2052, 2112, 2048, 1891, 2061, 1892, 2083, 1894, 2001, 1906, 1907, 1910, 2120, 2121, 2056, 2042, 2085, 2084, 1995, 1989, 2086, 2087, 1999, 2054, 2088, 1923, 2027, 1925, 2029, 2089, 2018, 2026, 2058, 2102, 1929, 2090, 2041, 2057, 1939, 2141, 2142, 2143, 2144, 2146, 2145, 2147, 2148, 2101, 1940, 2074, 2075, 1867, 1871, 1874, 1876, 1875, 1877, 2079, 2038, 1879, 1954, 1975, 1885, 2081, 2082, 2071, 1893, 1899, 1900, 2030, 1996, 2045, 2152, 2055, 1909, 1991, 1968, 2062, 1901, 2047, 1982, 2122, 2033, 2051, 1917, 1915, 1979, 2063, 1961, 2034, 1948, 1964, 1965, 1977, 1931, 2103, 2153, 2066, 2069, 2104, 2006, 2007, 2008, 2014, 2127, 1973, 2024, 2076, 2037, 1978, 2017, 2067, 1928, 2093, 2094, 2092, 2091, 2000, 2053, 2065, 2035, 1936, 1937, 2149, 2059, 1941, 1969, 1976, 2036, 1946, 2105, 2043, 2107, 1950, 1868, 1872, 2108, 2109, 2110, 1878, 2111, 2113, 2114, 2115, 2116, 1902, 2117, 2118, 2119, 2124, 2123, 1918, 2126, 2128, 1922, 1987, 2003, 2019, 1951, 2060, 1981, 1984, 2132, 2133, 2134, 2135, 2129, 2130, 2131, 2139, 2140, 2150, 2136, 2137, 2138, 459: 2154, 1865, 1866, 1864, 542: 2156, 841: 2157, 988: 2155},
		{15, 15, 15, 15, 15, 6: 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 31: 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15},
		{14, 14, 14, 14, 14, 6: 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 31: 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14},
		{1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307,

license_type: permissive

branch_name: refs/heads/master

extension: go