From 5eb137fa7ced7a55be4316956e8c748429954fa5 Mon Sep 17 00:00:00 2001 From: "Roman I. Kuzmin" Date: Wed, 1 Feb 2012 19:11:39 +0400 Subject: [PATCH] Package definitions --- lib/coffee-script/grammar.js | 24 +- lib/coffee-script/lexer.js | 4 +- lib/coffee-script/nodes.js | 40 +++ lib/coffee-script/parser.js | 546 +++++++++++++++++++++-------------- src/grammar.coffee | 18 +- src/lexer.coffee | 6 +- src/nodes.coffee | 47 +++ 7 files changed, 454 insertions(+), 231 deletions(-) diff --git a/lib/coffee-script/grammar.js b/lib/coffee-script/grammar.js index 15c58783d6..e7d265c78e 100644 --- a/lib/coffee-script/grammar.js +++ b/lib/coffee-script/grammar.js @@ -35,7 +35,7 @@ return new Literal($1); }) ], - Expression: [o('Value'), o('Invocation'), o('Code'), o('Operation'), o('Assign'), o('If'), o('Try'), o('While'), o('For'), o('Switch'), o('Class'), o('Throw')], + Expression: [o('Package'), o('Value'), o('Invocation'), o('Code'), o('Operation'), o('Assign'), o('If'), o('Try'), o('While'), o('For'), o('Switch'), o('Class'), o('Throw')], Block: [ o('INDENT OUTDENT', function() { return new Block; @@ -229,6 +229,26 @@ return new Class($2, $4, $5); }) ], + Package: [ + o('PACKAGE STRING', function() { + return new Package(new Literal($2), []); + }), o('PACKAGE STRING INDENT\ + PackageArgList OUTDENT', function() { + return new Package(new Literal($2), $4); + }) + ], + PackageArgList: [ + o('Class', function() { + return [$1]; + }), o('PackageArgList TERMINATOR Class', function() { + return $1.concat($3); + }), o('INDENT PackageArgList OUTDENT', function() { + return $2; + }), o('PackageArgList INDENT\ + PackageArgList OUTDENT', function() { + return $1.concat($3); + }) + ], Invocation: [ o('Value OptFuncExist Arguments', function() { return new Call($1, $3, $2); @@ -562,7 +582,7 @@ ] }; - operators = [['left', '.', '?.', '::'], ['left', 'CALL_START', 'CALL_END'], ['nonassoc', '++', '--'], ['left', '?'], ['right', 'UNARY'], ['left', 'MATH'], ['left', '+', '-'], ['left', 'SHIFT'], ['left', 'RELATION'], ['left', 'COMPARE'], ['left', 'LOGIC'], ['nonassoc', 'INDENT', 'OUTDENT'], ['right', '=', ':', 'COMPOUND_ASSIGN', 'RETURN', 'THROW', 'EXTENDS'], ['right', 'FORIN', 'FOROF', 'BY', 'WHEN'], ['right', 'IF', 'ELSE', 'FOR', 'WHILE', 'UNTIL', 'LOOP', 'SUPER', 'CLASS'], ['right', 'POST_IF']]; + operators = [['left', '.', '?.', '::'], ['left', 'CALL_START', 'CALL_END'], ['nonassoc', '++', '--'], ['left', '?'], ['right', 'UNARY'], ['left', 'MATH'], ['left', '+', '-'], ['left', 'SHIFT'], ['left', 'RELATION'], ['left', 'COMPARE'], ['left', 'LOGIC'], ['nonassoc', 'INDENT', 'OUTDENT'], ['right', '=', ':', 'COMPOUND_ASSIGN', 'RETURN', 'THROW', 'EXTENDS'], ['right', 'FORIN', 'FOROF', 'BY', 'WHEN'], ['right', 'IF', 'ELSE', 'FOR', 'WHILE', 'UNTIL', 'LOOP', 'SUPER', 'CLASS', 'PACKAGE'], ['right', 'POST_IF']]; tokens = []; diff --git a/lib/coffee-script/lexer.js b/lib/coffee-script/lexer.js index 8d46f338b2..9a52bc2456 100644 --- a/lib/coffee-script/lexer.js +++ b/lib/coffee-script/lexer.js @@ -612,7 +612,7 @@ JS_KEYWORDS = ['true', 'false', 'null', 'this', 'new', 'delete', 'typeof', 'in', 'instanceof', 'return', 'throw', 'break', 'continue', 'debugger', 'if', 'else', 'switch', 'for', 'while', 'do', 'try', 'catch', 'finally', 'class', 'extends', 'super']; - COFFEE_KEYWORDS = ['undefined', 'then', 'unless', 'until', 'loop', 'of', 'by', 'when']; + COFFEE_KEYWORDS = ['undefined', 'then', 'unless', 'until', 'loop', 'of', 'by', 'when', 'package']; COFFEE_ALIAS_MAP = { and: '&&', @@ -637,7 +637,7 @@ COFFEE_KEYWORDS = COFFEE_KEYWORDS.concat(COFFEE_ALIASES); - RESERVED = ['case', 'default', 'function', 'var', 'void', 'with', 'const', 'let', 'enum', 'export', 'import', 'native', '__hasProp', '__extends', '__slice', '__bind', '__indexOf', 'implements', 'interface', 'let', 'package', 'private', 'protected', 'public', 'static', 'yield']; + RESERVED = ['case', 'default', 'function', 'var', 'void', 'with', 'const', 'let', 'enum', 'export', 'import', 'native', '__hasProp', '__extends', '__slice', '__bind', '__indexOf', '__namespace', 'implements', 'interface', 'let', 'private', 'protected', 'public', 'static', 'yield']; STRICT_PROSCRIBED = ['arguments', 'eval']; diff --git a/lib/coffee-script/nodes.js b/lib/coffee-script/nodes.js index 1448418c97..b72e6ad190 100644 --- a/lib/coffee-script/nodes.js +++ b/lib/coffee-script/nodes.js @@ -2517,6 +2517,7 @@ })(Base); exports.If = If = (function(_super) { + var Package; __extends(If, _super); @@ -2628,6 +2629,42 @@ return this.soak && this; }; + exports.Package = Package = (function(_super2) { + + __extends(Package, _super2); + + Package.name = 'Package'; + + function Package(namespace, classes) { + this.namespace = namespace; + this.classes = classes; + } + + Package.prototype.children = ['namespace', 'classes']; + + Package.prototype.compileNode = function(o) { + var className, item, properties, _i, _len, _ref3; + properties = []; + _ref3 = this.classes; + for (_i = 0, _len = _ref3.length; _i < _len; _i++) { + item = _ref3[_i]; + if (!(item instanceof Class)) continue; + className = item.determineName(); + if (className === null) { + throw new Error("cannot create an anonymous class in the package " + (this.namespace.compile(o))); + } + properties.push(new Assign(new Value(new Literal(className)), item, 'object')); + } + if (properties.length === 0) { + return "" + (utility('namespace')) + "(" + (this.namespace.compile(o)) + ", {})"; + } + return "" + (utility('namespace')) + "(" + (this.namespace.compile(o)) + ", " + (new Obj(properties, true).compile(o)) + ")"; + }; + + return Package; + + })(Base); + return If; })(Base); @@ -2683,6 +2720,9 @@ }, slice: function() { return '[].slice'; + }, + namespace: function() { + return 'function(ns, hashSet){ if (!(hashSet instanceof Object) || hashSet instanceof Array || typeof hashSet === "function") {return null;} var obj = this,nsa = ns.split(".");for (var i = 0, l = nsa.length; i < l; i++) { var pack = nsa[i];obj = obj[pack] || (obj[pack] = {}); } for (var key in hashSet) { obj[key] = hashSet[key]; } return obj; }'; } }; diff --git a/lib/coffee-script/parser.js b/lib/coffee-script/parser.js index 9bb9e75a52..95f598af83 100755 --- a/lib/coffee-script/parser.js +++ b/lib/coffee-script/parser.js @@ -1,11 +1,10 @@ /* Jison generated parser */ var parser = (function(){ -undefined var parser = {trace: function trace() { }, yy: {}, -symbols_: {"error":2,"Root":3,"Body":4,"Block":5,"TERMINATOR":6,"Line":7,"Expression":8,"Statement":9,"Return":10,"Comment":11,"STATEMENT":12,"Value":13,"Invocation":14,"Code":15,"Operation":16,"Assign":17,"If":18,"Try":19,"While":20,"For":21,"Switch":22,"Class":23,"Throw":24,"INDENT":25,"OUTDENT":26,"Identifier":27,"IDENTIFIER":28,"AlphaNumeric":29,"NUMBER":30,"STRING":31,"Literal":32,"JS":33,"REGEX":34,"DEBUGGER":35,"BOOL":36,"Assignable":37,"=":38,"AssignObj":39,"ObjAssignable":40,":":41,"ThisProperty":42,"RETURN":43,"HERECOMMENT":44,"PARAM_START":45,"ParamList":46,"PARAM_END":47,"FuncGlyph":48,"->":49,"=>":50,"OptComma":51,",":52,"Param":53,"ParamVar":54,"...":55,"Array":56,"Object":57,"Splat":58,"SimpleAssignable":59,"Accessor":60,"Parenthetical":61,"Range":62,"This":63,".":64,"?.":65,"::":66,"Index":67,"INDEX_START":68,"IndexValue":69,"INDEX_END":70,"INDEX_SOAK":71,"Slice":72,"{":73,"AssignList":74,"}":75,"CLASS":76,"EXTENDS":77,"OptFuncExist":78,"Arguments":79,"SUPER":80,"FUNC_EXIST":81,"CALL_START":82,"CALL_END":83,"ArgList":84,"THIS":85,"@":86,"[":87,"]":88,"RangeDots":89,"..":90,"Arg":91,"SimpleArgs":92,"TRY":93,"Catch":94,"FINALLY":95,"CATCH":96,"THROW":97,"(":98,")":99,"WhileSource":100,"WHILE":101,"WHEN":102,"UNTIL":103,"Loop":104,"LOOP":105,"ForBody":106,"FOR":107,"ForStart":108,"ForSource":109,"ForVariables":110,"OWN":111,"ForValue":112,"FORIN":113,"FOROF":114,"BY":115,"SWITCH":116,"Whens":117,"ELSE":118,"When":119,"LEADING_WHEN":120,"IfBlock":121,"IF":122,"POST_IF":123,"UNARY":124,"-":125,"+":126,"--":127,"++":128,"?":129,"MATH":130,"SHIFT":131,"COMPARE":132,"LOGIC":133,"RELATION":134,"COMPOUND_ASSIGN":135,"$accept":0,"$end":1}, -terminals_: {2:"error",6:"TERMINATOR",12:"STATEMENT",25:"INDENT",26:"OUTDENT",28:"IDENTIFIER",30:"NUMBER",31:"STRING",33:"JS",34:"REGEX",35:"DEBUGGER",36:"BOOL",38:"=",41:":",43:"RETURN",44:"HERECOMMENT",45:"PARAM_START",47:"PARAM_END",49:"->",50:"=>",52:",",55:"...",64:".",65:"?.",66:"::",68:"INDEX_START",70:"INDEX_END",71:"INDEX_SOAK",73:"{",75:"}",76:"CLASS",77:"EXTENDS",80:"SUPER",81:"FUNC_EXIST",82:"CALL_START",83:"CALL_END",85:"THIS",86:"@",87:"[",88:"]",90:"..",93:"TRY",95:"FINALLY",96:"CATCH",97:"THROW",98:"(",99:")",101:"WHILE",102:"WHEN",103:"UNTIL",105:"LOOP",107:"FOR",111:"OWN",113:"FORIN",114:"FOROF",115:"BY",116:"SWITCH",118:"ELSE",120:"LEADING_WHEN",122:"IF",123:"POST_IF",124:"UNARY",125:"-",126:"+",127:"--",128:"++",129:"?",130:"MATH",131:"SHIFT",132:"COMPARE",133:"LOGIC",134:"RELATION",135:"COMPOUND_ASSIGN"}, -productions_: [0,[3,0],[3,1],[3,2],[4,1],[4,3],[4,2],[7,1],[7,1],[9,1],[9,1],[9,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[5,2],[5,3],[27,1],[29,1],[29,1],[32,1],[32,1],[32,1],[32,1],[32,1],[17,3],[17,4],[17,5],[39,1],[39,3],[39,5],[39,1],[40,1],[40,1],[40,1],[10,2],[10,1],[11,1],[15,5],[15,2],[48,1],[48,1],[51,0],[51,1],[46,0],[46,1],[46,3],[53,1],[53,2],[53,3],[54,1],[54,1],[54,1],[54,1],[58,2],[59,1],[59,2],[59,2],[59,1],[37,1],[37,1],[37,1],[13,1],[13,1],[13,1],[13,1],[13,1],[60,2],[60,2],[60,2],[60,1],[60,1],[67,3],[67,2],[69,1],[69,1],[57,4],[74,0],[74,1],[74,3],[74,4],[74,6],[23,1],[23,2],[23,3],[23,4],[23,2],[23,3],[23,4],[23,5],[14,3],[14,3],[14,1],[14,2],[78,0],[78,1],[79,2],[79,4],[63,1],[63,1],[42,2],[56,2],[56,4],[89,1],[89,1],[62,5],[72,3],[72,2],[72,2],[72,1],[84,1],[84,3],[84,4],[84,4],[84,6],[91,1],[91,1],[92,1],[92,3],[19,2],[19,3],[19,4],[19,5],[94,3],[24,2],[61,3],[61,5],[100,2],[100,4],[100,2],[100,4],[20,2],[20,2],[20,2],[20,1],[104,2],[104,2],[21,2],[21,2],[21,2],[106,2],[106,2],[108,2],[108,3],[112,1],[112,1],[112,1],[110,1],[110,3],[109,2],[109,2],[109,4],[109,4],[109,4],[109,6],[109,6],[22,5],[22,7],[22,4],[22,6],[117,1],[117,2],[119,3],[119,4],[121,3],[121,5],[18,1],[18,3],[18,3],[18,3],[16,2],[16,2],[16,2],[16,2],[16,2],[16,2],[16,2],[16,2],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,5],[16,3]], +symbols_: {"error":2,"Root":3,"Body":4,"Block":5,"TERMINATOR":6,"Line":7,"Expression":8,"Statement":9,"Return":10,"Comment":11,"STATEMENT":12,"Package":13,"Value":14,"Invocation":15,"Code":16,"Operation":17,"Assign":18,"If":19,"Try":20,"While":21,"For":22,"Switch":23,"Class":24,"Throw":25,"INDENT":26,"OUTDENT":27,"Identifier":28,"IDENTIFIER":29,"AlphaNumeric":30,"NUMBER":31,"STRING":32,"Literal":33,"JS":34,"REGEX":35,"DEBUGGER":36,"BOOL":37,"Assignable":38,"=":39,"AssignObj":40,"ObjAssignable":41,":":42,"ThisProperty":43,"RETURN":44,"HERECOMMENT":45,"PARAM_START":46,"ParamList":47,"PARAM_END":48,"FuncGlyph":49,"->":50,"=>":51,"OptComma":52,",":53,"Param":54,"ParamVar":55,"...":56,"Array":57,"Object":58,"Splat":59,"SimpleAssignable":60,"Accessor":61,"Parenthetical":62,"Range":63,"This":64,".":65,"?.":66,"::":67,"Index":68,"INDEX_START":69,"IndexValue":70,"INDEX_END":71,"INDEX_SOAK":72,"Slice":73,"{":74,"AssignList":75,"}":76,"CLASS":77,"EXTENDS":78,"PACKAGE":79,"PackageArgList":80,"OptFuncExist":81,"Arguments":82,"SUPER":83,"FUNC_EXIST":84,"CALL_START":85,"CALL_END":86,"ArgList":87,"THIS":88,"@":89,"[":90,"]":91,"RangeDots":92,"..":93,"Arg":94,"SimpleArgs":95,"TRY":96,"Catch":97,"FINALLY":98,"CATCH":99,"THROW":100,"(":101,")":102,"WhileSource":103,"WHILE":104,"WHEN":105,"UNTIL":106,"Loop":107,"LOOP":108,"ForBody":109,"FOR":110,"ForStart":111,"ForSource":112,"ForVariables":113,"OWN":114,"ForValue":115,"FORIN":116,"FOROF":117,"BY":118,"SWITCH":119,"Whens":120,"ELSE":121,"When":122,"LEADING_WHEN":123,"IfBlock":124,"IF":125,"POST_IF":126,"UNARY":127,"-":128,"+":129,"--":130,"++":131,"?":132,"MATH":133,"SHIFT":134,"COMPARE":135,"LOGIC":136,"RELATION":137,"COMPOUND_ASSIGN":138,"$accept":0,"$end":1}, +terminals_: {2:"error",6:"TERMINATOR",12:"STATEMENT",26:"INDENT",27:"OUTDENT",29:"IDENTIFIER",31:"NUMBER",32:"STRING",34:"JS",35:"REGEX",36:"DEBUGGER",37:"BOOL",39:"=",42:":",44:"RETURN",45:"HERECOMMENT",46:"PARAM_START",48:"PARAM_END",50:"->",51:"=>",53:",",56:"...",65:".",66:"?.",67:"::",69:"INDEX_START",71:"INDEX_END",72:"INDEX_SOAK",74:"{",76:"}",77:"CLASS",78:"EXTENDS",79:"PACKAGE",83:"SUPER",84:"FUNC_EXIST",85:"CALL_START",86:"CALL_END",88:"THIS",89:"@",90:"[",91:"]",93:"..",96:"TRY",98:"FINALLY",99:"CATCH",100:"THROW",101:"(",102:")",104:"WHILE",105:"WHEN",106:"UNTIL",108:"LOOP",110:"FOR",114:"OWN",116:"FORIN",117:"FOROF",118:"BY",119:"SWITCH",121:"ELSE",123:"LEADING_WHEN",125:"IF",126:"POST_IF",127:"UNARY",128:"-",129:"+",130:"--",131:"++",132:"?",133:"MATH",134:"SHIFT",135:"COMPARE",136:"LOGIC",137:"RELATION",138:"COMPOUND_ASSIGN"}, +productions_: [0,[3,0],[3,1],[3,2],[4,1],[4,3],[4,2],[7,1],[7,1],[9,1],[9,1],[9,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[8,1],[5,2],[5,3],[28,1],[30,1],[30,1],[33,1],[33,1],[33,1],[33,1],[33,1],[18,3],[18,4],[18,5],[40,1],[40,3],[40,5],[40,1],[41,1],[41,1],[41,1],[10,2],[10,1],[11,1],[16,5],[16,2],[49,1],[49,1],[52,0],[52,1],[47,0],[47,1],[47,3],[54,1],[54,2],[54,3],[55,1],[55,1],[55,1],[55,1],[59,2],[60,1],[60,2],[60,2],[60,1],[38,1],[38,1],[38,1],[14,1],[14,1],[14,1],[14,1],[14,1],[61,2],[61,2],[61,2],[61,1],[61,1],[68,3],[68,2],[70,1],[70,1],[58,4],[75,0],[75,1],[75,3],[75,4],[75,6],[24,1],[24,2],[24,3],[24,4],[24,2],[24,3],[24,4],[24,5],[13,2],[13,5],[80,1],[80,3],[80,3],[80,4],[15,3],[15,3],[15,1],[15,2],[81,0],[81,1],[82,2],[82,4],[64,1],[64,1],[43,2],[57,2],[57,4],[92,1],[92,1],[63,5],[73,3],[73,2],[73,2],[73,1],[87,1],[87,3],[87,4],[87,4],[87,6],[94,1],[94,1],[95,1],[95,3],[20,2],[20,3],[20,4],[20,5],[97,3],[25,2],[62,3],[62,5],[103,2],[103,4],[103,2],[103,4],[21,2],[21,2],[21,2],[21,1],[107,2],[107,2],[22,2],[22,2],[22,2],[109,2],[109,2],[111,2],[111,3],[115,1],[115,1],[115,1],[113,1],[113,3],[112,2],[112,2],[112,4],[112,4],[112,4],[112,6],[112,6],[23,5],[23,7],[23,4],[23,6],[120,1],[120,2],[122,3],[122,4],[124,3],[124,5],[19,1],[19,3],[19,3],[19,3],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,3],[17,3],[17,3],[17,3],[17,3],[17,3],[17,3],[17,3],[17,5],[17,3]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$) { var $0 = $$.length - 1; @@ -56,44 +55,44 @@ case 22:this.$ = $$[$0]; break; case 23:this.$ = $$[$0]; break; -case 24:this.$ = new yy.Block; +case 24:this.$ = $$[$0]; break; -case 25:this.$ = $$[$0-1]; +case 25:this.$ = new yy.Block; break; -case 26:this.$ = new yy.Literal($$[$0]); +case 26:this.$ = $$[$0-1]; break; case 27:this.$ = new yy.Literal($$[$0]); break; case 28:this.$ = new yy.Literal($$[$0]); break; -case 29:this.$ = $$[$0]; +case 29:this.$ = new yy.Literal($$[$0]); break; -case 30:this.$ = new yy.Literal($$[$0]); +case 30:this.$ = $$[$0]; break; case 31:this.$ = new yy.Literal($$[$0]); break; case 32:this.$ = new yy.Literal($$[$0]); break; -case 33:this.$ = (function () { +case 33:this.$ = new yy.Literal($$[$0]); +break; +case 34:this.$ = (function () { var val; val = new yy.Literal($$[$0]); if ($$[$0] === 'undefined') val.isUndefined = true; return val; }()); break; -case 34:this.$ = new yy.Assign($$[$0-2], $$[$0]); +case 35:this.$ = new yy.Assign($$[$0-2], $$[$0]); break; -case 35:this.$ = new yy.Assign($$[$0-3], $$[$0]); +case 36:this.$ = new yy.Assign($$[$0-3], $$[$0]); break; -case 36:this.$ = new yy.Assign($$[$0-4], $$[$0-1]); +case 37:this.$ = new yy.Assign($$[$0-4], $$[$0-1]); break; -case 37:this.$ = new yy.Value($$[$0]); +case 38:this.$ = new yy.Value($$[$0]); break; -case 38:this.$ = new yy.Assign(new yy.Value($$[$0-2]), $$[$0], 'object'); +case 39:this.$ = new yy.Assign(new yy.Value($$[$0-2]), $$[$0], 'object'); break; -case 39:this.$ = new yy.Assign(new yy.Value($$[$0-4]), $$[$0-1], 'object'); -break; -case 40:this.$ = $$[$0]; +case 40:this.$ = new yy.Assign(new yy.Value($$[$0-4]), $$[$0-1], 'object'); break; case 41:this.$ = $$[$0]; break; @@ -101,37 +100,37 @@ case 42:this.$ = $$[$0]; break; case 43:this.$ = $$[$0]; break; -case 44:this.$ = new yy.Return($$[$0]); +case 44:this.$ = $$[$0]; break; -case 45:this.$ = new yy.Return; +case 45:this.$ = new yy.Return($$[$0]); break; -case 46:this.$ = new yy.Comment($$[$0]); +case 46:this.$ = new yy.Return; break; -case 47:this.$ = new yy.Code($$[$0-3], $$[$0], $$[$0-1]); +case 47:this.$ = new yy.Comment($$[$0]); break; -case 48:this.$ = new yy.Code([], $$[$0], $$[$0-1]); +case 48:this.$ = new yy.Code($$[$0-3], $$[$0], $$[$0-1]); break; -case 49:this.$ = 'func'; +case 49:this.$ = new yy.Code([], $$[$0], $$[$0-1]); break; -case 50:this.$ = 'boundfunc'; +case 50:this.$ = 'func'; break; -case 51:this.$ = $$[$0]; +case 51:this.$ = 'boundfunc'; break; case 52:this.$ = $$[$0]; break; -case 53:this.$ = []; +case 53:this.$ = $$[$0]; break; -case 54:this.$ = [$$[$0]]; +case 54:this.$ = []; break; -case 55:this.$ = $$[$0-2].concat($$[$0]); +case 55:this.$ = [$$[$0]]; break; -case 56:this.$ = new yy.Param($$[$0]); +case 56:this.$ = $$[$0-2].concat($$[$0]); break; -case 57:this.$ = new yy.Param($$[$0-1], null, true); +case 57:this.$ = new yy.Param($$[$0]); break; -case 58:this.$ = new yy.Param($$[$0-2], $$[$0]); +case 58:this.$ = new yy.Param($$[$0-1], null, true); break; -case 59:this.$ = $$[$0]; +case 59:this.$ = new yy.Param($$[$0-2], $$[$0]); break; case 60:this.$ = $$[$0]; break; @@ -139,319 +138,333 @@ case 61:this.$ = $$[$0]; break; case 62:this.$ = $$[$0]; break; -case 63:this.$ = new yy.Splat($$[$0-1]); +case 63:this.$ = $$[$0]; break; -case 64:this.$ = new yy.Value($$[$0]); +case 64:this.$ = new yy.Splat($$[$0-1]); break; -case 65:this.$ = $$[$0-1].add($$[$0]); +case 65:this.$ = new yy.Value($$[$0]); break; -case 66:this.$ = new yy.Value($$[$0-1], [].concat($$[$0])); +case 66:this.$ = $$[$0-1].add($$[$0]); break; -case 67:this.$ = $$[$0]; +case 67:this.$ = new yy.Value($$[$0-1], [].concat($$[$0])); break; case 68:this.$ = $$[$0]; break; -case 69:this.$ = new yy.Value($$[$0]); +case 69:this.$ = $$[$0]; break; case 70:this.$ = new yy.Value($$[$0]); break; -case 71:this.$ = $$[$0]; +case 71:this.$ = new yy.Value($$[$0]); break; -case 72:this.$ = new yy.Value($$[$0]); +case 72:this.$ = $$[$0]; break; case 73:this.$ = new yy.Value($$[$0]); break; case 74:this.$ = new yy.Value($$[$0]); break; -case 75:this.$ = $$[$0]; +case 75:this.$ = new yy.Value($$[$0]); +break; +case 76:this.$ = $$[$0]; break; -case 76:this.$ = new yy.Access($$[$0]); +case 77:this.$ = new yy.Access($$[$0]); break; -case 77:this.$ = new yy.Access($$[$0], 'soak'); +case 78:this.$ = new yy.Access($$[$0], 'soak'); break; -case 78:this.$ = [new yy.Access(new yy.Literal('prototype')), new yy.Access($$[$0])]; +case 79:this.$ = [new yy.Access(new yy.Literal('prototype')), new yy.Access($$[$0])]; break; -case 79:this.$ = new yy.Access(new yy.Literal('prototype')); +case 80:this.$ = new yy.Access(new yy.Literal('prototype')); break; -case 80:this.$ = $$[$0]; +case 81:this.$ = $$[$0]; break; -case 81:this.$ = $$[$0-1]; +case 82:this.$ = $$[$0-1]; break; -case 82:this.$ = yy.extend($$[$0], { +case 83:this.$ = yy.extend($$[$0], { soak: true }); break; -case 83:this.$ = new yy.Index($$[$0]); +case 84:this.$ = new yy.Index($$[$0]); +break; +case 85:this.$ = new yy.Slice($$[$0]); +break; +case 86:this.$ = new yy.Obj($$[$0-2], $$[$0-3].generated); +break; +case 87:this.$ = []; break; -case 84:this.$ = new yy.Slice($$[$0]); +case 88:this.$ = [$$[$0]]; break; -case 85:this.$ = new yy.Obj($$[$0-2], $$[$0-3].generated); +case 89:this.$ = $$[$0-2].concat($$[$0]); break; -case 86:this.$ = []; +case 90:this.$ = $$[$0-3].concat($$[$0]); break; -case 87:this.$ = [$$[$0]]; +case 91:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 88:this.$ = $$[$0-2].concat($$[$0]); +case 92:this.$ = new yy.Class; break; -case 89:this.$ = $$[$0-3].concat($$[$0]); +case 93:this.$ = new yy.Class(null, null, $$[$0]); break; -case 90:this.$ = $$[$0-5].concat($$[$0-2]); +case 94:this.$ = new yy.Class(null, $$[$0]); break; -case 91:this.$ = new yy.Class; +case 95:this.$ = new yy.Class(null, $$[$0-1], $$[$0]); break; -case 92:this.$ = new yy.Class(null, null, $$[$0]); +case 96:this.$ = new yy.Class($$[$0]); break; -case 93:this.$ = new yy.Class(null, $$[$0]); +case 97:this.$ = new yy.Class($$[$0-1], null, $$[$0]); break; -case 94:this.$ = new yy.Class(null, $$[$0-1], $$[$0]); +case 98:this.$ = new yy.Class($$[$0-2], $$[$0]); break; -case 95:this.$ = new yy.Class($$[$0]); +case 99:this.$ = new yy.Class($$[$0-3], $$[$0-1], $$[$0]); break; -case 96:this.$ = new yy.Class($$[$0-1], null, $$[$0]); +case 100:this.$ = new yy.Package(new yy.Literal($$[$0]), []); break; -case 97:this.$ = new yy.Class($$[$0-2], $$[$0]); +case 101:this.$ = new yy.Package(new yy.Literal($$[$0-3]), $$[$0-1]); break; -case 98:this.$ = new yy.Class($$[$0-3], $$[$0-1], $$[$0]); +case 102:this.$ = [$$[$0]]; break; -case 99:this.$ = new yy.Call($$[$0-2], $$[$0], $$[$0-1]); +case 103:this.$ = $$[$0-2].concat($$[$0]); break; -case 100:this.$ = new yy.Call($$[$0-2], $$[$0], $$[$0-1]); +case 104:this.$ = $$[$0-1]; break; -case 101:this.$ = new yy.Call('super', [new yy.Splat(new yy.Literal('arguments'))]); +case 105:this.$ = $$[$0-3].concat($$[$0-1]); break; -case 102:this.$ = new yy.Call('super', $$[$0]); +case 106:this.$ = new yy.Call($$[$0-2], $$[$0], $$[$0-1]); break; -case 103:this.$ = false; +case 107:this.$ = new yy.Call($$[$0-2], $$[$0], $$[$0-1]); break; -case 104:this.$ = true; +case 108:this.$ = new yy.Call('super', [new yy.Splat(new yy.Literal('arguments'))]); break; -case 105:this.$ = []; +case 109:this.$ = new yy.Call('super', $$[$0]); break; -case 106:this.$ = $$[$0-2]; +case 110:this.$ = false; break; -case 107:this.$ = new yy.Value(new yy.Literal('this')); +case 111:this.$ = true; break; -case 108:this.$ = new yy.Value(new yy.Literal('this')); +case 112:this.$ = []; break; -case 109:this.$ = new yy.Value(new yy.Literal('this'), [new yy.Access($$[$0])], 'this'); +case 113:this.$ = $$[$0-2]; break; -case 110:this.$ = new yy.Arr([]); +case 114:this.$ = new yy.Value(new yy.Literal('this')); break; -case 111:this.$ = new yy.Arr($$[$0-2]); +case 115:this.$ = new yy.Value(new yy.Literal('this')); break; -case 112:this.$ = 'inclusive'; +case 116:this.$ = new yy.Value(new yy.Literal('this'), [new yy.Access($$[$0])], 'this'); break; -case 113:this.$ = 'exclusive'; +case 117:this.$ = new yy.Arr([]); break; -case 114:this.$ = new yy.Range($$[$0-3], $$[$0-1], $$[$0-2]); +case 118:this.$ = new yy.Arr($$[$0-2]); break; -case 115:this.$ = new yy.Range($$[$0-2], $$[$0], $$[$0-1]); +case 119:this.$ = 'inclusive'; break; -case 116:this.$ = new yy.Range($$[$0-1], null, $$[$0]); +case 120:this.$ = 'exclusive'; break; -case 117:this.$ = new yy.Range(null, $$[$0], $$[$0-1]); +case 121:this.$ = new yy.Range($$[$0-3], $$[$0-1], $$[$0-2]); break; -case 118:this.$ = new yy.Range(null, null, $$[$0]); +case 122:this.$ = new yy.Range($$[$0-2], $$[$0], $$[$0-1]); break; -case 119:this.$ = [$$[$0]]; +case 123:this.$ = new yy.Range($$[$0-1], null, $$[$0]); break; -case 120:this.$ = $$[$0-2].concat($$[$0]); +case 124:this.$ = new yy.Range(null, $$[$0], $$[$0-1]); break; -case 121:this.$ = $$[$0-3].concat($$[$0]); +case 125:this.$ = new yy.Range(null, null, $$[$0]); break; -case 122:this.$ = $$[$0-2]; +case 126:this.$ = [$$[$0]]; break; -case 123:this.$ = $$[$0-5].concat($$[$0-2]); +case 127:this.$ = $$[$0-2].concat($$[$0]); break; -case 124:this.$ = $$[$0]; +case 128:this.$ = $$[$0-3].concat($$[$0]); break; -case 125:this.$ = $$[$0]; +case 129:this.$ = $$[$0-2]; break; -case 126:this.$ = $$[$0]; +case 130:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 127:this.$ = [].concat($$[$0-2], $$[$0]); +case 131:this.$ = $$[$0]; break; -case 128:this.$ = new yy.Try($$[$0]); +case 132:this.$ = $$[$0]; break; -case 129:this.$ = new yy.Try($$[$0-1], $$[$0][0], $$[$0][1]); +case 133:this.$ = $$[$0]; break; -case 130:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); +case 134:this.$ = [].concat($$[$0-2], $$[$0]); break; -case 131:this.$ = new yy.Try($$[$0-3], $$[$0-2][0], $$[$0-2][1], $$[$0]); +case 135:this.$ = new yy.Try($$[$0]); break; -case 132:this.$ = [$$[$0-1], $$[$0]]; +case 136:this.$ = new yy.Try($$[$0-1], $$[$0][0], $$[$0][1]); break; -case 133:this.$ = new yy.Throw($$[$0]); +case 137:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); break; -case 134:this.$ = new yy.Parens($$[$0-1]); +case 138:this.$ = new yy.Try($$[$0-3], $$[$0-2][0], $$[$0-2][1], $$[$0]); break; -case 135:this.$ = new yy.Parens($$[$0-2]); +case 139:this.$ = [$$[$0-1], $$[$0]]; break; -case 136:this.$ = new yy.While($$[$0]); +case 140:this.$ = new yy.Throw($$[$0]); break; -case 137:this.$ = new yy.While($$[$0-2], { +case 141:this.$ = new yy.Parens($$[$0-1]); +break; +case 142:this.$ = new yy.Parens($$[$0-2]); +break; +case 143:this.$ = new yy.While($$[$0]); +break; +case 144:this.$ = new yy.While($$[$0-2], { guard: $$[$0] }); break; -case 138:this.$ = new yy.While($$[$0], { +case 145:this.$ = new yy.While($$[$0], { invert: true }); break; -case 139:this.$ = new yy.While($$[$0-2], { +case 146:this.$ = new yy.While($$[$0-2], { invert: true, guard: $$[$0] }); break; -case 140:this.$ = $$[$0-1].addBody($$[$0]); +case 147:this.$ = $$[$0-1].addBody($$[$0]); break; -case 141:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); +case 148:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); break; -case 142:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); +case 149:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); break; -case 143:this.$ = $$[$0]; +case 150:this.$ = $$[$0]; break; -case 144:this.$ = new yy.While(new yy.Literal('true')).addBody($$[$0]); +case 151:this.$ = new yy.While(new yy.Literal('true')).addBody($$[$0]); break; -case 145:this.$ = new yy.While(new yy.Literal('true')).addBody(yy.Block.wrap([$$[$0]])); +case 152:this.$ = new yy.While(new yy.Literal('true')).addBody(yy.Block.wrap([$$[$0]])); break; -case 146:this.$ = new yy.For($$[$0-1], $$[$0]); +case 153:this.$ = new yy.For($$[$0-1], $$[$0]); break; -case 147:this.$ = new yy.For($$[$0-1], $$[$0]); +case 154:this.$ = new yy.For($$[$0-1], $$[$0]); break; -case 148:this.$ = new yy.For($$[$0], $$[$0-1]); +case 155:this.$ = new yy.For($$[$0], $$[$0-1]); break; -case 149:this.$ = { +case 156:this.$ = { source: new yy.Value($$[$0]) }; break; -case 150:this.$ = (function () { +case 157:this.$ = (function () { $$[$0].own = $$[$0-1].own; $$[$0].name = $$[$0-1][0]; $$[$0].index = $$[$0-1][1]; return $$[$0]; }()); break; -case 151:this.$ = $$[$0]; +case 158:this.$ = $$[$0]; break; -case 152:this.$ = (function () { +case 159:this.$ = (function () { $$[$0].own = true; return $$[$0]; }()); break; -case 153:this.$ = $$[$0]; +case 160:this.$ = $$[$0]; break; -case 154:this.$ = new yy.Value($$[$0]); +case 161:this.$ = new yy.Value($$[$0]); break; -case 155:this.$ = new yy.Value($$[$0]); +case 162:this.$ = new yy.Value($$[$0]); break; -case 156:this.$ = [$$[$0]]; +case 163:this.$ = [$$[$0]]; break; -case 157:this.$ = [$$[$0-2], $$[$0]]; +case 164:this.$ = [$$[$0-2], $$[$0]]; break; -case 158:this.$ = { +case 165:this.$ = { source: $$[$0] }; break; -case 159:this.$ = { +case 166:this.$ = { source: $$[$0], object: true }; break; -case 160:this.$ = { +case 167:this.$ = { source: $$[$0-2], guard: $$[$0] }; break; -case 161:this.$ = { +case 168:this.$ = { source: $$[$0-2], guard: $$[$0], object: true }; break; -case 162:this.$ = { +case 169:this.$ = { source: $$[$0-2], step: $$[$0] }; break; -case 163:this.$ = { +case 170:this.$ = { source: $$[$0-4], guard: $$[$0-2], step: $$[$0] }; break; -case 164:this.$ = { +case 171:this.$ = { source: $$[$0-4], step: $$[$0-2], guard: $$[$0] }; break; -case 165:this.$ = new yy.Switch($$[$0-3], $$[$0-1]); +case 172:this.$ = new yy.Switch($$[$0-3], $$[$0-1]); break; -case 166:this.$ = new yy.Switch($$[$0-5], $$[$0-3], $$[$0-1]); +case 173:this.$ = new yy.Switch($$[$0-5], $$[$0-3], $$[$0-1]); break; -case 167:this.$ = new yy.Switch(null, $$[$0-1]); +case 174:this.$ = new yy.Switch(null, $$[$0-1]); break; -case 168:this.$ = new yy.Switch(null, $$[$0-3], $$[$0-1]); +case 175:this.$ = new yy.Switch(null, $$[$0-3], $$[$0-1]); break; -case 169:this.$ = $$[$0]; +case 176:this.$ = $$[$0]; break; -case 170:this.$ = $$[$0-1].concat($$[$0]); +case 177:this.$ = $$[$0-1].concat($$[$0]); break; -case 171:this.$ = [[$$[$0-1], $$[$0]]]; +case 178:this.$ = [[$$[$0-1], $$[$0]]]; break; -case 172:this.$ = [[$$[$0-2], $$[$0-1]]]; +case 179:this.$ = [[$$[$0-2], $$[$0-1]]]; break; -case 173:this.$ = new yy.If($$[$0-1], $$[$0], { +case 180:this.$ = new yy.If($$[$0-1], $$[$0], { type: $$[$0-2] }); break; -case 174:this.$ = $$[$0-4].addElse(new yy.If($$[$0-1], $$[$0], { +case 181:this.$ = $$[$0-4].addElse(new yy.If($$[$0-1], $$[$0], { type: $$[$0-2] })); break; -case 175:this.$ = $$[$0]; +case 182:this.$ = $$[$0]; break; -case 176:this.$ = $$[$0-2].addElse($$[$0]); +case 183:this.$ = $$[$0-2].addElse($$[$0]); break; -case 177:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { +case 184:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { type: $$[$0-1], statement: true }); break; -case 178:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { +case 185:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { type: $$[$0-1], statement: true }); break; -case 179:this.$ = new yy.Op($$[$0-1], $$[$0]); +case 186:this.$ = new yy.Op($$[$0-1], $$[$0]); break; -case 180:this.$ = new yy.Op('-', $$[$0]); +case 187:this.$ = new yy.Op('-', $$[$0]); break; -case 181:this.$ = new yy.Op('+', $$[$0]); +case 188:this.$ = new yy.Op('+', $$[$0]); break; -case 182:this.$ = new yy.Op('--', $$[$0]); +case 189:this.$ = new yy.Op('--', $$[$0]); break; -case 183:this.$ = new yy.Op('++', $$[$0]); +case 190:this.$ = new yy.Op('++', $$[$0]); break; -case 184:this.$ = new yy.Op('--', $$[$0-1], null, true); +case 191:this.$ = new yy.Op('--', $$[$0-1], null, true); break; -case 185:this.$ = new yy.Op('++', $$[$0-1], null, true); +case 192:this.$ = new yy.Op('++', $$[$0-1], null, true); break; -case 186:this.$ = new yy.Existence($$[$0-1]); +case 193:this.$ = new yy.Existence($$[$0-1]); break; -case 187:this.$ = new yy.Op('+', $$[$0-2], $$[$0]); +case 194:this.$ = new yy.Op('+', $$[$0-2], $$[$0]); break; -case 188:this.$ = new yy.Op('-', $$[$0-2], $$[$0]); +case 195:this.$ = new yy.Op('-', $$[$0-2], $$[$0]); break; -case 189:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 196:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 190:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 197:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 191:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 198:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 192:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 199:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 193:this.$ = (function () { +case 200:this.$ = (function () { if ($$[$0-1].charAt(0) === '!') { return new yy.Op($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert(); } else { @@ -459,117 +472,204 @@ case 193:this.$ = (function () { } }()); break; -case 194:this.$ = new yy.Assign($$[$0-2], $$[$0], $$[$0-1]); +case 201:this.$ = new yy.Assign($$[$0-2], $$[$0], $$[$0-1]); break; -case 195:this.$ = new yy.Assign($$[$0-4], $$[$0-1], $$[$0-3]); +case 202:this.$ = new yy.Assign($$[$0-4], $$[$0-1], $$[$0-3]); break; -case 196:this.$ = new yy.Extends($$[$0-2], $$[$0]); +case 203:this.$ = new yy.Extends($$[$0-2], $$[$0]); break; } }, -table: [{1:[2,1],3:1,4:2,5:3,7:4,8:6,9:7,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,5],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[3]},{1:[2,2],6:[1,72]},{6:[1,73]},{1:[2,4],6:[2,4],26:[2,4],99:[2,4]},{4:75,7:4,8:6,9:7,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,26:[1,74],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,7],6:[2,7],26:[2,7],99:[2,7],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,8],6:[2,8],26:[2,8],99:[2,8],100:88,101:[1,63],103:[1,64],106:89,107:[1,66],108:67,123:[1,87]},{1:[2,12],6:[2,12],25:[2,12],26:[2,12],47:[2,12],52:[2,12],55:[2,12],60:91,64:[1,93],65:[1,94],66:[1,95],67:96,68:[1,97],70:[2,12],71:[1,98],75:[2,12],78:90,81:[1,92],82:[2,103],83:[2,12],88:[2,12],90:[2,12],99:[2,12],101:[2,12],102:[2,12],103:[2,12],107:[2,12],115:[2,12],123:[2,12],125:[2,12],126:[2,12],129:[2,12],130:[2,12],131:[2,12],132:[2,12],133:[2,12],134:[2,12]},{1:[2,13],6:[2,13],25:[2,13],26:[2,13],47:[2,13],52:[2,13],55:[2,13],60:100,64:[1,93],65:[1,94],66:[1,95],67:96,68:[1,97],70:[2,13],71:[1,98],75:[2,13],78:99,81:[1,92],82:[2,103],83:[2,13],88:[2,13],90:[2,13],99:[2,13],101:[2,13],102:[2,13],103:[2,13],107:[2,13],115:[2,13],123:[2,13],125:[2,13],126:[2,13],129:[2,13],130:[2,13],131:[2,13],132:[2,13],133:[2,13],134:[2,13]},{1:[2,14],6:[2,14],25:[2,14],26:[2,14],47:[2,14],52:[2,14],55:[2,14],70:[2,14],75:[2,14],83:[2,14],88:[2,14],90:[2,14],99:[2,14],101:[2,14],102:[2,14],103:[2,14],107:[2,14],115:[2,14],123:[2,14],125:[2,14],126:[2,14],129:[2,14],130:[2,14],131:[2,14],132:[2,14],133:[2,14],134:[2,14]},{1:[2,15],6:[2,15],25:[2,15],26:[2,15],47:[2,15],52:[2,15],55:[2,15],70:[2,15],75:[2,15],83:[2,15],88:[2,15],90:[2,15],99:[2,15],101:[2,15],102:[2,15],103:[2,15],107:[2,15],115:[2,15],123:[2,15],125:[2,15],126:[2,15],129:[2,15],130:[2,15],131:[2,15],132:[2,15],133:[2,15],134:[2,15]},{1:[2,16],6:[2,16],25:[2,16],26:[2,16],47:[2,16],52:[2,16],55:[2,16],70:[2,16],75:[2,16],83:[2,16],88:[2,16],90:[2,16],99:[2,16],101:[2,16],102:[2,16],103:[2,16],107:[2,16],115:[2,16],123:[2,16],125:[2,16],126:[2,16],129:[2,16],130:[2,16],131:[2,16],132:[2,16],133:[2,16],134:[2,16]},{1:[2,17],6:[2,17],25:[2,17],26:[2,17],47:[2,17],52:[2,17],55:[2,17],70:[2,17],75:[2,17],83:[2,17],88:[2,17],90:[2,17],99:[2,17],101:[2,17],102:[2,17],103:[2,17],107:[2,17],115:[2,17],123:[2,17],125:[2,17],126:[2,17],129:[2,17],130:[2,17],131:[2,17],132:[2,17],133:[2,17],134:[2,17]},{1:[2,18],6:[2,18],25:[2,18],26:[2,18],47:[2,18],52:[2,18],55:[2,18],70:[2,18],75:[2,18],83:[2,18],88:[2,18],90:[2,18],99:[2,18],101:[2,18],102:[2,18],103:[2,18],107:[2,18],115:[2,18],123:[2,18],125:[2,18],126:[2,18],129:[2,18],130:[2,18],131:[2,18],132:[2,18],133:[2,18],134:[2,18]},{1:[2,19],6:[2,19],25:[2,19],26:[2,19],47:[2,19],52:[2,19],55:[2,19],70:[2,19],75:[2,19],83:[2,19],88:[2,19],90:[2,19],99:[2,19],101:[2,19],102:[2,19],103:[2,19],107:[2,19],115:[2,19],123:[2,19],125:[2,19],126:[2,19],129:[2,19],130:[2,19],131:[2,19],132:[2,19],133:[2,19],134:[2,19]},{1:[2,20],6:[2,20],25:[2,20],26:[2,20],47:[2,20],52:[2,20],55:[2,20],70:[2,20],75:[2,20],83:[2,20],88:[2,20],90:[2,20],99:[2,20],101:[2,20],102:[2,20],103:[2,20],107:[2,20],115:[2,20],123:[2,20],125:[2,20],126:[2,20],129:[2,20],130:[2,20],131:[2,20],132:[2,20],133:[2,20],134:[2,20]},{1:[2,21],6:[2,21],25:[2,21],26:[2,21],47:[2,21],52:[2,21],55:[2,21],70:[2,21],75:[2,21],83:[2,21],88:[2,21],90:[2,21],99:[2,21],101:[2,21],102:[2,21],103:[2,21],107:[2,21],115:[2,21],123:[2,21],125:[2,21],126:[2,21],129:[2,21],130:[2,21],131:[2,21],132:[2,21],133:[2,21],134:[2,21]},{1:[2,22],6:[2,22],25:[2,22],26:[2,22],47:[2,22],52:[2,22],55:[2,22],70:[2,22],75:[2,22],83:[2,22],88:[2,22],90:[2,22],99:[2,22],101:[2,22],102:[2,22],103:[2,22],107:[2,22],115:[2,22],123:[2,22],125:[2,22],126:[2,22],129:[2,22],130:[2,22],131:[2,22],132:[2,22],133:[2,22],134:[2,22]},{1:[2,23],6:[2,23],25:[2,23],26:[2,23],47:[2,23],52:[2,23],55:[2,23],70:[2,23],75:[2,23],83:[2,23],88:[2,23],90:[2,23],99:[2,23],101:[2,23],102:[2,23],103:[2,23],107:[2,23],115:[2,23],123:[2,23],125:[2,23],126:[2,23],129:[2,23],130:[2,23],131:[2,23],132:[2,23],133:[2,23],134:[2,23]},{1:[2,9],6:[2,9],26:[2,9],99:[2,9],101:[2,9],103:[2,9],107:[2,9],123:[2,9]},{1:[2,10],6:[2,10],26:[2,10],99:[2,10],101:[2,10],103:[2,10],107:[2,10],123:[2,10]},{1:[2,11],6:[2,11],26:[2,11],99:[2,11],101:[2,11],103:[2,11],107:[2,11],123:[2,11]},{1:[2,71],6:[2,71],25:[2,71],26:[2,71],38:[1,101],47:[2,71],52:[2,71],55:[2,71],64:[2,71],65:[2,71],66:[2,71],68:[2,71],70:[2,71],71:[2,71],75:[2,71],81:[2,71],82:[2,71],83:[2,71],88:[2,71],90:[2,71],99:[2,71],101:[2,71],102:[2,71],103:[2,71],107:[2,71],115:[2,71],123:[2,71],125:[2,71],126:[2,71],129:[2,71],130:[2,71],131:[2,71],132:[2,71],133:[2,71],134:[2,71]},{1:[2,72],6:[2,72],25:[2,72],26:[2,72],47:[2,72],52:[2,72],55:[2,72],64:[2,72],65:[2,72],66:[2,72],68:[2,72],70:[2,72],71:[2,72],75:[2,72],81:[2,72],82:[2,72],83:[2,72],88:[2,72],90:[2,72],99:[2,72],101:[2,72],102:[2,72],103:[2,72],107:[2,72],115:[2,72],123:[2,72],125:[2,72],126:[2,72],129:[2,72],130:[2,72],131:[2,72],132:[2,72],133:[2,72],134:[2,72]},{1:[2,73],6:[2,73],25:[2,73],26:[2,73],47:[2,73],52:[2,73],55:[2,73],64:[2,73],65:[2,73],66:[2,73],68:[2,73],70:[2,73],71:[2,73],75:[2,73],81:[2,73],82:[2,73],83:[2,73],88:[2,73],90:[2,73],99:[2,73],101:[2,73],102:[2,73],103:[2,73],107:[2,73],115:[2,73],123:[2,73],125:[2,73],126:[2,73],129:[2,73],130:[2,73],131:[2,73],132:[2,73],133:[2,73],134:[2,73]},{1:[2,74],6:[2,74],25:[2,74],26:[2,74],47:[2,74],52:[2,74],55:[2,74],64:[2,74],65:[2,74],66:[2,74],68:[2,74],70:[2,74],71:[2,74],75:[2,74],81:[2,74],82:[2,74],83:[2,74],88:[2,74],90:[2,74],99:[2,74],101:[2,74],102:[2,74],103:[2,74],107:[2,74],115:[2,74],123:[2,74],125:[2,74],126:[2,74],129:[2,74],130:[2,74],131:[2,74],132:[2,74],133:[2,74],134:[2,74]},{1:[2,75],6:[2,75],25:[2,75],26:[2,75],47:[2,75],52:[2,75],55:[2,75],64:[2,75],65:[2,75],66:[2,75],68:[2,75],70:[2,75],71:[2,75],75:[2,75],81:[2,75],82:[2,75],83:[2,75],88:[2,75],90:[2,75],99:[2,75],101:[2,75],102:[2,75],103:[2,75],107:[2,75],115:[2,75],123:[2,75],125:[2,75],126:[2,75],129:[2,75],130:[2,75],131:[2,75],132:[2,75],133:[2,75],134:[2,75]},{1:[2,101],6:[2,101],25:[2,101],26:[2,101],47:[2,101],52:[2,101],55:[2,101],64:[2,101],65:[2,101],66:[2,101],68:[2,101],70:[2,101],71:[2,101],75:[2,101],79:102,81:[2,101],82:[1,103],83:[2,101],88:[2,101],90:[2,101],99:[2,101],101:[2,101],102:[2,101],103:[2,101],107:[2,101],115:[2,101],123:[2,101],125:[2,101],126:[2,101],129:[2,101],130:[2,101],131:[2,101],132:[2,101],133:[2,101],134:[2,101]},{27:107,28:[1,71],42:108,46:104,47:[2,53],52:[2,53],53:105,54:106,56:109,57:110,73:[1,68],86:[1,111],87:[1,112]},{5:113,25:[1,5]},{8:114,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:116,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:117,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{13:119,14:120,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:121,42:61,56:47,57:48,59:118,61:25,62:26,63:27,73:[1,68],80:[1,28],85:[1,56],86:[1,57],87:[1,55],98:[1,54]},{13:119,14:120,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:121,42:61,56:47,57:48,59:122,61:25,62:26,63:27,73:[1,68],80:[1,28],85:[1,56],86:[1,57],87:[1,55],98:[1,54]},{1:[2,68],6:[2,68],25:[2,68],26:[2,68],38:[2,68],47:[2,68],52:[2,68],55:[2,68],64:[2,68],65:[2,68],66:[2,68],68:[2,68],70:[2,68],71:[2,68],75:[2,68],77:[1,126],81:[2,68],82:[2,68],83:[2,68],88:[2,68],90:[2,68],99:[2,68],101:[2,68],102:[2,68],103:[2,68],107:[2,68],115:[2,68],123:[2,68],125:[2,68],126:[2,68],127:[1,123],128:[1,124],129:[2,68],130:[2,68],131:[2,68],132:[2,68],133:[2,68],134:[2,68],135:[1,125]},{1:[2,175],6:[2,175],25:[2,175],26:[2,175],47:[2,175],52:[2,175],55:[2,175],70:[2,175],75:[2,175],83:[2,175],88:[2,175],90:[2,175],99:[2,175],101:[2,175],102:[2,175],103:[2,175],107:[2,175],115:[2,175],118:[1,127],123:[2,175],125:[2,175],126:[2,175],129:[2,175],130:[2,175],131:[2,175],132:[2,175],133:[2,175],134:[2,175]},{5:128,25:[1,5]},{5:129,25:[1,5]},{1:[2,143],6:[2,143],25:[2,143],26:[2,143],47:[2,143],52:[2,143],55:[2,143],70:[2,143],75:[2,143],83:[2,143],88:[2,143],90:[2,143],99:[2,143],101:[2,143],102:[2,143],103:[2,143],107:[2,143],115:[2,143],123:[2,143],125:[2,143],126:[2,143],129:[2,143],130:[2,143],131:[2,143],132:[2,143],133:[2,143],134:[2,143]},{5:130,25:[1,5]},{8:131,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,132],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,91],5:133,6:[2,91],13:119,14:120,25:[1,5],26:[2,91],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:121,42:61,47:[2,91],52:[2,91],55:[2,91],56:47,57:48,59:135,61:25,62:26,63:27,70:[2,91],73:[1,68],75:[2,91],77:[1,134],80:[1,28],83:[2,91],85:[1,56],86:[1,57],87:[1,55],88:[2,91],90:[2,91],98:[1,54],99:[2,91],101:[2,91],102:[2,91],103:[2,91],107:[2,91],115:[2,91],123:[2,91],125:[2,91],126:[2,91],129:[2,91],130:[2,91],131:[2,91],132:[2,91],133:[2,91],134:[2,91]},{8:136,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,45],6:[2,45],8:137,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,26:[2,45],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],99:[2,45],100:39,101:[2,45],103:[2,45],104:40,105:[1,65],106:41,107:[2,45],108:67,116:[1,42],121:37,122:[1,62],123:[2,45],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,46],6:[2,46],25:[2,46],26:[2,46],52:[2,46],75:[2,46],99:[2,46],101:[2,46],103:[2,46],107:[2,46],123:[2,46]},{1:[2,69],6:[2,69],25:[2,69],26:[2,69],38:[2,69],47:[2,69],52:[2,69],55:[2,69],64:[2,69],65:[2,69],66:[2,69],68:[2,69],70:[2,69],71:[2,69],75:[2,69],81:[2,69],82:[2,69],83:[2,69],88:[2,69],90:[2,69],99:[2,69],101:[2,69],102:[2,69],103:[2,69],107:[2,69],115:[2,69],123:[2,69],125:[2,69],126:[2,69],129:[2,69],130:[2,69],131:[2,69],132:[2,69],133:[2,69],134:[2,69]},{1:[2,70],6:[2,70],25:[2,70],26:[2,70],38:[2,70],47:[2,70],52:[2,70],55:[2,70],64:[2,70],65:[2,70],66:[2,70],68:[2,70],70:[2,70],71:[2,70],75:[2,70],81:[2,70],82:[2,70],83:[2,70],88:[2,70],90:[2,70],99:[2,70],101:[2,70],102:[2,70],103:[2,70],107:[2,70],115:[2,70],123:[2,70],125:[2,70],126:[2,70],129:[2,70],130:[2,70],131:[2,70],132:[2,70],133:[2,70],134:[2,70]},{1:[2,29],6:[2,29],25:[2,29],26:[2,29],47:[2,29],52:[2,29],55:[2,29],64:[2,29],65:[2,29],66:[2,29],68:[2,29],70:[2,29],71:[2,29],75:[2,29],81:[2,29],82:[2,29],83:[2,29],88:[2,29],90:[2,29],99:[2,29],101:[2,29],102:[2,29],103:[2,29],107:[2,29],115:[2,29],123:[2,29],125:[2,29],126:[2,29],129:[2,29],130:[2,29],131:[2,29],132:[2,29],133:[2,29],134:[2,29]},{1:[2,30],6:[2,30],25:[2,30],26:[2,30],47:[2,30],52:[2,30],55:[2,30],64:[2,30],65:[2,30],66:[2,30],68:[2,30],70:[2,30],71:[2,30],75:[2,30],81:[2,30],82:[2,30],83:[2,30],88:[2,30],90:[2,30],99:[2,30],101:[2,30],102:[2,30],103:[2,30],107:[2,30],115:[2,30],123:[2,30],125:[2,30],126:[2,30],129:[2,30],130:[2,30],131:[2,30],132:[2,30],133:[2,30],134:[2,30]},{1:[2,31],6:[2,31],25:[2,31],26:[2,31],47:[2,31],52:[2,31],55:[2,31],64:[2,31],65:[2,31],66:[2,31],68:[2,31],70:[2,31],71:[2,31],75:[2,31],81:[2,31],82:[2,31],83:[2,31],88:[2,31],90:[2,31],99:[2,31],101:[2,31],102:[2,31],103:[2,31],107:[2,31],115:[2,31],123:[2,31],125:[2,31],126:[2,31],129:[2,31],130:[2,31],131:[2,31],132:[2,31],133:[2,31],134:[2,31]},{1:[2,32],6:[2,32],25:[2,32],26:[2,32],47:[2,32],52:[2,32],55:[2,32],64:[2,32],65:[2,32],66:[2,32],68:[2,32],70:[2,32],71:[2,32],75:[2,32],81:[2,32],82:[2,32],83:[2,32],88:[2,32],90:[2,32],99:[2,32],101:[2,32],102:[2,32],103:[2,32],107:[2,32],115:[2,32],123:[2,32],125:[2,32],126:[2,32],129:[2,32],130:[2,32],131:[2,32],132:[2,32],133:[2,32],134:[2,32]},{1:[2,33],6:[2,33],25:[2,33],26:[2,33],47:[2,33],52:[2,33],55:[2,33],64:[2,33],65:[2,33],66:[2,33],68:[2,33],70:[2,33],71:[2,33],75:[2,33],81:[2,33],82:[2,33],83:[2,33],88:[2,33],90:[2,33],99:[2,33],101:[2,33],102:[2,33],103:[2,33],107:[2,33],115:[2,33],123:[2,33],125:[2,33],126:[2,33],129:[2,33],130:[2,33],131:[2,33],132:[2,33],133:[2,33],134:[2,33]},{4:138,7:4,8:6,9:7,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,139],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:140,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,144],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],84:142,85:[1,56],86:[1,57],87:[1,55],88:[1,141],91:143,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,107],6:[2,107],25:[2,107],26:[2,107],47:[2,107],52:[2,107],55:[2,107],64:[2,107],65:[2,107],66:[2,107],68:[2,107],70:[2,107],71:[2,107],75:[2,107],81:[2,107],82:[2,107],83:[2,107],88:[2,107],90:[2,107],99:[2,107],101:[2,107],102:[2,107],103:[2,107],107:[2,107],115:[2,107],123:[2,107],125:[2,107],126:[2,107],129:[2,107],130:[2,107],131:[2,107],132:[2,107],133:[2,107],134:[2,107]},{1:[2,108],6:[2,108],25:[2,108],26:[2,108],27:146,28:[1,71],47:[2,108],52:[2,108],55:[2,108],64:[2,108],65:[2,108],66:[2,108],68:[2,108],70:[2,108],71:[2,108],75:[2,108],81:[2,108],82:[2,108],83:[2,108],88:[2,108],90:[2,108],99:[2,108],101:[2,108],102:[2,108],103:[2,108],107:[2,108],115:[2,108],123:[2,108],125:[2,108],126:[2,108],129:[2,108],130:[2,108],131:[2,108],132:[2,108],133:[2,108],134:[2,108]},{25:[2,49]},{25:[2,50]},{1:[2,64],6:[2,64],25:[2,64],26:[2,64],38:[2,64],47:[2,64],52:[2,64],55:[2,64],64:[2,64],65:[2,64],66:[2,64],68:[2,64],70:[2,64],71:[2,64],75:[2,64],77:[2,64],81:[2,64],82:[2,64],83:[2,64],88:[2,64],90:[2,64],99:[2,64],101:[2,64],102:[2,64],103:[2,64],107:[2,64],115:[2,64],123:[2,64],125:[2,64],126:[2,64],127:[2,64],128:[2,64],129:[2,64],130:[2,64],131:[2,64],132:[2,64],133:[2,64],134:[2,64],135:[2,64]},{1:[2,67],6:[2,67],25:[2,67],26:[2,67],38:[2,67],47:[2,67],52:[2,67],55:[2,67],64:[2,67],65:[2,67],66:[2,67],68:[2,67],70:[2,67],71:[2,67],75:[2,67],77:[2,67],81:[2,67],82:[2,67],83:[2,67],88:[2,67],90:[2,67],99:[2,67],101:[2,67],102:[2,67],103:[2,67],107:[2,67],115:[2,67],123:[2,67],125:[2,67],126:[2,67],127:[2,67],128:[2,67],129:[2,67],130:[2,67],131:[2,67],132:[2,67],133:[2,67],134:[2,67],135:[2,67]},{8:147,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:148,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:149,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{5:150,8:151,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,5],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{27:156,28:[1,71],56:157,57:158,62:152,73:[1,68],87:[1,55],110:153,111:[1,154],112:155},{109:159,113:[1,160],114:[1,161]},{6:[2,86],11:165,25:[2,86],27:166,28:[1,71],29:167,30:[1,69],31:[1,70],39:163,40:164,42:168,44:[1,46],52:[2,86],74:162,75:[2,86],86:[1,111]},{1:[2,27],6:[2,27],25:[2,27],26:[2,27],41:[2,27],47:[2,27],52:[2,27],55:[2,27],64:[2,27],65:[2,27],66:[2,27],68:[2,27],70:[2,27],71:[2,27],75:[2,27],81:[2,27],82:[2,27],83:[2,27],88:[2,27],90:[2,27],99:[2,27],101:[2,27],102:[2,27],103:[2,27],107:[2,27],115:[2,27],123:[2,27],125:[2,27],126:[2,27],129:[2,27],130:[2,27],131:[2,27],132:[2,27],133:[2,27],134:[2,27]},{1:[2,28],6:[2,28],25:[2,28],26:[2,28],41:[2,28],47:[2,28],52:[2,28],55:[2,28],64:[2,28],65:[2,28],66:[2,28],68:[2,28],70:[2,28],71:[2,28],75:[2,28],81:[2,28],82:[2,28],83:[2,28],88:[2,28],90:[2,28],99:[2,28],101:[2,28],102:[2,28],103:[2,28],107:[2,28],115:[2,28],123:[2,28],125:[2,28],126:[2,28],129:[2,28],130:[2,28],131:[2,28],132:[2,28],133:[2,28],134:[2,28]},{1:[2,26],6:[2,26],25:[2,26],26:[2,26],38:[2,26],41:[2,26],47:[2,26],52:[2,26],55:[2,26],64:[2,26],65:[2,26],66:[2,26],68:[2,26],70:[2,26],71:[2,26],75:[2,26],77:[2,26],81:[2,26],82:[2,26],83:[2,26],88:[2,26],90:[2,26],99:[2,26],101:[2,26],102:[2,26],103:[2,26],107:[2,26],113:[2,26],114:[2,26],115:[2,26],123:[2,26],125:[2,26],126:[2,26],127:[2,26],128:[2,26],129:[2,26],130:[2,26],131:[2,26],132:[2,26],133:[2,26],134:[2,26],135:[2,26]},{1:[2,6],6:[2,6],7:169,8:6,9:7,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,26:[2,6],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],99:[2,6],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,3]},{1:[2,24],6:[2,24],25:[2,24],26:[2,24],47:[2,24],52:[2,24],55:[2,24],70:[2,24],75:[2,24],83:[2,24],88:[2,24],90:[2,24],95:[2,24],96:[2,24],99:[2,24],101:[2,24],102:[2,24],103:[2,24],107:[2,24],115:[2,24],118:[2,24],120:[2,24],123:[2,24],125:[2,24],126:[2,24],129:[2,24],130:[2,24],131:[2,24],132:[2,24],133:[2,24],134:[2,24]},{6:[1,72],26:[1,170]},{1:[2,186],6:[2,186],25:[2,186],26:[2,186],47:[2,186],52:[2,186],55:[2,186],70:[2,186],75:[2,186],83:[2,186],88:[2,186],90:[2,186],99:[2,186],101:[2,186],102:[2,186],103:[2,186],107:[2,186],115:[2,186],123:[2,186],125:[2,186],126:[2,186],129:[2,186],130:[2,186],131:[2,186],132:[2,186],133:[2,186],134:[2,186]},{8:171,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:172,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:173,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:174,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:175,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:176,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:177,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:178,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,142],6:[2,142],25:[2,142],26:[2,142],47:[2,142],52:[2,142],55:[2,142],70:[2,142],75:[2,142],83:[2,142],88:[2,142],90:[2,142],99:[2,142],101:[2,142],102:[2,142],103:[2,142],107:[2,142],115:[2,142],123:[2,142],125:[2,142],126:[2,142],129:[2,142],130:[2,142],131:[2,142],132:[2,142],133:[2,142],134:[2,142]},{1:[2,147],6:[2,147],25:[2,147],26:[2,147],47:[2,147],52:[2,147],55:[2,147],70:[2,147],75:[2,147],83:[2,147],88:[2,147],90:[2,147],99:[2,147],101:[2,147],102:[2,147],103:[2,147],107:[2,147],115:[2,147],123:[2,147],125:[2,147],126:[2,147],129:[2,147],130:[2,147],131:[2,147],132:[2,147],133:[2,147],134:[2,147]},{8:179,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,141],6:[2,141],25:[2,141],26:[2,141],47:[2,141],52:[2,141],55:[2,141],70:[2,141],75:[2,141],83:[2,141],88:[2,141],90:[2,141],99:[2,141],101:[2,141],102:[2,141],103:[2,141],107:[2,141],115:[2,141],123:[2,141],125:[2,141],126:[2,141],129:[2,141],130:[2,141],131:[2,141],132:[2,141],133:[2,141],134:[2,141]},{1:[2,146],6:[2,146],25:[2,146],26:[2,146],47:[2,146],52:[2,146],55:[2,146],70:[2,146],75:[2,146],83:[2,146],88:[2,146],90:[2,146],99:[2,146],101:[2,146],102:[2,146],103:[2,146],107:[2,146],115:[2,146],123:[2,146],125:[2,146],126:[2,146],129:[2,146],130:[2,146],131:[2,146],132:[2,146],133:[2,146],134:[2,146]},{79:180,82:[1,103]},{1:[2,65],6:[2,65],25:[2,65],26:[2,65],38:[2,65],47:[2,65],52:[2,65],55:[2,65],64:[2,65],65:[2,65],66:[2,65],68:[2,65],70:[2,65],71:[2,65],75:[2,65],77:[2,65],81:[2,65],82:[2,65],83:[2,65],88:[2,65],90:[2,65],99:[2,65],101:[2,65],102:[2,65],103:[2,65],107:[2,65],115:[2,65],123:[2,65],125:[2,65],126:[2,65],127:[2,65],128:[2,65],129:[2,65],130:[2,65],131:[2,65],132:[2,65],133:[2,65],134:[2,65],135:[2,65]},{82:[2,104]},{27:181,28:[1,71]},{27:182,28:[1,71]},{1:[2,79],6:[2,79],25:[2,79],26:[2,79],27:183,28:[1,71],38:[2,79],47:[2,79],52:[2,79],55:[2,79],64:[2,79],65:[2,79],66:[2,79],68:[2,79],70:[2,79],71:[2,79],75:[2,79],77:[2,79],81:[2,79],82:[2,79],83:[2,79],88:[2,79],90:[2,79],99:[2,79],101:[2,79],102:[2,79],103:[2,79],107:[2,79],115:[2,79],123:[2,79],125:[2,79],126:[2,79],127:[2,79],128:[2,79],129:[2,79],130:[2,79],131:[2,79],132:[2,79],133:[2,79],134:[2,79],135:[2,79]},{1:[2,80],6:[2,80],25:[2,80],26:[2,80],38:[2,80],47:[2,80],52:[2,80],55:[2,80],64:[2,80],65:[2,80],66:[2,80],68:[2,80],70:[2,80],71:[2,80],75:[2,80],77:[2,80],81:[2,80],82:[2,80],83:[2,80],88:[2,80],90:[2,80],99:[2,80],101:[2,80],102:[2,80],103:[2,80],107:[2,80],115:[2,80],123:[2,80],125:[2,80],126:[2,80],127:[2,80],128:[2,80],129:[2,80],130:[2,80],131:[2,80],132:[2,80],133:[2,80],134:[2,80],135:[2,80]},{8:185,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],55:[1,189],56:47,57:48,59:36,61:25,62:26,63:27,69:184,72:186,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],89:187,90:[1,188],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{67:190,68:[1,97],71:[1,98]},{79:191,82:[1,103]},{1:[2,66],6:[2,66],25:[2,66],26:[2,66],38:[2,66],47:[2,66],52:[2,66],55:[2,66],64:[2,66],65:[2,66],66:[2,66],68:[2,66],70:[2,66],71:[2,66],75:[2,66],77:[2,66],81:[2,66],82:[2,66],83:[2,66],88:[2,66],90:[2,66],99:[2,66],101:[2,66],102:[2,66],103:[2,66],107:[2,66],115:[2,66],123:[2,66],125:[2,66],126:[2,66],127:[2,66],128:[2,66],129:[2,66],130:[2,66],131:[2,66],132:[2,66],133:[2,66],134:[2,66],135:[2,66]},{6:[1,193],8:192,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,194],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,102],6:[2,102],25:[2,102],26:[2,102],47:[2,102],52:[2,102],55:[2,102],64:[2,102],65:[2,102],66:[2,102],68:[2,102],70:[2,102],71:[2,102],75:[2,102],81:[2,102],82:[2,102],83:[2,102],88:[2,102],90:[2,102],99:[2,102],101:[2,102],102:[2,102],103:[2,102],107:[2,102],115:[2,102],123:[2,102],125:[2,102],126:[2,102],129:[2,102],130:[2,102],131:[2,102],132:[2,102],133:[2,102],134:[2,102]},{8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,144],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],83:[1,195],84:196,85:[1,56],86:[1,57],87:[1,55],91:143,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{47:[1,198],52:[1,199]},{47:[2,54],52:[2,54]},{38:[1,201],47:[2,56],52:[2,56],55:[1,200]},{38:[2,59],47:[2,59],52:[2,59],55:[2,59]},{38:[2,60],47:[2,60],52:[2,60],55:[2,60]},{38:[2,61],47:[2,61],52:[2,61],55:[2,61]},{38:[2,62],47:[2,62],52:[2,62],55:[2,62]},{27:146,28:[1,71]},{8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,144],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],84:142,85:[1,56],86:[1,57],87:[1,55],88:[1,141],91:143,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,48],6:[2,48],25:[2,48],26:[2,48],47:[2,48],52:[2,48],55:[2,48],70:[2,48],75:[2,48],83:[2,48],88:[2,48],90:[2,48],99:[2,48],101:[2,48],102:[2,48],103:[2,48],107:[2,48],115:[2,48],123:[2,48],125:[2,48],126:[2,48],129:[2,48],130:[2,48],131:[2,48],132:[2,48],133:[2,48],134:[2,48]},{1:[2,179],6:[2,179],25:[2,179],26:[2,179],47:[2,179],52:[2,179],55:[2,179],70:[2,179],75:[2,179],83:[2,179],88:[2,179],90:[2,179],99:[2,179],100:85,101:[2,179],102:[2,179],103:[2,179],106:86,107:[2,179],108:67,115:[2,179],123:[2,179],125:[2,179],126:[2,179],129:[1,76],130:[2,179],131:[2,179],132:[2,179],133:[2,179],134:[2,179]},{100:88,101:[1,63],103:[1,64],106:89,107:[1,66],108:67,123:[1,87]},{1:[2,180],6:[2,180],25:[2,180],26:[2,180],47:[2,180],52:[2,180],55:[2,180],70:[2,180],75:[2,180],83:[2,180],88:[2,180],90:[2,180],99:[2,180],100:85,101:[2,180],102:[2,180],103:[2,180],106:86,107:[2,180],108:67,115:[2,180],123:[2,180],125:[2,180],126:[2,180],129:[1,76],130:[2,180],131:[2,180],132:[2,180],133:[2,180],134:[2,180]},{1:[2,181],6:[2,181],25:[2,181],26:[2,181],47:[2,181],52:[2,181],55:[2,181],70:[2,181],75:[2,181],83:[2,181],88:[2,181],90:[2,181],99:[2,181],100:85,101:[2,181],102:[2,181],103:[2,181],106:86,107:[2,181],108:67,115:[2,181],123:[2,181],125:[2,181],126:[2,181],129:[1,76],130:[2,181],131:[2,181],132:[2,181],133:[2,181],134:[2,181]},{1:[2,182],6:[2,182],25:[2,182],26:[2,182],47:[2,182],52:[2,182],55:[2,182],64:[2,68],65:[2,68],66:[2,68],68:[2,68],70:[2,182],71:[2,68],75:[2,182],81:[2,68],82:[2,68],83:[2,182],88:[2,182],90:[2,182],99:[2,182],101:[2,182],102:[2,182],103:[2,182],107:[2,182],115:[2,182],123:[2,182],125:[2,182],126:[2,182],129:[2,182],130:[2,182],131:[2,182],132:[2,182],133:[2,182],134:[2,182]},{60:91,64:[1,93],65:[1,94],66:[1,95],67:96,68:[1,97],71:[1,98],78:90,81:[1,92],82:[2,103]},{60:100,64:[1,93],65:[1,94],66:[1,95],67:96,68:[1,97],71:[1,98],78:99,81:[1,92],82:[2,103]},{64:[2,71],65:[2,71],66:[2,71],68:[2,71],71:[2,71],81:[2,71],82:[2,71]},{1:[2,183],6:[2,183],25:[2,183],26:[2,183],47:[2,183],52:[2,183],55:[2,183],64:[2,68],65:[2,68],66:[2,68],68:[2,68],70:[2,183],71:[2,68],75:[2,183],81:[2,68],82:[2,68],83:[2,183],88:[2,183],90:[2,183],99:[2,183],101:[2,183],102:[2,183],103:[2,183],107:[2,183],115:[2,183],123:[2,183],125:[2,183],126:[2,183],129:[2,183],130:[2,183],131:[2,183],132:[2,183],133:[2,183],134:[2,183]},{1:[2,184],6:[2,184],25:[2,184],26:[2,184],47:[2,184],52:[2,184],55:[2,184],70:[2,184],75:[2,184],83:[2,184],88:[2,184],90:[2,184],99:[2,184],101:[2,184],102:[2,184],103:[2,184],107:[2,184],115:[2,184],123:[2,184],125:[2,184],126:[2,184],129:[2,184],130:[2,184],131:[2,184],132:[2,184],133:[2,184],134:[2,184]},{1:[2,185],6:[2,185],25:[2,185],26:[2,185],47:[2,185],52:[2,185],55:[2,185],70:[2,185],75:[2,185],83:[2,185],88:[2,185],90:[2,185],99:[2,185],101:[2,185],102:[2,185],103:[2,185],107:[2,185],115:[2,185],123:[2,185],125:[2,185],126:[2,185],129:[2,185],130:[2,185],131:[2,185],132:[2,185],133:[2,185],134:[2,185]},{8:202,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,203],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:204,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{5:205,25:[1,5],122:[1,206]},{1:[2,128],6:[2,128],25:[2,128],26:[2,128],47:[2,128],52:[2,128],55:[2,128],70:[2,128],75:[2,128],83:[2,128],88:[2,128],90:[2,128],94:207,95:[1,208],96:[1,209],99:[2,128],101:[2,128],102:[2,128],103:[2,128],107:[2,128],115:[2,128],123:[2,128],125:[2,128],126:[2,128],129:[2,128],130:[2,128],131:[2,128],132:[2,128],133:[2,128],134:[2,128]},{1:[2,140],6:[2,140],25:[2,140],26:[2,140],47:[2,140],52:[2,140],55:[2,140],70:[2,140],75:[2,140],83:[2,140],88:[2,140],90:[2,140],99:[2,140],101:[2,140],102:[2,140],103:[2,140],107:[2,140],115:[2,140],123:[2,140],125:[2,140],126:[2,140],129:[2,140],130:[2,140],131:[2,140],132:[2,140],133:[2,140],134:[2,140]},{1:[2,148],6:[2,148],25:[2,148],26:[2,148],47:[2,148],52:[2,148],55:[2,148],70:[2,148],75:[2,148],83:[2,148],88:[2,148],90:[2,148],99:[2,148],101:[2,148],102:[2,148],103:[2,148],107:[2,148],115:[2,148],123:[2,148],125:[2,148],126:[2,148],129:[2,148],130:[2,148],131:[2,148],132:[2,148],133:[2,148],134:[2,148]},{25:[1,210],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{117:211,119:212,120:[1,213]},{1:[2,92],6:[2,92],25:[2,92],26:[2,92],47:[2,92],52:[2,92],55:[2,92],70:[2,92],75:[2,92],83:[2,92],88:[2,92],90:[2,92],99:[2,92],101:[2,92],102:[2,92],103:[2,92],107:[2,92],115:[2,92],123:[2,92],125:[2,92],126:[2,92],129:[2,92],130:[2,92],131:[2,92],132:[2,92],133:[2,92],134:[2,92]},{8:214,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,95],5:215,6:[2,95],25:[1,5],26:[2,95],47:[2,95],52:[2,95],55:[2,95],64:[2,68],65:[2,68],66:[2,68],68:[2,68],70:[2,95],71:[2,68],75:[2,95],77:[1,216],81:[2,68],82:[2,68],83:[2,95],88:[2,95],90:[2,95],99:[2,95],101:[2,95],102:[2,95],103:[2,95],107:[2,95],115:[2,95],123:[2,95],125:[2,95],126:[2,95],129:[2,95],130:[2,95],131:[2,95],132:[2,95],133:[2,95],134:[2,95]},{1:[2,133],6:[2,133],25:[2,133],26:[2,133],47:[2,133],52:[2,133],55:[2,133],70:[2,133],75:[2,133],83:[2,133],88:[2,133],90:[2,133],99:[2,133],100:85,101:[2,133],102:[2,133],103:[2,133],106:86,107:[2,133],108:67,115:[2,133],123:[2,133],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,44],6:[2,44],26:[2,44],99:[2,44],100:85,101:[2,44],103:[2,44],106:86,107:[2,44],108:67,123:[2,44],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[1,72],99:[1,217]},{4:218,7:4,8:6,9:7,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,124],25:[2,124],52:[2,124],55:[1,220],88:[2,124],89:219,90:[1,188],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,110],6:[2,110],25:[2,110],26:[2,110],38:[2,110],47:[2,110],52:[2,110],55:[2,110],64:[2,110],65:[2,110],66:[2,110],68:[2,110],70:[2,110],71:[2,110],75:[2,110],81:[2,110],82:[2,110],83:[2,110],88:[2,110],90:[2,110],99:[2,110],101:[2,110],102:[2,110],103:[2,110],107:[2,110],113:[2,110],114:[2,110],115:[2,110],123:[2,110],125:[2,110],126:[2,110],129:[2,110],130:[2,110],131:[2,110],132:[2,110],133:[2,110],134:[2,110]},{6:[2,51],25:[2,51],51:221,52:[1,222],88:[2,51]},{6:[2,119],25:[2,119],26:[2,119],52:[2,119],83:[2,119],88:[2,119]},{8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,144],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],84:223,85:[1,56],86:[1,57],87:[1,55],91:143,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,125],25:[2,125],26:[2,125],52:[2,125],83:[2,125],88:[2,125]},{1:[2,109],6:[2,109],25:[2,109],26:[2,109],38:[2,109],41:[2,109],47:[2,109],52:[2,109],55:[2,109],64:[2,109],65:[2,109],66:[2,109],68:[2,109],70:[2,109],71:[2,109],75:[2,109],77:[2,109],81:[2,109],82:[2,109],83:[2,109],88:[2,109],90:[2,109],99:[2,109],101:[2,109],102:[2,109],103:[2,109],107:[2,109],115:[2,109],123:[2,109],125:[2,109],126:[2,109],127:[2,109],128:[2,109],129:[2,109],130:[2,109],131:[2,109],132:[2,109],133:[2,109],134:[2,109],135:[2,109]},{5:224,25:[1,5],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,136],6:[2,136],25:[2,136],26:[2,136],47:[2,136],52:[2,136],55:[2,136],70:[2,136],75:[2,136],83:[2,136],88:[2,136],90:[2,136],99:[2,136],100:85,101:[1,63],102:[1,225],103:[1,64],106:86,107:[1,66],108:67,115:[2,136],123:[2,136],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,138],6:[2,138],25:[2,138],26:[2,138],47:[2,138],52:[2,138],55:[2,138],70:[2,138],75:[2,138],83:[2,138],88:[2,138],90:[2,138],99:[2,138],100:85,101:[1,63],102:[1,226],103:[1,64],106:86,107:[1,66],108:67,115:[2,138],123:[2,138],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,144],6:[2,144],25:[2,144],26:[2,144],47:[2,144],52:[2,144],55:[2,144],70:[2,144],75:[2,144],83:[2,144],88:[2,144],90:[2,144],99:[2,144],101:[2,144],102:[2,144],103:[2,144],107:[2,144],115:[2,144],123:[2,144],125:[2,144],126:[2,144],129:[2,144],130:[2,144],131:[2,144],132:[2,144],133:[2,144],134:[2,144]},{1:[2,145],6:[2,145],25:[2,145],26:[2,145],47:[2,145],52:[2,145],55:[2,145],70:[2,145],75:[2,145],83:[2,145],88:[2,145],90:[2,145],99:[2,145],100:85,101:[1,63],102:[2,145],103:[1,64],106:86,107:[1,66],108:67,115:[2,145],123:[2,145],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,149],6:[2,149],25:[2,149],26:[2,149],47:[2,149],52:[2,149],55:[2,149],70:[2,149],75:[2,149],83:[2,149],88:[2,149],90:[2,149],99:[2,149],101:[2,149],102:[2,149],103:[2,149],107:[2,149],115:[2,149],123:[2,149],125:[2,149],126:[2,149],129:[2,149],130:[2,149],131:[2,149],132:[2,149],133:[2,149],134:[2,149]},{113:[2,151],114:[2,151]},{27:156,28:[1,71],56:157,57:158,73:[1,68],87:[1,112],110:227,112:155},{52:[1,228],113:[2,156],114:[2,156]},{52:[2,153],113:[2,153],114:[2,153]},{52:[2,154],113:[2,154],114:[2,154]},{52:[2,155],113:[2,155],114:[2,155]},{1:[2,150],6:[2,150],25:[2,150],26:[2,150],47:[2,150],52:[2,150],55:[2,150],70:[2,150],75:[2,150],83:[2,150],88:[2,150],90:[2,150],99:[2,150],101:[2,150],102:[2,150],103:[2,150],107:[2,150],115:[2,150],123:[2,150],125:[2,150],126:[2,150],129:[2,150],130:[2,150],131:[2,150],132:[2,150],133:[2,150],134:[2,150]},{8:229,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:230,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,51],25:[2,51],51:231,52:[1,232],75:[2,51]},{6:[2,87],25:[2,87],26:[2,87],52:[2,87],75:[2,87]},{6:[2,37],25:[2,37],26:[2,37],41:[1,233],52:[2,37],75:[2,37]},{6:[2,40],25:[2,40],26:[2,40],52:[2,40],75:[2,40]},{6:[2,41],25:[2,41],26:[2,41],41:[2,41],52:[2,41],75:[2,41]},{6:[2,42],25:[2,42],26:[2,42],41:[2,42],52:[2,42],75:[2,42]},{6:[2,43],25:[2,43],26:[2,43],41:[2,43],52:[2,43],75:[2,43]},{1:[2,5],6:[2,5],26:[2,5],99:[2,5]},{1:[2,25],6:[2,25],25:[2,25],26:[2,25],47:[2,25],52:[2,25],55:[2,25],70:[2,25],75:[2,25],83:[2,25],88:[2,25],90:[2,25],95:[2,25],96:[2,25],99:[2,25],101:[2,25],102:[2,25],103:[2,25],107:[2,25],115:[2,25],118:[2,25],120:[2,25],123:[2,25],125:[2,25],126:[2,25],129:[2,25],130:[2,25],131:[2,25],132:[2,25],133:[2,25],134:[2,25]},{1:[2,187],6:[2,187],25:[2,187],26:[2,187],47:[2,187],52:[2,187],55:[2,187],70:[2,187],75:[2,187],83:[2,187],88:[2,187],90:[2,187],99:[2,187],100:85,101:[2,187],102:[2,187],103:[2,187],106:86,107:[2,187],108:67,115:[2,187],123:[2,187],125:[2,187],126:[2,187],129:[1,76],130:[1,79],131:[2,187],132:[2,187],133:[2,187],134:[2,187]},{1:[2,188],6:[2,188],25:[2,188],26:[2,188],47:[2,188],52:[2,188],55:[2,188],70:[2,188],75:[2,188],83:[2,188],88:[2,188],90:[2,188],99:[2,188],100:85,101:[2,188],102:[2,188],103:[2,188],106:86,107:[2,188],108:67,115:[2,188],123:[2,188],125:[2,188],126:[2,188],129:[1,76],130:[1,79],131:[2,188],132:[2,188],133:[2,188],134:[2,188]},{1:[2,189],6:[2,189],25:[2,189],26:[2,189],47:[2,189],52:[2,189],55:[2,189],70:[2,189],75:[2,189],83:[2,189],88:[2,189],90:[2,189],99:[2,189],100:85,101:[2,189],102:[2,189],103:[2,189],106:86,107:[2,189],108:67,115:[2,189],123:[2,189],125:[2,189],126:[2,189],129:[1,76],130:[2,189],131:[2,189],132:[2,189],133:[2,189],134:[2,189]},{1:[2,190],6:[2,190],25:[2,190],26:[2,190],47:[2,190],52:[2,190],55:[2,190],70:[2,190],75:[2,190],83:[2,190],88:[2,190],90:[2,190],99:[2,190],100:85,101:[2,190],102:[2,190],103:[2,190],106:86,107:[2,190],108:67,115:[2,190],123:[2,190],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[2,190],132:[2,190],133:[2,190],134:[2,190]},{1:[2,191],6:[2,191],25:[2,191],26:[2,191],47:[2,191],52:[2,191],55:[2,191],70:[2,191],75:[2,191],83:[2,191],88:[2,191],90:[2,191],99:[2,191],100:85,101:[2,191],102:[2,191],103:[2,191],106:86,107:[2,191],108:67,115:[2,191],123:[2,191],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[2,191],133:[2,191],134:[1,83]},{1:[2,192],6:[2,192],25:[2,192],26:[2,192],47:[2,192],52:[2,192],55:[2,192],70:[2,192],75:[2,192],83:[2,192],88:[2,192],90:[2,192],99:[2,192],100:85,101:[2,192],102:[2,192],103:[2,192],106:86,107:[2,192],108:67,115:[2,192],123:[2,192],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[2,192],134:[1,83]},{1:[2,193],6:[2,193],25:[2,193],26:[2,193],47:[2,193],52:[2,193],55:[2,193],70:[2,193],75:[2,193],83:[2,193],88:[2,193],90:[2,193],99:[2,193],100:85,101:[2,193],102:[2,193],103:[2,193],106:86,107:[2,193],108:67,115:[2,193],123:[2,193],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[2,193],133:[2,193],134:[2,193]},{1:[2,178],6:[2,178],25:[2,178],26:[2,178],47:[2,178],52:[2,178],55:[2,178],70:[2,178],75:[2,178],83:[2,178],88:[2,178],90:[2,178],99:[2,178],100:85,101:[1,63],102:[2,178],103:[1,64],106:86,107:[1,66],108:67,115:[2,178],123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,177],6:[2,177],25:[2,177],26:[2,177],47:[2,177],52:[2,177],55:[2,177],70:[2,177],75:[2,177],83:[2,177],88:[2,177],90:[2,177],99:[2,177],100:85,101:[1,63],102:[2,177],103:[1,64],106:86,107:[1,66],108:67,115:[2,177],123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,99],6:[2,99],25:[2,99],26:[2,99],47:[2,99],52:[2,99],55:[2,99],64:[2,99],65:[2,99],66:[2,99],68:[2,99],70:[2,99],71:[2,99],75:[2,99],81:[2,99],82:[2,99],83:[2,99],88:[2,99],90:[2,99],99:[2,99],101:[2,99],102:[2,99],103:[2,99],107:[2,99],115:[2,99],123:[2,99],125:[2,99],126:[2,99],129:[2,99],130:[2,99],131:[2,99],132:[2,99],133:[2,99],134:[2,99]},{1:[2,76],6:[2,76],25:[2,76],26:[2,76],38:[2,76],47:[2,76],52:[2,76],55:[2,76],64:[2,76],65:[2,76],66:[2,76],68:[2,76],70:[2,76],71:[2,76],75:[2,76],77:[2,76],81:[2,76],82:[2,76],83:[2,76],88:[2,76],90:[2,76],99:[2,76],101:[2,76],102:[2,76],103:[2,76],107:[2,76],115:[2,76],123:[2,76],125:[2,76],126:[2,76],127:[2,76],128:[2,76],129:[2,76],130:[2,76],131:[2,76],132:[2,76],133:[2,76],134:[2,76],135:[2,76]},{1:[2,77],6:[2,77],25:[2,77],26:[2,77],38:[2,77],47:[2,77],52:[2,77],55:[2,77],64:[2,77],65:[2,77],66:[2,77],68:[2,77],70:[2,77],71:[2,77],75:[2,77],77:[2,77],81:[2,77],82:[2,77],83:[2,77],88:[2,77],90:[2,77],99:[2,77],101:[2,77],102:[2,77],103:[2,77],107:[2,77],115:[2,77],123:[2,77],125:[2,77],126:[2,77],127:[2,77],128:[2,77],129:[2,77],130:[2,77],131:[2,77],132:[2,77],133:[2,77],134:[2,77],135:[2,77]},{1:[2,78],6:[2,78],25:[2,78],26:[2,78],38:[2,78],47:[2,78],52:[2,78],55:[2,78],64:[2,78],65:[2,78],66:[2,78],68:[2,78],70:[2,78],71:[2,78],75:[2,78],77:[2,78],81:[2,78],82:[2,78],83:[2,78],88:[2,78],90:[2,78],99:[2,78],101:[2,78],102:[2,78],103:[2,78],107:[2,78],115:[2,78],123:[2,78],125:[2,78],126:[2,78],127:[2,78],128:[2,78],129:[2,78],130:[2,78],131:[2,78],132:[2,78],133:[2,78],134:[2,78],135:[2,78]},{70:[1,234]},{55:[1,189],70:[2,83],89:235,90:[1,188],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{70:[2,84]},{8:236,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,70:[2,118],73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{12:[2,112],28:[2,112],30:[2,112],31:[2,112],33:[2,112],34:[2,112],35:[2,112],36:[2,112],43:[2,112],44:[2,112],45:[2,112],49:[2,112],50:[2,112],70:[2,112],73:[2,112],76:[2,112],80:[2,112],85:[2,112],86:[2,112],87:[2,112],93:[2,112],97:[2,112],98:[2,112],101:[2,112],103:[2,112],105:[2,112],107:[2,112],116:[2,112],122:[2,112],124:[2,112],125:[2,112],126:[2,112],127:[2,112],128:[2,112]},{12:[2,113],28:[2,113],30:[2,113],31:[2,113],33:[2,113],34:[2,113],35:[2,113],36:[2,113],43:[2,113],44:[2,113],45:[2,113],49:[2,113],50:[2,113],70:[2,113],73:[2,113],76:[2,113],80:[2,113],85:[2,113],86:[2,113],87:[2,113],93:[2,113],97:[2,113],98:[2,113],101:[2,113],103:[2,113],105:[2,113],107:[2,113],116:[2,113],122:[2,113],124:[2,113],125:[2,113],126:[2,113],127:[2,113],128:[2,113]},{1:[2,82],6:[2,82],25:[2,82],26:[2,82],38:[2,82],47:[2,82],52:[2,82],55:[2,82],64:[2,82],65:[2,82],66:[2,82],68:[2,82],70:[2,82],71:[2,82],75:[2,82],77:[2,82],81:[2,82],82:[2,82],83:[2,82],88:[2,82],90:[2,82],99:[2,82],101:[2,82],102:[2,82],103:[2,82],107:[2,82],115:[2,82],123:[2,82],125:[2,82],126:[2,82],127:[2,82],128:[2,82],129:[2,82],130:[2,82],131:[2,82],132:[2,82],133:[2,82],134:[2,82],135:[2,82]},{1:[2,100],6:[2,100],25:[2,100],26:[2,100],47:[2,100],52:[2,100],55:[2,100],64:[2,100],65:[2,100],66:[2,100],68:[2,100],70:[2,100],71:[2,100],75:[2,100],81:[2,100],82:[2,100],83:[2,100],88:[2,100],90:[2,100],99:[2,100],101:[2,100],102:[2,100],103:[2,100],107:[2,100],115:[2,100],123:[2,100],125:[2,100],126:[2,100],129:[2,100],130:[2,100],131:[2,100],132:[2,100],133:[2,100],134:[2,100]},{1:[2,34],6:[2,34],25:[2,34],26:[2,34],47:[2,34],52:[2,34],55:[2,34],70:[2,34],75:[2,34],83:[2,34],88:[2,34],90:[2,34],99:[2,34],100:85,101:[2,34],102:[2,34],103:[2,34],106:86,107:[2,34],108:67,115:[2,34],123:[2,34],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{8:237,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:238,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,105],6:[2,105],25:[2,105],26:[2,105],47:[2,105],52:[2,105],55:[2,105],64:[2,105],65:[2,105],66:[2,105],68:[2,105],70:[2,105],71:[2,105],75:[2,105],81:[2,105],82:[2,105],83:[2,105],88:[2,105],90:[2,105],99:[2,105],101:[2,105],102:[2,105],103:[2,105],107:[2,105],115:[2,105],123:[2,105],125:[2,105],126:[2,105],129:[2,105],130:[2,105],131:[2,105],132:[2,105],133:[2,105],134:[2,105]},{6:[2,51],25:[2,51],51:239,52:[1,222],83:[2,51]},{6:[2,124],25:[2,124],26:[2,124],52:[2,124],55:[1,240],83:[2,124],88:[2,124],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{48:241,49:[1,58],50:[1,59]},{27:107,28:[1,71],42:108,53:242,54:106,56:109,57:110,73:[1,68],86:[1,111],87:[1,112]},{47:[2,57],52:[2,57]},{8:243,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,194],6:[2,194],25:[2,194],26:[2,194],47:[2,194],52:[2,194],55:[2,194],70:[2,194],75:[2,194],83:[2,194],88:[2,194],90:[2,194],99:[2,194],100:85,101:[2,194],102:[2,194],103:[2,194],106:86,107:[2,194],108:67,115:[2,194],123:[2,194],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{8:244,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,196],6:[2,196],25:[2,196],26:[2,196],47:[2,196],52:[2,196],55:[2,196],70:[2,196],75:[2,196],83:[2,196],88:[2,196],90:[2,196],99:[2,196],100:85,101:[2,196],102:[2,196],103:[2,196],106:86,107:[2,196],108:67,115:[2,196],123:[2,196],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,176],6:[2,176],25:[2,176],26:[2,176],47:[2,176],52:[2,176],55:[2,176],70:[2,176],75:[2,176],83:[2,176],88:[2,176],90:[2,176],99:[2,176],101:[2,176],102:[2,176],103:[2,176],107:[2,176],115:[2,176],123:[2,176],125:[2,176],126:[2,176],129:[2,176],130:[2,176],131:[2,176],132:[2,176],133:[2,176],134:[2,176]},{8:245,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,129],6:[2,129],25:[2,129],26:[2,129],47:[2,129],52:[2,129],55:[2,129],70:[2,129],75:[2,129],83:[2,129],88:[2,129],90:[2,129],95:[1,246],99:[2,129],101:[2,129],102:[2,129],103:[2,129],107:[2,129],115:[2,129],123:[2,129],125:[2,129],126:[2,129],129:[2,129],130:[2,129],131:[2,129],132:[2,129],133:[2,129],134:[2,129]},{5:247,25:[1,5]},{27:248,28:[1,71]},{117:249,119:212,120:[1,213]},{26:[1,250],118:[1,251],119:252,120:[1,213]},{26:[2,169],118:[2,169],120:[2,169]},{8:254,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],92:253,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,93],5:255,6:[2,93],25:[1,5],26:[2,93],47:[2,93],52:[2,93],55:[2,93],70:[2,93],75:[2,93],83:[2,93],88:[2,93],90:[2,93],99:[2,93],100:85,101:[1,63],102:[2,93],103:[1,64],106:86,107:[1,66],108:67,115:[2,93],123:[2,93],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,96],6:[2,96],25:[2,96],26:[2,96],47:[2,96],52:[2,96],55:[2,96],70:[2,96],75:[2,96],83:[2,96],88:[2,96],90:[2,96],99:[2,96],101:[2,96],102:[2,96],103:[2,96],107:[2,96],115:[2,96],123:[2,96],125:[2,96],126:[2,96],129:[2,96],130:[2,96],131:[2,96],132:[2,96],133:[2,96],134:[2,96]},{8:256,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,134],6:[2,134],25:[2,134],26:[2,134],47:[2,134],52:[2,134],55:[2,134],64:[2,134],65:[2,134],66:[2,134],68:[2,134],70:[2,134],71:[2,134],75:[2,134],81:[2,134],82:[2,134],83:[2,134],88:[2,134],90:[2,134],99:[2,134],101:[2,134],102:[2,134],103:[2,134],107:[2,134],115:[2,134],123:[2,134],125:[2,134],126:[2,134],129:[2,134],130:[2,134],131:[2,134],132:[2,134],133:[2,134],134:[2,134]},{6:[1,72],26:[1,257]},{8:258,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,63],12:[2,113],25:[2,63],28:[2,113],30:[2,113],31:[2,113],33:[2,113],34:[2,113],35:[2,113],36:[2,113],43:[2,113],44:[2,113],45:[2,113],49:[2,113],50:[2,113],52:[2,63],73:[2,113],76:[2,113],80:[2,113],85:[2,113],86:[2,113],87:[2,113],88:[2,63],93:[2,113],97:[2,113],98:[2,113],101:[2,113],103:[2,113],105:[2,113],107:[2,113],116:[2,113],122:[2,113],124:[2,113],125:[2,113],126:[2,113],127:[2,113],128:[2,113]},{6:[1,260],25:[1,261],88:[1,259]},{6:[2,52],8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[2,52],26:[2,52],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],83:[2,52],85:[1,56],86:[1,57],87:[1,55],88:[2,52],91:262,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,51],25:[2,51],26:[2,51],51:263,52:[1,222]},{1:[2,173],6:[2,173],25:[2,173],26:[2,173],47:[2,173],52:[2,173],55:[2,173],70:[2,173],75:[2,173],83:[2,173],88:[2,173],90:[2,173],99:[2,173],101:[2,173],102:[2,173],103:[2,173],107:[2,173],115:[2,173],118:[2,173],123:[2,173],125:[2,173],126:[2,173],129:[2,173],130:[2,173],131:[2,173],132:[2,173],133:[2,173],134:[2,173]},{8:264,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:265,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{113:[2,152],114:[2,152]},{27:156,28:[1,71],56:157,57:158,73:[1,68],87:[1,112],112:266},{1:[2,158],6:[2,158],25:[2,158],26:[2,158],47:[2,158],52:[2,158],55:[2,158],70:[2,158],75:[2,158],83:[2,158],88:[2,158],90:[2,158],99:[2,158],100:85,101:[2,158],102:[1,267],103:[2,158],106:86,107:[2,158],108:67,115:[1,268],123:[2,158],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,159],6:[2,159],25:[2,159],26:[2,159],47:[2,159],52:[2,159],55:[2,159],70:[2,159],75:[2,159],83:[2,159],88:[2,159],90:[2,159],99:[2,159],100:85,101:[2,159],102:[1,269],103:[2,159],106:86,107:[2,159],108:67,115:[2,159],123:[2,159],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[1,271],25:[1,272],75:[1,270]},{6:[2,52],11:165,25:[2,52],26:[2,52],27:166,28:[1,71],29:167,30:[1,69],31:[1,70],39:273,40:164,42:168,44:[1,46],75:[2,52],86:[1,111]},{8:274,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,275],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,81],6:[2,81],25:[2,81],26:[2,81],38:[2,81],47:[2,81],52:[2,81],55:[2,81],64:[2,81],65:[2,81],66:[2,81],68:[2,81],70:[2,81],71:[2,81],75:[2,81],77:[2,81],81:[2,81],82:[2,81],83:[2,81],88:[2,81],90:[2,81],99:[2,81],101:[2,81],102:[2,81],103:[2,81],107:[2,81],115:[2,81],123:[2,81],125:[2,81],126:[2,81],127:[2,81],128:[2,81],129:[2,81],130:[2,81],131:[2,81],132:[2,81],133:[2,81],134:[2,81],135:[2,81]},{8:276,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,70:[2,116],73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{70:[2,117],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,35],6:[2,35],25:[2,35],26:[2,35],47:[2,35],52:[2,35],55:[2,35],70:[2,35],75:[2,35],83:[2,35],88:[2,35],90:[2,35],99:[2,35],100:85,101:[2,35],102:[2,35],103:[2,35],106:86,107:[2,35],108:67,115:[2,35],123:[2,35],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{26:[1,277],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[1,260],25:[1,261],83:[1,278]},{6:[2,63],25:[2,63],26:[2,63],52:[2,63],83:[2,63],88:[2,63]},{5:279,25:[1,5]},{47:[2,55],52:[2,55]},{47:[2,58],52:[2,58],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{26:[1,280],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{5:281,25:[1,5],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{5:282,25:[1,5]},{1:[2,130],6:[2,130],25:[2,130],26:[2,130],47:[2,130],52:[2,130],55:[2,130],70:[2,130],75:[2,130],83:[2,130],88:[2,130],90:[2,130],99:[2,130],101:[2,130],102:[2,130],103:[2,130],107:[2,130],115:[2,130],123:[2,130],125:[2,130],126:[2,130],129:[2,130],130:[2,130],131:[2,130],132:[2,130],133:[2,130],134:[2,130]},{5:283,25:[1,5]},{26:[1,284],118:[1,285],119:252,120:[1,213]},{1:[2,167],6:[2,167],25:[2,167],26:[2,167],47:[2,167],52:[2,167],55:[2,167],70:[2,167],75:[2,167],83:[2,167],88:[2,167],90:[2,167],99:[2,167],101:[2,167],102:[2,167],103:[2,167],107:[2,167],115:[2,167],123:[2,167],125:[2,167],126:[2,167],129:[2,167],130:[2,167],131:[2,167],132:[2,167],133:[2,167],134:[2,167]},{5:286,25:[1,5]},{26:[2,170],118:[2,170],120:[2,170]},{5:287,25:[1,5],52:[1,288]},{25:[2,126],52:[2,126],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,94],6:[2,94],25:[2,94],26:[2,94],47:[2,94],52:[2,94],55:[2,94],70:[2,94],75:[2,94],83:[2,94],88:[2,94],90:[2,94],99:[2,94],101:[2,94],102:[2,94],103:[2,94],107:[2,94],115:[2,94],123:[2,94],125:[2,94],126:[2,94],129:[2,94],130:[2,94],131:[2,94],132:[2,94],133:[2,94],134:[2,94]},{1:[2,97],5:289,6:[2,97],25:[1,5],26:[2,97],47:[2,97],52:[2,97],55:[2,97],70:[2,97],75:[2,97],83:[2,97],88:[2,97],90:[2,97],99:[2,97],100:85,101:[1,63],102:[2,97],103:[1,64],106:86,107:[1,66],108:67,115:[2,97],123:[2,97],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{99:[1,290]},{88:[1,291],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,111],6:[2,111],25:[2,111],26:[2,111],38:[2,111],47:[2,111],52:[2,111],55:[2,111],64:[2,111],65:[2,111],66:[2,111],68:[2,111],70:[2,111],71:[2,111],75:[2,111],81:[2,111],82:[2,111],83:[2,111],88:[2,111],90:[2,111],99:[2,111],101:[2,111],102:[2,111],103:[2,111],107:[2,111],113:[2,111],114:[2,111],115:[2,111],123:[2,111],125:[2,111],126:[2,111],129:[2,111],130:[2,111],131:[2,111],132:[2,111],133:[2,111],134:[2,111]},{8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],91:292,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:197,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:[1,144],27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,58:145,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],84:293,85:[1,56],86:[1,57],87:[1,55],91:143,93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[2,120],25:[2,120],26:[2,120],52:[2,120],83:[2,120],88:[2,120]},{6:[1,260],25:[1,261],26:[1,294]},{1:[2,137],6:[2,137],25:[2,137],26:[2,137],47:[2,137],52:[2,137],55:[2,137],70:[2,137],75:[2,137],83:[2,137],88:[2,137],90:[2,137],99:[2,137],100:85,101:[1,63],102:[2,137],103:[1,64],106:86,107:[1,66],108:67,115:[2,137],123:[2,137],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,139],6:[2,139],25:[2,139],26:[2,139],47:[2,139],52:[2,139],55:[2,139],70:[2,139],75:[2,139],83:[2,139],88:[2,139],90:[2,139],99:[2,139],100:85,101:[1,63],102:[2,139],103:[1,64],106:86,107:[1,66],108:67,115:[2,139],123:[2,139],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{113:[2,157],114:[2,157]},{8:295,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:296,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:297,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,85],6:[2,85],25:[2,85],26:[2,85],38:[2,85],47:[2,85],52:[2,85],55:[2,85],64:[2,85],65:[2,85],66:[2,85],68:[2,85],70:[2,85],71:[2,85],75:[2,85],81:[2,85],82:[2,85],83:[2,85],88:[2,85],90:[2,85],99:[2,85],101:[2,85],102:[2,85],103:[2,85],107:[2,85],113:[2,85],114:[2,85],115:[2,85],123:[2,85],125:[2,85],126:[2,85],129:[2,85],130:[2,85],131:[2,85],132:[2,85],133:[2,85],134:[2,85]},{11:165,27:166,28:[1,71],29:167,30:[1,69],31:[1,70],39:298,40:164,42:168,44:[1,46],86:[1,111]},{6:[2,86],11:165,25:[2,86],26:[2,86],27:166,28:[1,71],29:167,30:[1,69],31:[1,70],39:163,40:164,42:168,44:[1,46],52:[2,86],74:299,86:[1,111]},{6:[2,88],25:[2,88],26:[2,88],52:[2,88],75:[2,88]},{6:[2,38],25:[2,38],26:[2,38],52:[2,38],75:[2,38],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{8:300,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{70:[2,115],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,36],6:[2,36],25:[2,36],26:[2,36],47:[2,36],52:[2,36],55:[2,36],70:[2,36],75:[2,36],83:[2,36],88:[2,36],90:[2,36],99:[2,36],101:[2,36],102:[2,36],103:[2,36],107:[2,36],115:[2,36],123:[2,36],125:[2,36],126:[2,36],129:[2,36],130:[2,36],131:[2,36],132:[2,36],133:[2,36],134:[2,36]},{1:[2,106],6:[2,106],25:[2,106],26:[2,106],47:[2,106],52:[2,106],55:[2,106],64:[2,106],65:[2,106],66:[2,106],68:[2,106],70:[2,106],71:[2,106],75:[2,106],81:[2,106],82:[2,106],83:[2,106],88:[2,106],90:[2,106],99:[2,106],101:[2,106],102:[2,106],103:[2,106],107:[2,106],115:[2,106],123:[2,106],125:[2,106],126:[2,106],129:[2,106],130:[2,106],131:[2,106],132:[2,106],133:[2,106],134:[2,106]},{1:[2,47],6:[2,47],25:[2,47],26:[2,47],47:[2,47],52:[2,47],55:[2,47],70:[2,47],75:[2,47],83:[2,47],88:[2,47],90:[2,47],99:[2,47],101:[2,47],102:[2,47],103:[2,47],107:[2,47],115:[2,47],123:[2,47],125:[2,47],126:[2,47],129:[2,47],130:[2,47],131:[2,47],132:[2,47],133:[2,47],134:[2,47]},{1:[2,195],6:[2,195],25:[2,195],26:[2,195],47:[2,195],52:[2,195],55:[2,195],70:[2,195],75:[2,195],83:[2,195],88:[2,195],90:[2,195],99:[2,195],101:[2,195],102:[2,195],103:[2,195],107:[2,195],115:[2,195],123:[2,195],125:[2,195],126:[2,195],129:[2,195],130:[2,195],131:[2,195],132:[2,195],133:[2,195],134:[2,195]},{1:[2,174],6:[2,174],25:[2,174],26:[2,174],47:[2,174],52:[2,174],55:[2,174],70:[2,174],75:[2,174],83:[2,174],88:[2,174],90:[2,174],99:[2,174],101:[2,174],102:[2,174],103:[2,174],107:[2,174],115:[2,174],118:[2,174],123:[2,174],125:[2,174],126:[2,174],129:[2,174],130:[2,174],131:[2,174],132:[2,174],133:[2,174],134:[2,174]},{1:[2,131],6:[2,131],25:[2,131],26:[2,131],47:[2,131],52:[2,131],55:[2,131],70:[2,131],75:[2,131],83:[2,131],88:[2,131],90:[2,131],99:[2,131],101:[2,131],102:[2,131],103:[2,131],107:[2,131],115:[2,131],123:[2,131],125:[2,131],126:[2,131],129:[2,131],130:[2,131],131:[2,131],132:[2,131],133:[2,131],134:[2,131]},{1:[2,132],6:[2,132],25:[2,132],26:[2,132],47:[2,132],52:[2,132],55:[2,132],70:[2,132],75:[2,132],83:[2,132],88:[2,132],90:[2,132],95:[2,132],99:[2,132],101:[2,132],102:[2,132],103:[2,132],107:[2,132],115:[2,132],123:[2,132],125:[2,132],126:[2,132],129:[2,132],130:[2,132],131:[2,132],132:[2,132],133:[2,132],134:[2,132]},{1:[2,165],6:[2,165],25:[2,165],26:[2,165],47:[2,165],52:[2,165],55:[2,165],70:[2,165],75:[2,165],83:[2,165],88:[2,165],90:[2,165],99:[2,165],101:[2,165],102:[2,165],103:[2,165],107:[2,165],115:[2,165],123:[2,165],125:[2,165],126:[2,165],129:[2,165],130:[2,165],131:[2,165],132:[2,165],133:[2,165],134:[2,165]},{5:301,25:[1,5]},{26:[1,302]},{6:[1,303],26:[2,171],118:[2,171],120:[2,171]},{8:304,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{1:[2,98],6:[2,98],25:[2,98],26:[2,98],47:[2,98],52:[2,98],55:[2,98],70:[2,98],75:[2,98],83:[2,98],88:[2,98],90:[2,98],99:[2,98],101:[2,98],102:[2,98],103:[2,98],107:[2,98],115:[2,98],123:[2,98],125:[2,98],126:[2,98],129:[2,98],130:[2,98],131:[2,98],132:[2,98],133:[2,98],134:[2,98]},{1:[2,135],6:[2,135],25:[2,135],26:[2,135],47:[2,135],52:[2,135],55:[2,135],64:[2,135],65:[2,135],66:[2,135],68:[2,135],70:[2,135],71:[2,135],75:[2,135],81:[2,135],82:[2,135],83:[2,135],88:[2,135],90:[2,135],99:[2,135],101:[2,135],102:[2,135],103:[2,135],107:[2,135],115:[2,135],123:[2,135],125:[2,135],126:[2,135],129:[2,135],130:[2,135],131:[2,135],132:[2,135],133:[2,135],134:[2,135]},{1:[2,114],6:[2,114],25:[2,114],26:[2,114],47:[2,114],52:[2,114],55:[2,114],64:[2,114],65:[2,114],66:[2,114],68:[2,114],70:[2,114],71:[2,114],75:[2,114],81:[2,114],82:[2,114],83:[2,114],88:[2,114],90:[2,114],99:[2,114],101:[2,114],102:[2,114],103:[2,114],107:[2,114],115:[2,114],123:[2,114],125:[2,114],126:[2,114],129:[2,114],130:[2,114],131:[2,114],132:[2,114],133:[2,114],134:[2,114]},{6:[2,121],25:[2,121],26:[2,121],52:[2,121],83:[2,121],88:[2,121]},{6:[2,51],25:[2,51],26:[2,51],51:305,52:[1,222]},{6:[2,122],25:[2,122],26:[2,122],52:[2,122],83:[2,122],88:[2,122]},{1:[2,160],6:[2,160],25:[2,160],26:[2,160],47:[2,160],52:[2,160],55:[2,160],70:[2,160],75:[2,160],83:[2,160],88:[2,160],90:[2,160],99:[2,160],100:85,101:[2,160],102:[2,160],103:[2,160],106:86,107:[2,160],108:67,115:[1,306],123:[2,160],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,162],6:[2,162],25:[2,162],26:[2,162],47:[2,162],52:[2,162],55:[2,162],70:[2,162],75:[2,162],83:[2,162],88:[2,162],90:[2,162],99:[2,162],100:85,101:[2,162],102:[1,307],103:[2,162],106:86,107:[2,162],108:67,115:[2,162],123:[2,162],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,161],6:[2,161],25:[2,161],26:[2,161],47:[2,161],52:[2,161],55:[2,161],70:[2,161],75:[2,161],83:[2,161],88:[2,161],90:[2,161],99:[2,161],100:85,101:[2,161],102:[2,161],103:[2,161],106:86,107:[2,161],108:67,115:[2,161],123:[2,161],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[2,89],25:[2,89],26:[2,89],52:[2,89],75:[2,89]},{6:[2,51],25:[2,51],26:[2,51],51:308,52:[1,232]},{26:[1,309],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{26:[1,310]},{1:[2,168],6:[2,168],25:[2,168],26:[2,168],47:[2,168],52:[2,168],55:[2,168],70:[2,168],75:[2,168],83:[2,168],88:[2,168],90:[2,168],99:[2,168],101:[2,168],102:[2,168],103:[2,168],107:[2,168],115:[2,168],123:[2,168],125:[2,168],126:[2,168],129:[2,168],130:[2,168],131:[2,168],132:[2,168],133:[2,168],134:[2,168]},{26:[2,172],118:[2,172],120:[2,172]},{25:[2,127],52:[2,127],100:85,101:[1,63],103:[1,64],106:86,107:[1,66],108:67,123:[1,84],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[1,260],25:[1,261],26:[1,311]},{8:312,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{8:313,9:115,10:20,11:21,12:[1,22],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,27:60,28:[1,71],29:49,30:[1,69],31:[1,70],32:24,33:[1,50],34:[1,51],35:[1,52],36:[1,53],37:23,42:61,43:[1,45],44:[1,46],45:[1,29],48:30,49:[1,58],50:[1,59],56:47,57:48,59:36,61:25,62:26,63:27,73:[1,68],76:[1,43],80:[1,28],85:[1,56],86:[1,57],87:[1,55],93:[1,38],97:[1,44],98:[1,54],100:39,101:[1,63],103:[1,64],104:40,105:[1,65],106:41,107:[1,66],108:67,116:[1,42],121:37,122:[1,62],124:[1,31],125:[1,32],126:[1,33],127:[1,34],128:[1,35]},{6:[1,271],25:[1,272],26:[1,314]},{6:[2,39],25:[2,39],26:[2,39],52:[2,39],75:[2,39]},{1:[2,166],6:[2,166],25:[2,166],26:[2,166],47:[2,166],52:[2,166],55:[2,166],70:[2,166],75:[2,166],83:[2,166],88:[2,166],90:[2,166],99:[2,166],101:[2,166],102:[2,166],103:[2,166],107:[2,166],115:[2,166],123:[2,166],125:[2,166],126:[2,166],129:[2,166],130:[2,166],131:[2,166],132:[2,166],133:[2,166],134:[2,166]},{6:[2,123],25:[2,123],26:[2,123],52:[2,123],83:[2,123],88:[2,123]},{1:[2,163],6:[2,163],25:[2,163],26:[2,163],47:[2,163],52:[2,163],55:[2,163],70:[2,163],75:[2,163],83:[2,163],88:[2,163],90:[2,163],99:[2,163],100:85,101:[2,163],102:[2,163],103:[2,163],106:86,107:[2,163],108:67,115:[2,163],123:[2,163],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{1:[2,164],6:[2,164],25:[2,164],26:[2,164],47:[2,164],52:[2,164],55:[2,164],70:[2,164],75:[2,164],83:[2,164],88:[2,164],90:[2,164],99:[2,164],100:85,101:[2,164],102:[2,164],103:[2,164],106:86,107:[2,164],108:67,115:[2,164],123:[2,164],125:[1,78],126:[1,77],129:[1,76],130:[1,79],131:[1,80],132:[1,81],133:[1,82],134:[1,83]},{6:[2,90],25:[2,90],26:[2,90],52:[2,90],75:[2,90]}], -defaultActions: {58:[2,49],59:[2,50],73:[2,3],92:[2,104],186:[2,84]}, +table: [{1:[2,1],3:1,4:2,5:3,7:4,8:6,9:7,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,5],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[3]},{1:[2,2],6:[1,74]},{6:[1,75]},{1:[2,4],6:[2,4],27:[2,4],102:[2,4]},{4:77,7:4,8:6,9:7,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,27:[1,76],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,7],6:[2,7],27:[2,7],102:[2,7],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,8],6:[2,8],27:[2,8],102:[2,8],103:90,104:[1,65],106:[1,66],109:91,110:[1,68],111:69,126:[1,89]},{1:[2,12],6:[2,12],26:[2,12],27:[2,12],48:[2,12],53:[2,12],56:[2,12],71:[2,12],76:[2,12],86:[2,12],91:[2,12],93:[2,12],102:[2,12],104:[2,12],105:[2,12],106:[2,12],110:[2,12],118:[2,12],126:[2,12],128:[2,12],129:[2,12],132:[2,12],133:[2,12],134:[2,12],135:[2,12],136:[2,12],137:[2,12]},{1:[2,13],6:[2,13],26:[2,13],27:[2,13],48:[2,13],53:[2,13],56:[2,13],61:93,65:[1,95],66:[1,96],67:[1,97],68:98,69:[1,99],71:[2,13],72:[1,100],76:[2,13],81:92,84:[1,94],85:[2,110],86:[2,13],91:[2,13],93:[2,13],102:[2,13],104:[2,13],105:[2,13],106:[2,13],110:[2,13],118:[2,13],126:[2,13],128:[2,13],129:[2,13],132:[2,13],133:[2,13],134:[2,13],135:[2,13],136:[2,13],137:[2,13]},{1:[2,14],6:[2,14],26:[2,14],27:[2,14],48:[2,14],53:[2,14],56:[2,14],61:102,65:[1,95],66:[1,96],67:[1,97],68:98,69:[1,99],71:[2,14],72:[1,100],76:[2,14],81:101,84:[1,94],85:[2,110],86:[2,14],91:[2,14],93:[2,14],102:[2,14],104:[2,14],105:[2,14],106:[2,14],110:[2,14],118:[2,14],126:[2,14],128:[2,14],129:[2,14],132:[2,14],133:[2,14],134:[2,14],135:[2,14],136:[2,14],137:[2,14]},{1:[2,15],6:[2,15],26:[2,15],27:[2,15],48:[2,15],53:[2,15],56:[2,15],71:[2,15],76:[2,15],86:[2,15],91:[2,15],93:[2,15],102:[2,15],104:[2,15],105:[2,15],106:[2,15],110:[2,15],118:[2,15],126:[2,15],128:[2,15],129:[2,15],132:[2,15],133:[2,15],134:[2,15],135:[2,15],136:[2,15],137:[2,15]},{1:[2,16],6:[2,16],26:[2,16],27:[2,16],48:[2,16],53:[2,16],56:[2,16],71:[2,16],76:[2,16],86:[2,16],91:[2,16],93:[2,16],102:[2,16],104:[2,16],105:[2,16],106:[2,16],110:[2,16],118:[2,16],126:[2,16],128:[2,16],129:[2,16],132:[2,16],133:[2,16],134:[2,16],135:[2,16],136:[2,16],137:[2,16]},{1:[2,17],6:[2,17],26:[2,17],27:[2,17],48:[2,17],53:[2,17],56:[2,17],71:[2,17],76:[2,17],86:[2,17],91:[2,17],93:[2,17],102:[2,17],104:[2,17],105:[2,17],106:[2,17],110:[2,17],118:[2,17],126:[2,17],128:[2,17],129:[2,17],132:[2,17],133:[2,17],134:[2,17],135:[2,17],136:[2,17],137:[2,17]},{1:[2,18],6:[2,18],26:[2,18],27:[2,18],48:[2,18],53:[2,18],56:[2,18],71:[2,18],76:[2,18],86:[2,18],91:[2,18],93:[2,18],102:[2,18],104:[2,18],105:[2,18],106:[2,18],110:[2,18],118:[2,18],126:[2,18],128:[2,18],129:[2,18],132:[2,18],133:[2,18],134:[2,18],135:[2,18],136:[2,18],137:[2,18]},{1:[2,19],6:[2,19],26:[2,19],27:[2,19],48:[2,19],53:[2,19],56:[2,19],71:[2,19],76:[2,19],86:[2,19],91:[2,19],93:[2,19],102:[2,19],104:[2,19],105:[2,19],106:[2,19],110:[2,19],118:[2,19],126:[2,19],128:[2,19],129:[2,19],132:[2,19],133:[2,19],134:[2,19],135:[2,19],136:[2,19],137:[2,19]},{1:[2,20],6:[2,20],26:[2,20],27:[2,20],48:[2,20],53:[2,20],56:[2,20],71:[2,20],76:[2,20],86:[2,20],91:[2,20],93:[2,20],102:[2,20],104:[2,20],105:[2,20],106:[2,20],110:[2,20],118:[2,20],126:[2,20],128:[2,20],129:[2,20],132:[2,20],133:[2,20],134:[2,20],135:[2,20],136:[2,20],137:[2,20]},{1:[2,21],6:[2,21],26:[2,21],27:[2,21],48:[2,21],53:[2,21],56:[2,21],71:[2,21],76:[2,21],86:[2,21],91:[2,21],93:[2,21],102:[2,21],104:[2,21],105:[2,21],106:[2,21],110:[2,21],118:[2,21],126:[2,21],128:[2,21],129:[2,21],132:[2,21],133:[2,21],134:[2,21],135:[2,21],136:[2,21],137:[2,21]},{1:[2,22],6:[2,22],26:[2,22],27:[2,22],48:[2,22],53:[2,22],56:[2,22],71:[2,22],76:[2,22],86:[2,22],91:[2,22],93:[2,22],102:[2,22],104:[2,22],105:[2,22],106:[2,22],110:[2,22],118:[2,22],126:[2,22],128:[2,22],129:[2,22],132:[2,22],133:[2,22],134:[2,22],135:[2,22],136:[2,22],137:[2,22]},{1:[2,23],6:[2,23],26:[2,23],27:[2,23],48:[2,23],53:[2,23],56:[2,23],71:[2,23],76:[2,23],86:[2,23],91:[2,23],93:[2,23],102:[2,23],104:[2,23],105:[2,23],106:[2,23],110:[2,23],118:[2,23],126:[2,23],128:[2,23],129:[2,23],132:[2,23],133:[2,23],134:[2,23],135:[2,23],136:[2,23],137:[2,23]},{1:[2,24],6:[2,24],26:[2,24],27:[2,24],48:[2,24],53:[2,24],56:[2,24],71:[2,24],76:[2,24],86:[2,24],91:[2,24],93:[2,24],102:[2,24],104:[2,24],105:[2,24],106:[2,24],110:[2,24],118:[2,24],126:[2,24],128:[2,24],129:[2,24],132:[2,24],133:[2,24],134:[2,24],135:[2,24],136:[2,24],137:[2,24]},{1:[2,9],6:[2,9],27:[2,9],102:[2,9],104:[2,9],106:[2,9],110:[2,9],126:[2,9]},{1:[2,10],6:[2,10],27:[2,10],102:[2,10],104:[2,10],106:[2,10],110:[2,10],126:[2,10]},{1:[2,11],6:[2,11],27:[2,11],102:[2,11],104:[2,11],106:[2,11],110:[2,11],126:[2,11]},{32:[1,103]},{1:[2,72],6:[2,72],26:[2,72],27:[2,72],39:[1,104],48:[2,72],53:[2,72],56:[2,72],65:[2,72],66:[2,72],67:[2,72],69:[2,72],71:[2,72],72:[2,72],76:[2,72],84:[2,72],85:[2,72],86:[2,72],91:[2,72],93:[2,72],102:[2,72],104:[2,72],105:[2,72],106:[2,72],110:[2,72],118:[2,72],126:[2,72],128:[2,72],129:[2,72],132:[2,72],133:[2,72],134:[2,72],135:[2,72],136:[2,72],137:[2,72]},{1:[2,73],6:[2,73],26:[2,73],27:[2,73],48:[2,73],53:[2,73],56:[2,73],65:[2,73],66:[2,73],67:[2,73],69:[2,73],71:[2,73],72:[2,73],76:[2,73],84:[2,73],85:[2,73],86:[2,73],91:[2,73],93:[2,73],102:[2,73],104:[2,73],105:[2,73],106:[2,73],110:[2,73],118:[2,73],126:[2,73],128:[2,73],129:[2,73],132:[2,73],133:[2,73],134:[2,73],135:[2,73],136:[2,73],137:[2,73]},{1:[2,74],6:[2,74],26:[2,74],27:[2,74],48:[2,74],53:[2,74],56:[2,74],65:[2,74],66:[2,74],67:[2,74],69:[2,74],71:[2,74],72:[2,74],76:[2,74],84:[2,74],85:[2,74],86:[2,74],91:[2,74],93:[2,74],102:[2,74],104:[2,74],105:[2,74],106:[2,74],110:[2,74],118:[2,74],126:[2,74],128:[2,74],129:[2,74],132:[2,74],133:[2,74],134:[2,74],135:[2,74],136:[2,74],137:[2,74]},{1:[2,75],6:[2,75],26:[2,75],27:[2,75],48:[2,75],53:[2,75],56:[2,75],65:[2,75],66:[2,75],67:[2,75],69:[2,75],71:[2,75],72:[2,75],76:[2,75],84:[2,75],85:[2,75],86:[2,75],91:[2,75],93:[2,75],102:[2,75],104:[2,75],105:[2,75],106:[2,75],110:[2,75],118:[2,75],126:[2,75],128:[2,75],129:[2,75],132:[2,75],133:[2,75],134:[2,75],135:[2,75],136:[2,75],137:[2,75]},{1:[2,76],6:[2,76],26:[2,76],27:[2,76],48:[2,76],53:[2,76],56:[2,76],65:[2,76],66:[2,76],67:[2,76],69:[2,76],71:[2,76],72:[2,76],76:[2,76],84:[2,76],85:[2,76],86:[2,76],91:[2,76],93:[2,76],102:[2,76],104:[2,76],105:[2,76],106:[2,76],110:[2,76],118:[2,76],126:[2,76],128:[2,76],129:[2,76],132:[2,76],133:[2,76],134:[2,76],135:[2,76],136:[2,76],137:[2,76]},{1:[2,108],6:[2,108],26:[2,108],27:[2,108],48:[2,108],53:[2,108],56:[2,108],65:[2,108],66:[2,108],67:[2,108],69:[2,108],71:[2,108],72:[2,108],76:[2,108],82:105,84:[2,108],85:[1,106],86:[2,108],91:[2,108],93:[2,108],102:[2,108],104:[2,108],105:[2,108],106:[2,108],110:[2,108],118:[2,108],126:[2,108],128:[2,108],129:[2,108],132:[2,108],133:[2,108],134:[2,108],135:[2,108],136:[2,108],137:[2,108]},{28:110,29:[1,73],43:111,47:107,48:[2,54],53:[2,54],54:108,55:109,57:112,58:113,74:[1,70],89:[1,114],90:[1,115]},{5:116,26:[1,5]},{8:117,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:119,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:120,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{14:122,15:123,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:124,43:63,57:49,58:50,60:121,62:27,63:28,64:29,74:[1,70],83:[1,30],88:[1,58],89:[1,59],90:[1,57],101:[1,56]},{14:122,15:123,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:124,43:63,57:49,58:50,60:125,62:27,63:28,64:29,74:[1,70],83:[1,30],88:[1,58],89:[1,59],90:[1,57],101:[1,56]},{1:[2,69],6:[2,69],26:[2,69],27:[2,69],39:[2,69],48:[2,69],53:[2,69],56:[2,69],65:[2,69],66:[2,69],67:[2,69],69:[2,69],71:[2,69],72:[2,69],76:[2,69],78:[1,129],84:[2,69],85:[2,69],86:[2,69],91:[2,69],93:[2,69],102:[2,69],104:[2,69],105:[2,69],106:[2,69],110:[2,69],118:[2,69],126:[2,69],128:[2,69],129:[2,69],130:[1,126],131:[1,127],132:[2,69],133:[2,69],134:[2,69],135:[2,69],136:[2,69],137:[2,69],138:[1,128]},{1:[2,182],6:[2,182],26:[2,182],27:[2,182],48:[2,182],53:[2,182],56:[2,182],71:[2,182],76:[2,182],86:[2,182],91:[2,182],93:[2,182],102:[2,182],104:[2,182],105:[2,182],106:[2,182],110:[2,182],118:[2,182],121:[1,130],126:[2,182],128:[2,182],129:[2,182],132:[2,182],133:[2,182],134:[2,182],135:[2,182],136:[2,182],137:[2,182]},{5:131,26:[1,5]},{5:132,26:[1,5]},{1:[2,150],6:[2,150],26:[2,150],27:[2,150],48:[2,150],53:[2,150],56:[2,150],71:[2,150],76:[2,150],86:[2,150],91:[2,150],93:[2,150],102:[2,150],104:[2,150],105:[2,150],106:[2,150],110:[2,150],118:[2,150],126:[2,150],128:[2,150],129:[2,150],132:[2,150],133:[2,150],134:[2,150],135:[2,150],136:[2,150],137:[2,150]},{5:133,26:[1,5]},{8:134,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,135],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,92],5:136,6:[2,92],14:122,15:123,26:[1,5],27:[2,92],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:124,43:63,48:[2,92],53:[2,92],56:[2,92],57:49,58:50,60:138,62:27,63:28,64:29,71:[2,92],74:[1,70],76:[2,92],78:[1,137],83:[1,30],86:[2,92],88:[1,58],89:[1,59],90:[1,57],91:[2,92],93:[2,92],101:[1,56],102:[2,92],104:[2,92],105:[2,92],106:[2,92],110:[2,92],118:[2,92],126:[2,92],128:[2,92],129:[2,92],132:[2,92],133:[2,92],134:[2,92],135:[2,92],136:[2,92],137:[2,92]},{8:139,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,46],6:[2,46],8:140,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,27:[2,46],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],102:[2,46],103:41,104:[2,46],106:[2,46],107:42,108:[1,67],109:43,110:[2,46],111:69,119:[1,44],124:39,125:[1,64],126:[2,46],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,47],6:[2,47],26:[2,47],27:[2,47],53:[2,47],76:[2,47],102:[2,47],104:[2,47],106:[2,47],110:[2,47],126:[2,47]},{1:[2,70],6:[2,70],26:[2,70],27:[2,70],39:[2,70],48:[2,70],53:[2,70],56:[2,70],65:[2,70],66:[2,70],67:[2,70],69:[2,70],71:[2,70],72:[2,70],76:[2,70],84:[2,70],85:[2,70],86:[2,70],91:[2,70],93:[2,70],102:[2,70],104:[2,70],105:[2,70],106:[2,70],110:[2,70],118:[2,70],126:[2,70],128:[2,70],129:[2,70],132:[2,70],133:[2,70],134:[2,70],135:[2,70],136:[2,70],137:[2,70]},{1:[2,71],6:[2,71],26:[2,71],27:[2,71],39:[2,71],48:[2,71],53:[2,71],56:[2,71],65:[2,71],66:[2,71],67:[2,71],69:[2,71],71:[2,71],72:[2,71],76:[2,71],84:[2,71],85:[2,71],86:[2,71],91:[2,71],93:[2,71],102:[2,71],104:[2,71],105:[2,71],106:[2,71],110:[2,71],118:[2,71],126:[2,71],128:[2,71],129:[2,71],132:[2,71],133:[2,71],134:[2,71],135:[2,71],136:[2,71],137:[2,71]},{1:[2,30],6:[2,30],26:[2,30],27:[2,30],48:[2,30],53:[2,30],56:[2,30],65:[2,30],66:[2,30],67:[2,30],69:[2,30],71:[2,30],72:[2,30],76:[2,30],84:[2,30],85:[2,30],86:[2,30],91:[2,30],93:[2,30],102:[2,30],104:[2,30],105:[2,30],106:[2,30],110:[2,30],118:[2,30],126:[2,30],128:[2,30],129:[2,30],132:[2,30],133:[2,30],134:[2,30],135:[2,30],136:[2,30],137:[2,30]},{1:[2,31],6:[2,31],26:[2,31],27:[2,31],48:[2,31],53:[2,31],56:[2,31],65:[2,31],66:[2,31],67:[2,31],69:[2,31],71:[2,31],72:[2,31],76:[2,31],84:[2,31],85:[2,31],86:[2,31],91:[2,31],93:[2,31],102:[2,31],104:[2,31],105:[2,31],106:[2,31],110:[2,31],118:[2,31],126:[2,31],128:[2,31],129:[2,31],132:[2,31],133:[2,31],134:[2,31],135:[2,31],136:[2,31],137:[2,31]},{1:[2,32],6:[2,32],26:[2,32],27:[2,32],48:[2,32],53:[2,32],56:[2,32],65:[2,32],66:[2,32],67:[2,32],69:[2,32],71:[2,32],72:[2,32],76:[2,32],84:[2,32],85:[2,32],86:[2,32],91:[2,32],93:[2,32],102:[2,32],104:[2,32],105:[2,32],106:[2,32],110:[2,32],118:[2,32],126:[2,32],128:[2,32],129:[2,32],132:[2,32],133:[2,32],134:[2,32],135:[2,32],136:[2,32],137:[2,32]},{1:[2,33],6:[2,33],26:[2,33],27:[2,33],48:[2,33],53:[2,33],56:[2,33],65:[2,33],66:[2,33],67:[2,33],69:[2,33],71:[2,33],72:[2,33],76:[2,33],84:[2,33],85:[2,33],86:[2,33],91:[2,33],93:[2,33],102:[2,33],104:[2,33],105:[2,33],106:[2,33],110:[2,33],118:[2,33],126:[2,33],128:[2,33],129:[2,33],132:[2,33],133:[2,33],134:[2,33],135:[2,33],136:[2,33],137:[2,33]},{1:[2,34],6:[2,34],26:[2,34],27:[2,34],48:[2,34],53:[2,34],56:[2,34],65:[2,34],66:[2,34],67:[2,34],69:[2,34],71:[2,34],72:[2,34],76:[2,34],84:[2,34],85:[2,34],86:[2,34],91:[2,34],93:[2,34],102:[2,34],104:[2,34],105:[2,34],106:[2,34],110:[2,34],118:[2,34],126:[2,34],128:[2,34],129:[2,34],132:[2,34],133:[2,34],134:[2,34],135:[2,34],136:[2,34],137:[2,34]},{4:141,7:4,8:6,9:7,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,142],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:143,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,147],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],87:145,88:[1,58],89:[1,59],90:[1,57],91:[1,144],94:146,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,114],6:[2,114],26:[2,114],27:[2,114],48:[2,114],53:[2,114],56:[2,114],65:[2,114],66:[2,114],67:[2,114],69:[2,114],71:[2,114],72:[2,114],76:[2,114],84:[2,114],85:[2,114],86:[2,114],91:[2,114],93:[2,114],102:[2,114],104:[2,114],105:[2,114],106:[2,114],110:[2,114],118:[2,114],126:[2,114],128:[2,114],129:[2,114],132:[2,114],133:[2,114],134:[2,114],135:[2,114],136:[2,114],137:[2,114]},{1:[2,115],6:[2,115],26:[2,115],27:[2,115],28:149,29:[1,73],48:[2,115],53:[2,115],56:[2,115],65:[2,115],66:[2,115],67:[2,115],69:[2,115],71:[2,115],72:[2,115],76:[2,115],84:[2,115],85:[2,115],86:[2,115],91:[2,115],93:[2,115],102:[2,115],104:[2,115],105:[2,115],106:[2,115],110:[2,115],118:[2,115],126:[2,115],128:[2,115],129:[2,115],132:[2,115],133:[2,115],134:[2,115],135:[2,115],136:[2,115],137:[2,115]},{26:[2,50]},{26:[2,51]},{1:[2,65],6:[2,65],26:[2,65],27:[2,65],39:[2,65],48:[2,65],53:[2,65],56:[2,65],65:[2,65],66:[2,65],67:[2,65],69:[2,65],71:[2,65],72:[2,65],76:[2,65],78:[2,65],84:[2,65],85:[2,65],86:[2,65],91:[2,65],93:[2,65],102:[2,65],104:[2,65],105:[2,65],106:[2,65],110:[2,65],118:[2,65],126:[2,65],128:[2,65],129:[2,65],130:[2,65],131:[2,65],132:[2,65],133:[2,65],134:[2,65],135:[2,65],136:[2,65],137:[2,65],138:[2,65]},{1:[2,68],6:[2,68],26:[2,68],27:[2,68],39:[2,68],48:[2,68],53:[2,68],56:[2,68],65:[2,68],66:[2,68],67:[2,68],69:[2,68],71:[2,68],72:[2,68],76:[2,68],78:[2,68],84:[2,68],85:[2,68],86:[2,68],91:[2,68],93:[2,68],102:[2,68],104:[2,68],105:[2,68],106:[2,68],110:[2,68],118:[2,68],126:[2,68],128:[2,68],129:[2,68],130:[2,68],131:[2,68],132:[2,68],133:[2,68],134:[2,68],135:[2,68],136:[2,68],137:[2,68],138:[2,68]},{8:150,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:151,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:152,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{5:153,8:154,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,5],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{28:159,29:[1,73],57:160,58:161,63:155,74:[1,70],90:[1,57],113:156,114:[1,157],115:158},{112:162,116:[1,163],117:[1,164]},{6:[2,87],11:168,26:[2,87],28:169,29:[1,73],30:170,31:[1,71],32:[1,72],40:166,41:167,43:171,45:[1,48],53:[2,87],75:165,76:[2,87],89:[1,114]},{1:[2,28],6:[2,28],26:[2,28],27:[2,28],42:[2,28],48:[2,28],53:[2,28],56:[2,28],65:[2,28],66:[2,28],67:[2,28],69:[2,28],71:[2,28],72:[2,28],76:[2,28],84:[2,28],85:[2,28],86:[2,28],91:[2,28],93:[2,28],102:[2,28],104:[2,28],105:[2,28],106:[2,28],110:[2,28],118:[2,28],126:[2,28],128:[2,28],129:[2,28],132:[2,28],133:[2,28],134:[2,28],135:[2,28],136:[2,28],137:[2,28]},{1:[2,29],6:[2,29],26:[2,29],27:[2,29],42:[2,29],48:[2,29],53:[2,29],56:[2,29],65:[2,29],66:[2,29],67:[2,29],69:[2,29],71:[2,29],72:[2,29],76:[2,29],84:[2,29],85:[2,29],86:[2,29],91:[2,29],93:[2,29],102:[2,29],104:[2,29],105:[2,29],106:[2,29],110:[2,29],118:[2,29],126:[2,29],128:[2,29],129:[2,29],132:[2,29],133:[2,29],134:[2,29],135:[2,29],136:[2,29],137:[2,29]},{1:[2,27],6:[2,27],26:[2,27],27:[2,27],39:[2,27],42:[2,27],48:[2,27],53:[2,27],56:[2,27],65:[2,27],66:[2,27],67:[2,27],69:[2,27],71:[2,27],72:[2,27],76:[2,27],78:[2,27],84:[2,27],85:[2,27],86:[2,27],91:[2,27],93:[2,27],102:[2,27],104:[2,27],105:[2,27],106:[2,27],110:[2,27],116:[2,27],117:[2,27],118:[2,27],126:[2,27],128:[2,27],129:[2,27],130:[2,27],131:[2,27],132:[2,27],133:[2,27],134:[2,27],135:[2,27],136:[2,27],137:[2,27],138:[2,27]},{1:[2,6],6:[2,6],7:172,8:6,9:7,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,27:[2,6],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],102:[2,6],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,3]},{1:[2,25],6:[2,25],26:[2,25],27:[2,25],48:[2,25],53:[2,25],56:[2,25],71:[2,25],76:[2,25],86:[2,25],91:[2,25],93:[2,25],98:[2,25],99:[2,25],102:[2,25],104:[2,25],105:[2,25],106:[2,25],110:[2,25],118:[2,25],121:[2,25],123:[2,25],126:[2,25],128:[2,25],129:[2,25],132:[2,25],133:[2,25],134:[2,25],135:[2,25],136:[2,25],137:[2,25]},{6:[1,74],27:[1,173]},{1:[2,193],6:[2,193],26:[2,193],27:[2,193],48:[2,193],53:[2,193],56:[2,193],71:[2,193],76:[2,193],86:[2,193],91:[2,193],93:[2,193],102:[2,193],104:[2,193],105:[2,193],106:[2,193],110:[2,193],118:[2,193],126:[2,193],128:[2,193],129:[2,193],132:[2,193],133:[2,193],134:[2,193],135:[2,193],136:[2,193],137:[2,193]},{8:174,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:175,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:176,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:177,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:178,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:179,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:180,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:181,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,149],6:[2,149],26:[2,149],27:[2,149],48:[2,149],53:[2,149],56:[2,149],71:[2,149],76:[2,149],86:[2,149],91:[2,149],93:[2,149],102:[2,149],104:[2,149],105:[2,149],106:[2,149],110:[2,149],118:[2,149],126:[2,149],128:[2,149],129:[2,149],132:[2,149],133:[2,149],134:[2,149],135:[2,149],136:[2,149],137:[2,149]},{1:[2,154],6:[2,154],26:[2,154],27:[2,154],48:[2,154],53:[2,154],56:[2,154],71:[2,154],76:[2,154],86:[2,154],91:[2,154],93:[2,154],102:[2,154],104:[2,154],105:[2,154],106:[2,154],110:[2,154],118:[2,154],126:[2,154],128:[2,154],129:[2,154],132:[2,154],133:[2,154],134:[2,154],135:[2,154],136:[2,154],137:[2,154]},{8:182,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,148],6:[2,148],26:[2,148],27:[2,148],48:[2,148],53:[2,148],56:[2,148],71:[2,148],76:[2,148],86:[2,148],91:[2,148],93:[2,148],102:[2,148],104:[2,148],105:[2,148],106:[2,148],110:[2,148],118:[2,148],126:[2,148],128:[2,148],129:[2,148],132:[2,148],133:[2,148],134:[2,148],135:[2,148],136:[2,148],137:[2,148]},{1:[2,153],6:[2,153],26:[2,153],27:[2,153],48:[2,153],53:[2,153],56:[2,153],71:[2,153],76:[2,153],86:[2,153],91:[2,153],93:[2,153],102:[2,153],104:[2,153],105:[2,153],106:[2,153],110:[2,153],118:[2,153],126:[2,153],128:[2,153],129:[2,153],132:[2,153],133:[2,153],134:[2,153],135:[2,153],136:[2,153],137:[2,153]},{82:183,85:[1,106]},{1:[2,66],6:[2,66],26:[2,66],27:[2,66],39:[2,66],48:[2,66],53:[2,66],56:[2,66],65:[2,66],66:[2,66],67:[2,66],69:[2,66],71:[2,66],72:[2,66],76:[2,66],78:[2,66],84:[2,66],85:[2,66],86:[2,66],91:[2,66],93:[2,66],102:[2,66],104:[2,66],105:[2,66],106:[2,66],110:[2,66],118:[2,66],126:[2,66],128:[2,66],129:[2,66],130:[2,66],131:[2,66],132:[2,66],133:[2,66],134:[2,66],135:[2,66],136:[2,66],137:[2,66],138:[2,66]},{85:[2,111]},{28:184,29:[1,73]},{28:185,29:[1,73]},{1:[2,80],6:[2,80],26:[2,80],27:[2,80],28:186,29:[1,73],39:[2,80],48:[2,80],53:[2,80],56:[2,80],65:[2,80],66:[2,80],67:[2,80],69:[2,80],71:[2,80],72:[2,80],76:[2,80],78:[2,80],84:[2,80],85:[2,80],86:[2,80],91:[2,80],93:[2,80],102:[2,80],104:[2,80],105:[2,80],106:[2,80],110:[2,80],118:[2,80],126:[2,80],128:[2,80],129:[2,80],130:[2,80],131:[2,80],132:[2,80],133:[2,80],134:[2,80],135:[2,80],136:[2,80],137:[2,80],138:[2,80]},{1:[2,81],6:[2,81],26:[2,81],27:[2,81],39:[2,81],48:[2,81],53:[2,81],56:[2,81],65:[2,81],66:[2,81],67:[2,81],69:[2,81],71:[2,81],72:[2,81],76:[2,81],78:[2,81],84:[2,81],85:[2,81],86:[2,81],91:[2,81],93:[2,81],102:[2,81],104:[2,81],105:[2,81],106:[2,81],110:[2,81],118:[2,81],126:[2,81],128:[2,81],129:[2,81],130:[2,81],131:[2,81],132:[2,81],133:[2,81],134:[2,81],135:[2,81],136:[2,81],137:[2,81],138:[2,81]},{8:188,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],56:[1,192],57:49,58:50,60:38,62:27,63:28,64:29,70:187,73:189,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],92:190,93:[1,191],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{68:193,69:[1,99],72:[1,100]},{82:194,85:[1,106]},{1:[2,67],6:[2,67],26:[2,67],27:[2,67],39:[2,67],48:[2,67],53:[2,67],56:[2,67],65:[2,67],66:[2,67],67:[2,67],69:[2,67],71:[2,67],72:[2,67],76:[2,67],78:[2,67],84:[2,67],85:[2,67],86:[2,67],91:[2,67],93:[2,67],102:[2,67],104:[2,67],105:[2,67],106:[2,67],110:[2,67],118:[2,67],126:[2,67],128:[2,67],129:[2,67],130:[2,67],131:[2,67],132:[2,67],133:[2,67],134:[2,67],135:[2,67],136:[2,67],137:[2,67],138:[2,67]},{1:[2,100],6:[2,100],26:[1,195],27:[2,100],48:[2,100],53:[2,100],56:[2,100],71:[2,100],76:[2,100],86:[2,100],91:[2,100],93:[2,100],102:[2,100],104:[2,100],105:[2,100],106:[2,100],110:[2,100],118:[2,100],126:[2,100],128:[2,100],129:[2,100],132:[2,100],133:[2,100],134:[2,100],135:[2,100],136:[2,100],137:[2,100]},{6:[1,197],8:196,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,198],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,109],6:[2,109],26:[2,109],27:[2,109],48:[2,109],53:[2,109],56:[2,109],65:[2,109],66:[2,109],67:[2,109],69:[2,109],71:[2,109],72:[2,109],76:[2,109],84:[2,109],85:[2,109],86:[2,109],91:[2,109],93:[2,109],102:[2,109],104:[2,109],105:[2,109],106:[2,109],110:[2,109],118:[2,109],126:[2,109],128:[2,109],129:[2,109],132:[2,109],133:[2,109],134:[2,109],135:[2,109],136:[2,109],137:[2,109]},{8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,147],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],86:[1,199],87:200,88:[1,58],89:[1,59],90:[1,57],94:146,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{48:[1,202],53:[1,203]},{48:[2,55],53:[2,55]},{39:[1,205],48:[2,57],53:[2,57],56:[1,204]},{39:[2,60],48:[2,60],53:[2,60],56:[2,60]},{39:[2,61],48:[2,61],53:[2,61],56:[2,61]},{39:[2,62],48:[2,62],53:[2,62],56:[2,62]},{39:[2,63],48:[2,63],53:[2,63],56:[2,63]},{28:149,29:[1,73]},{8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,147],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],87:145,88:[1,58],89:[1,59],90:[1,57],91:[1,144],94:146,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,49],6:[2,49],26:[2,49],27:[2,49],48:[2,49],53:[2,49],56:[2,49],71:[2,49],76:[2,49],86:[2,49],91:[2,49],93:[2,49],102:[2,49],104:[2,49],105:[2,49],106:[2,49],110:[2,49],118:[2,49],126:[2,49],128:[2,49],129:[2,49],132:[2,49],133:[2,49],134:[2,49],135:[2,49],136:[2,49],137:[2,49]},{1:[2,186],6:[2,186],26:[2,186],27:[2,186],48:[2,186],53:[2,186],56:[2,186],71:[2,186],76:[2,186],86:[2,186],91:[2,186],93:[2,186],102:[2,186],103:87,104:[2,186],105:[2,186],106:[2,186],109:88,110:[2,186],111:69,118:[2,186],126:[2,186],128:[2,186],129:[2,186],132:[1,78],133:[2,186],134:[2,186],135:[2,186],136:[2,186],137:[2,186]},{103:90,104:[1,65],106:[1,66],109:91,110:[1,68],111:69,126:[1,89]},{1:[2,187],6:[2,187],26:[2,187],27:[2,187],48:[2,187],53:[2,187],56:[2,187],71:[2,187],76:[2,187],86:[2,187],91:[2,187],93:[2,187],102:[2,187],103:87,104:[2,187],105:[2,187],106:[2,187],109:88,110:[2,187],111:69,118:[2,187],126:[2,187],128:[2,187],129:[2,187],132:[1,78],133:[2,187],134:[2,187],135:[2,187],136:[2,187],137:[2,187]},{1:[2,188],6:[2,188],26:[2,188],27:[2,188],48:[2,188],53:[2,188],56:[2,188],71:[2,188],76:[2,188],86:[2,188],91:[2,188],93:[2,188],102:[2,188],103:87,104:[2,188],105:[2,188],106:[2,188],109:88,110:[2,188],111:69,118:[2,188],126:[2,188],128:[2,188],129:[2,188],132:[1,78],133:[2,188],134:[2,188],135:[2,188],136:[2,188],137:[2,188]},{1:[2,189],6:[2,189],26:[2,189],27:[2,189],48:[2,189],53:[2,189],56:[2,189],65:[2,69],66:[2,69],67:[2,69],69:[2,69],71:[2,189],72:[2,69],76:[2,189],84:[2,69],85:[2,69],86:[2,189],91:[2,189],93:[2,189],102:[2,189],104:[2,189],105:[2,189],106:[2,189],110:[2,189],118:[2,189],126:[2,189],128:[2,189],129:[2,189],132:[2,189],133:[2,189],134:[2,189],135:[2,189],136:[2,189],137:[2,189]},{61:93,65:[1,95],66:[1,96],67:[1,97],68:98,69:[1,99],72:[1,100],81:92,84:[1,94],85:[2,110]},{61:102,65:[1,95],66:[1,96],67:[1,97],68:98,69:[1,99],72:[1,100],81:101,84:[1,94],85:[2,110]},{65:[2,72],66:[2,72],67:[2,72],69:[2,72],72:[2,72],84:[2,72],85:[2,72]},{1:[2,190],6:[2,190],26:[2,190],27:[2,190],48:[2,190],53:[2,190],56:[2,190],65:[2,69],66:[2,69],67:[2,69],69:[2,69],71:[2,190],72:[2,69],76:[2,190],84:[2,69],85:[2,69],86:[2,190],91:[2,190],93:[2,190],102:[2,190],104:[2,190],105:[2,190],106:[2,190],110:[2,190],118:[2,190],126:[2,190],128:[2,190],129:[2,190],132:[2,190],133:[2,190],134:[2,190],135:[2,190],136:[2,190],137:[2,190]},{1:[2,191],6:[2,191],26:[2,191],27:[2,191],48:[2,191],53:[2,191],56:[2,191],71:[2,191],76:[2,191],86:[2,191],91:[2,191],93:[2,191],102:[2,191],104:[2,191],105:[2,191],106:[2,191],110:[2,191],118:[2,191],126:[2,191],128:[2,191],129:[2,191],132:[2,191],133:[2,191],134:[2,191],135:[2,191],136:[2,191],137:[2,191]},{1:[2,192],6:[2,192],26:[2,192],27:[2,192],48:[2,192],53:[2,192],56:[2,192],71:[2,192],76:[2,192],86:[2,192],91:[2,192],93:[2,192],102:[2,192],104:[2,192],105:[2,192],106:[2,192],110:[2,192],118:[2,192],126:[2,192],128:[2,192],129:[2,192],132:[2,192],133:[2,192],134:[2,192],135:[2,192],136:[2,192],137:[2,192]},{8:206,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,207],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:208,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{5:209,26:[1,5],125:[1,210]},{1:[2,135],6:[2,135],26:[2,135],27:[2,135],48:[2,135],53:[2,135],56:[2,135],71:[2,135],76:[2,135],86:[2,135],91:[2,135],93:[2,135],97:211,98:[1,212],99:[1,213],102:[2,135],104:[2,135],105:[2,135],106:[2,135],110:[2,135],118:[2,135],126:[2,135],128:[2,135],129:[2,135],132:[2,135],133:[2,135],134:[2,135],135:[2,135],136:[2,135],137:[2,135]},{1:[2,147],6:[2,147],26:[2,147],27:[2,147],48:[2,147],53:[2,147],56:[2,147],71:[2,147],76:[2,147],86:[2,147],91:[2,147],93:[2,147],102:[2,147],104:[2,147],105:[2,147],106:[2,147],110:[2,147],118:[2,147],126:[2,147],128:[2,147],129:[2,147],132:[2,147],133:[2,147],134:[2,147],135:[2,147],136:[2,147],137:[2,147]},{1:[2,155],6:[2,155],26:[2,155],27:[2,155],48:[2,155],53:[2,155],56:[2,155],71:[2,155],76:[2,155],86:[2,155],91:[2,155],93:[2,155],102:[2,155],104:[2,155],105:[2,155],106:[2,155],110:[2,155],118:[2,155],126:[2,155],128:[2,155],129:[2,155],132:[2,155],133:[2,155],134:[2,155],135:[2,155],136:[2,155],137:[2,155]},{26:[1,214],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{120:215,122:216,123:[1,217]},{1:[2,93],6:[2,93],26:[2,93],27:[2,93],48:[2,93],53:[2,93],56:[2,93],71:[2,93],76:[2,93],86:[2,93],91:[2,93],93:[2,93],102:[2,93],104:[2,93],105:[2,93],106:[2,93],110:[2,93],118:[2,93],126:[2,93],128:[2,93],129:[2,93],132:[2,93],133:[2,93],134:[2,93],135:[2,93],136:[2,93],137:[2,93]},{8:218,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,96],5:219,6:[2,96],26:[1,5],27:[2,96],48:[2,96],53:[2,96],56:[2,96],65:[2,69],66:[2,69],67:[2,69],69:[2,69],71:[2,96],72:[2,69],76:[2,96],78:[1,220],84:[2,69],85:[2,69],86:[2,96],91:[2,96],93:[2,96],102:[2,96],104:[2,96],105:[2,96],106:[2,96],110:[2,96],118:[2,96],126:[2,96],128:[2,96],129:[2,96],132:[2,96],133:[2,96],134:[2,96],135:[2,96],136:[2,96],137:[2,96]},{1:[2,140],6:[2,140],26:[2,140],27:[2,140],48:[2,140],53:[2,140],56:[2,140],71:[2,140],76:[2,140],86:[2,140],91:[2,140],93:[2,140],102:[2,140],103:87,104:[2,140],105:[2,140],106:[2,140],109:88,110:[2,140],111:69,118:[2,140],126:[2,140],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,45],6:[2,45],27:[2,45],102:[2,45],103:87,104:[2,45],106:[2,45],109:88,110:[2,45],111:69,126:[2,45],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[1,74],102:[1,221]},{4:222,7:4,8:6,9:7,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,131],26:[2,131],53:[2,131],56:[1,224],91:[2,131],92:223,93:[1,191],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,117],6:[2,117],26:[2,117],27:[2,117],39:[2,117],48:[2,117],53:[2,117],56:[2,117],65:[2,117],66:[2,117],67:[2,117],69:[2,117],71:[2,117],72:[2,117],76:[2,117],84:[2,117],85:[2,117],86:[2,117],91:[2,117],93:[2,117],102:[2,117],104:[2,117],105:[2,117],106:[2,117],110:[2,117],116:[2,117],117:[2,117],118:[2,117],126:[2,117],128:[2,117],129:[2,117],132:[2,117],133:[2,117],134:[2,117],135:[2,117],136:[2,117],137:[2,117]},{6:[2,52],26:[2,52],52:225,53:[1,226],91:[2,52]},{6:[2,126],26:[2,126],27:[2,126],53:[2,126],86:[2,126],91:[2,126]},{8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,147],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],87:227,88:[1,58],89:[1,59],90:[1,57],94:146,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,132],26:[2,132],27:[2,132],53:[2,132],86:[2,132],91:[2,132]},{1:[2,116],6:[2,116],26:[2,116],27:[2,116],39:[2,116],42:[2,116],48:[2,116],53:[2,116],56:[2,116],65:[2,116],66:[2,116],67:[2,116],69:[2,116],71:[2,116],72:[2,116],76:[2,116],78:[2,116],84:[2,116],85:[2,116],86:[2,116],91:[2,116],93:[2,116],102:[2,116],104:[2,116],105:[2,116],106:[2,116],110:[2,116],118:[2,116],126:[2,116],128:[2,116],129:[2,116],130:[2,116],131:[2,116],132:[2,116],133:[2,116],134:[2,116],135:[2,116],136:[2,116],137:[2,116],138:[2,116]},{5:228,26:[1,5],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,143],6:[2,143],26:[2,143],27:[2,143],48:[2,143],53:[2,143],56:[2,143],71:[2,143],76:[2,143],86:[2,143],91:[2,143],93:[2,143],102:[2,143],103:87,104:[1,65],105:[1,229],106:[1,66],109:88,110:[1,68],111:69,118:[2,143],126:[2,143],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,145],6:[2,145],26:[2,145],27:[2,145],48:[2,145],53:[2,145],56:[2,145],71:[2,145],76:[2,145],86:[2,145],91:[2,145],93:[2,145],102:[2,145],103:87,104:[1,65],105:[1,230],106:[1,66],109:88,110:[1,68],111:69,118:[2,145],126:[2,145],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,151],6:[2,151],26:[2,151],27:[2,151],48:[2,151],53:[2,151],56:[2,151],71:[2,151],76:[2,151],86:[2,151],91:[2,151],93:[2,151],102:[2,151],104:[2,151],105:[2,151],106:[2,151],110:[2,151],118:[2,151],126:[2,151],128:[2,151],129:[2,151],132:[2,151],133:[2,151],134:[2,151],135:[2,151],136:[2,151],137:[2,151]},{1:[2,152],6:[2,152],26:[2,152],27:[2,152],48:[2,152],53:[2,152],56:[2,152],71:[2,152],76:[2,152],86:[2,152],91:[2,152],93:[2,152],102:[2,152],103:87,104:[1,65],105:[2,152],106:[1,66],109:88,110:[1,68],111:69,118:[2,152],126:[2,152],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,156],6:[2,156],26:[2,156],27:[2,156],48:[2,156],53:[2,156],56:[2,156],71:[2,156],76:[2,156],86:[2,156],91:[2,156],93:[2,156],102:[2,156],104:[2,156],105:[2,156],106:[2,156],110:[2,156],118:[2,156],126:[2,156],128:[2,156],129:[2,156],132:[2,156],133:[2,156],134:[2,156],135:[2,156],136:[2,156],137:[2,156]},{116:[2,158],117:[2,158]},{28:159,29:[1,73],57:160,58:161,74:[1,70],90:[1,115],113:231,115:158},{53:[1,232],116:[2,163],117:[2,163]},{53:[2,160],116:[2,160],117:[2,160]},{53:[2,161],116:[2,161],117:[2,161]},{53:[2,162],116:[2,162],117:[2,162]},{1:[2,157],6:[2,157],26:[2,157],27:[2,157],48:[2,157],53:[2,157],56:[2,157],71:[2,157],76:[2,157],86:[2,157],91:[2,157],93:[2,157],102:[2,157],104:[2,157],105:[2,157],106:[2,157],110:[2,157],118:[2,157],126:[2,157],128:[2,157],129:[2,157],132:[2,157],133:[2,157],134:[2,157],135:[2,157],136:[2,157],137:[2,157]},{8:233,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:234,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,52],26:[2,52],52:235,53:[1,236],76:[2,52]},{6:[2,88],26:[2,88],27:[2,88],53:[2,88],76:[2,88]},{6:[2,38],26:[2,38],27:[2,38],42:[1,237],53:[2,38],76:[2,38]},{6:[2,41],26:[2,41],27:[2,41],53:[2,41],76:[2,41]},{6:[2,42],26:[2,42],27:[2,42],42:[2,42],53:[2,42],76:[2,42]},{6:[2,43],26:[2,43],27:[2,43],42:[2,43],53:[2,43],76:[2,43]},{6:[2,44],26:[2,44],27:[2,44],42:[2,44],53:[2,44],76:[2,44]},{1:[2,5],6:[2,5],27:[2,5],102:[2,5]},{1:[2,26],6:[2,26],26:[2,26],27:[2,26],48:[2,26],53:[2,26],56:[2,26],71:[2,26],76:[2,26],86:[2,26],91:[2,26],93:[2,26],98:[2,26],99:[2,26],102:[2,26],104:[2,26],105:[2,26],106:[2,26],110:[2,26],118:[2,26],121:[2,26],123:[2,26],126:[2,26],128:[2,26],129:[2,26],132:[2,26],133:[2,26],134:[2,26],135:[2,26],136:[2,26],137:[2,26]},{1:[2,194],6:[2,194],26:[2,194],27:[2,194],48:[2,194],53:[2,194],56:[2,194],71:[2,194],76:[2,194],86:[2,194],91:[2,194],93:[2,194],102:[2,194],103:87,104:[2,194],105:[2,194],106:[2,194],109:88,110:[2,194],111:69,118:[2,194],126:[2,194],128:[2,194],129:[2,194],132:[1,78],133:[1,81],134:[2,194],135:[2,194],136:[2,194],137:[2,194]},{1:[2,195],6:[2,195],26:[2,195],27:[2,195],48:[2,195],53:[2,195],56:[2,195],71:[2,195],76:[2,195],86:[2,195],91:[2,195],93:[2,195],102:[2,195],103:87,104:[2,195],105:[2,195],106:[2,195],109:88,110:[2,195],111:69,118:[2,195],126:[2,195],128:[2,195],129:[2,195],132:[1,78],133:[1,81],134:[2,195],135:[2,195],136:[2,195],137:[2,195]},{1:[2,196],6:[2,196],26:[2,196],27:[2,196],48:[2,196],53:[2,196],56:[2,196],71:[2,196],76:[2,196],86:[2,196],91:[2,196],93:[2,196],102:[2,196],103:87,104:[2,196],105:[2,196],106:[2,196],109:88,110:[2,196],111:69,118:[2,196],126:[2,196],128:[2,196],129:[2,196],132:[1,78],133:[2,196],134:[2,196],135:[2,196],136:[2,196],137:[2,196]},{1:[2,197],6:[2,197],26:[2,197],27:[2,197],48:[2,197],53:[2,197],56:[2,197],71:[2,197],76:[2,197],86:[2,197],91:[2,197],93:[2,197],102:[2,197],103:87,104:[2,197],105:[2,197],106:[2,197],109:88,110:[2,197],111:69,118:[2,197],126:[2,197],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[2,197],135:[2,197],136:[2,197],137:[2,197]},{1:[2,198],6:[2,198],26:[2,198],27:[2,198],48:[2,198],53:[2,198],56:[2,198],71:[2,198],76:[2,198],86:[2,198],91:[2,198],93:[2,198],102:[2,198],103:87,104:[2,198],105:[2,198],106:[2,198],109:88,110:[2,198],111:69,118:[2,198],126:[2,198],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[2,198],136:[2,198],137:[1,85]},{1:[2,199],6:[2,199],26:[2,199],27:[2,199],48:[2,199],53:[2,199],56:[2,199],71:[2,199],76:[2,199],86:[2,199],91:[2,199],93:[2,199],102:[2,199],103:87,104:[2,199],105:[2,199],106:[2,199],109:88,110:[2,199],111:69,118:[2,199],126:[2,199],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[2,199],137:[1,85]},{1:[2,200],6:[2,200],26:[2,200],27:[2,200],48:[2,200],53:[2,200],56:[2,200],71:[2,200],76:[2,200],86:[2,200],91:[2,200],93:[2,200],102:[2,200],103:87,104:[2,200],105:[2,200],106:[2,200],109:88,110:[2,200],111:69,118:[2,200],126:[2,200],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[2,200],136:[2,200],137:[2,200]},{1:[2,185],6:[2,185],26:[2,185],27:[2,185],48:[2,185],53:[2,185],56:[2,185],71:[2,185],76:[2,185],86:[2,185],91:[2,185],93:[2,185],102:[2,185],103:87,104:[1,65],105:[2,185],106:[1,66],109:88,110:[1,68],111:69,118:[2,185],126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,184],6:[2,184],26:[2,184],27:[2,184],48:[2,184],53:[2,184],56:[2,184],71:[2,184],76:[2,184],86:[2,184],91:[2,184],93:[2,184],102:[2,184],103:87,104:[1,65],105:[2,184],106:[1,66],109:88,110:[1,68],111:69,118:[2,184],126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,106],6:[2,106],26:[2,106],27:[2,106],48:[2,106],53:[2,106],56:[2,106],65:[2,106],66:[2,106],67:[2,106],69:[2,106],71:[2,106],72:[2,106],76:[2,106],84:[2,106],85:[2,106],86:[2,106],91:[2,106],93:[2,106],102:[2,106],104:[2,106],105:[2,106],106:[2,106],110:[2,106],118:[2,106],126:[2,106],128:[2,106],129:[2,106],132:[2,106],133:[2,106],134:[2,106],135:[2,106],136:[2,106],137:[2,106]},{1:[2,77],6:[2,77],26:[2,77],27:[2,77],39:[2,77],48:[2,77],53:[2,77],56:[2,77],65:[2,77],66:[2,77],67:[2,77],69:[2,77],71:[2,77],72:[2,77],76:[2,77],78:[2,77],84:[2,77],85:[2,77],86:[2,77],91:[2,77],93:[2,77],102:[2,77],104:[2,77],105:[2,77],106:[2,77],110:[2,77],118:[2,77],126:[2,77],128:[2,77],129:[2,77],130:[2,77],131:[2,77],132:[2,77],133:[2,77],134:[2,77],135:[2,77],136:[2,77],137:[2,77],138:[2,77]},{1:[2,78],6:[2,78],26:[2,78],27:[2,78],39:[2,78],48:[2,78],53:[2,78],56:[2,78],65:[2,78],66:[2,78],67:[2,78],69:[2,78],71:[2,78],72:[2,78],76:[2,78],78:[2,78],84:[2,78],85:[2,78],86:[2,78],91:[2,78],93:[2,78],102:[2,78],104:[2,78],105:[2,78],106:[2,78],110:[2,78],118:[2,78],126:[2,78],128:[2,78],129:[2,78],130:[2,78],131:[2,78],132:[2,78],133:[2,78],134:[2,78],135:[2,78],136:[2,78],137:[2,78],138:[2,78]},{1:[2,79],6:[2,79],26:[2,79],27:[2,79],39:[2,79],48:[2,79],53:[2,79],56:[2,79],65:[2,79],66:[2,79],67:[2,79],69:[2,79],71:[2,79],72:[2,79],76:[2,79],78:[2,79],84:[2,79],85:[2,79],86:[2,79],91:[2,79],93:[2,79],102:[2,79],104:[2,79],105:[2,79],106:[2,79],110:[2,79],118:[2,79],126:[2,79],128:[2,79],129:[2,79],130:[2,79],131:[2,79],132:[2,79],133:[2,79],134:[2,79],135:[2,79],136:[2,79],137:[2,79],138:[2,79]},{71:[1,238]},{56:[1,192],71:[2,84],92:239,93:[1,191],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{71:[2,85]},{8:240,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,71:[2,125],74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{12:[2,119],29:[2,119],31:[2,119],32:[2,119],34:[2,119],35:[2,119],36:[2,119],37:[2,119],44:[2,119],45:[2,119],46:[2,119],50:[2,119],51:[2,119],71:[2,119],74:[2,119],77:[2,119],79:[2,119],83:[2,119],88:[2,119],89:[2,119],90:[2,119],96:[2,119],100:[2,119],101:[2,119],104:[2,119],106:[2,119],108:[2,119],110:[2,119],119:[2,119],125:[2,119],127:[2,119],128:[2,119],129:[2,119],130:[2,119],131:[2,119]},{12:[2,120],29:[2,120],31:[2,120],32:[2,120],34:[2,120],35:[2,120],36:[2,120],37:[2,120],44:[2,120],45:[2,120],46:[2,120],50:[2,120],51:[2,120],71:[2,120],74:[2,120],77:[2,120],79:[2,120],83:[2,120],88:[2,120],89:[2,120],90:[2,120],96:[2,120],100:[2,120],101:[2,120],104:[2,120],106:[2,120],108:[2,120],110:[2,120],119:[2,120],125:[2,120],127:[2,120],128:[2,120],129:[2,120],130:[2,120],131:[2,120]},{1:[2,83],6:[2,83],26:[2,83],27:[2,83],39:[2,83],48:[2,83],53:[2,83],56:[2,83],65:[2,83],66:[2,83],67:[2,83],69:[2,83],71:[2,83],72:[2,83],76:[2,83],78:[2,83],84:[2,83],85:[2,83],86:[2,83],91:[2,83],93:[2,83],102:[2,83],104:[2,83],105:[2,83],106:[2,83],110:[2,83],118:[2,83],126:[2,83],128:[2,83],129:[2,83],130:[2,83],131:[2,83],132:[2,83],133:[2,83],134:[2,83],135:[2,83],136:[2,83],137:[2,83],138:[2,83]},{1:[2,107],6:[2,107],26:[2,107],27:[2,107],48:[2,107],53:[2,107],56:[2,107],65:[2,107],66:[2,107],67:[2,107],69:[2,107],71:[2,107],72:[2,107],76:[2,107],84:[2,107],85:[2,107],86:[2,107],91:[2,107],93:[2,107],102:[2,107],104:[2,107],105:[2,107],106:[2,107],110:[2,107],118:[2,107],126:[2,107],128:[2,107],129:[2,107],132:[2,107],133:[2,107],134:[2,107],135:[2,107],136:[2,107],137:[2,107]},{24:242,26:[1,243],77:[1,45],80:241},{1:[2,35],6:[2,35],26:[2,35],27:[2,35],48:[2,35],53:[2,35],56:[2,35],71:[2,35],76:[2,35],86:[2,35],91:[2,35],93:[2,35],102:[2,35],103:87,104:[2,35],105:[2,35],106:[2,35],109:88,110:[2,35],111:69,118:[2,35],126:[2,35],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{8:244,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:245,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,112],6:[2,112],26:[2,112],27:[2,112],48:[2,112],53:[2,112],56:[2,112],65:[2,112],66:[2,112],67:[2,112],69:[2,112],71:[2,112],72:[2,112],76:[2,112],84:[2,112],85:[2,112],86:[2,112],91:[2,112],93:[2,112],102:[2,112],104:[2,112],105:[2,112],106:[2,112],110:[2,112],118:[2,112],126:[2,112],128:[2,112],129:[2,112],132:[2,112],133:[2,112],134:[2,112],135:[2,112],136:[2,112],137:[2,112]},{6:[2,52],26:[2,52],52:246,53:[1,226],86:[2,52]},{6:[2,131],26:[2,131],27:[2,131],53:[2,131],56:[1,247],86:[2,131],91:[2,131],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{49:248,50:[1,60],51:[1,61]},{28:110,29:[1,73],43:111,54:249,55:109,57:112,58:113,74:[1,70],89:[1,114],90:[1,115]},{48:[2,58],53:[2,58]},{8:250,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,201],6:[2,201],26:[2,201],27:[2,201],48:[2,201],53:[2,201],56:[2,201],71:[2,201],76:[2,201],86:[2,201],91:[2,201],93:[2,201],102:[2,201],103:87,104:[2,201],105:[2,201],106:[2,201],109:88,110:[2,201],111:69,118:[2,201],126:[2,201],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{8:251,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,203],6:[2,203],26:[2,203],27:[2,203],48:[2,203],53:[2,203],56:[2,203],71:[2,203],76:[2,203],86:[2,203],91:[2,203],93:[2,203],102:[2,203],103:87,104:[2,203],105:[2,203],106:[2,203],109:88,110:[2,203],111:69,118:[2,203],126:[2,203],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,183],6:[2,183],26:[2,183],27:[2,183],48:[2,183],53:[2,183],56:[2,183],71:[2,183],76:[2,183],86:[2,183],91:[2,183],93:[2,183],102:[2,183],104:[2,183],105:[2,183],106:[2,183],110:[2,183],118:[2,183],126:[2,183],128:[2,183],129:[2,183],132:[2,183],133:[2,183],134:[2,183],135:[2,183],136:[2,183],137:[2,183]},{8:252,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,136],6:[2,136],26:[2,136],27:[2,136],48:[2,136],53:[2,136],56:[2,136],71:[2,136],76:[2,136],86:[2,136],91:[2,136],93:[2,136],98:[1,253],102:[2,136],104:[2,136],105:[2,136],106:[2,136],110:[2,136],118:[2,136],126:[2,136],128:[2,136],129:[2,136],132:[2,136],133:[2,136],134:[2,136],135:[2,136],136:[2,136],137:[2,136]},{5:254,26:[1,5]},{28:255,29:[1,73]},{120:256,122:216,123:[1,217]},{27:[1,257],121:[1,258],122:259,123:[1,217]},{27:[2,176],121:[2,176],123:[2,176]},{8:261,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],95:260,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,94],5:262,6:[2,94],26:[1,5],27:[2,94],48:[2,94],53:[2,94],56:[2,94],71:[2,94],76:[2,94],86:[2,94],91:[2,94],93:[2,94],102:[2,94],103:87,104:[1,65],105:[2,94],106:[1,66],109:88,110:[1,68],111:69,118:[2,94],126:[2,94],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,97],6:[2,97],26:[2,97],27:[2,97],48:[2,97],53:[2,97],56:[2,97],71:[2,97],76:[2,97],86:[2,97],91:[2,97],93:[2,97],102:[2,97],104:[2,97],105:[2,97],106:[2,97],110:[2,97],118:[2,97],126:[2,97],128:[2,97],129:[2,97],132:[2,97],133:[2,97],134:[2,97],135:[2,97],136:[2,97],137:[2,97]},{8:263,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,141],6:[2,141],26:[2,141],27:[2,141],48:[2,141],53:[2,141],56:[2,141],65:[2,141],66:[2,141],67:[2,141],69:[2,141],71:[2,141],72:[2,141],76:[2,141],84:[2,141],85:[2,141],86:[2,141],91:[2,141],93:[2,141],102:[2,141],104:[2,141],105:[2,141],106:[2,141],110:[2,141],118:[2,141],126:[2,141],128:[2,141],129:[2,141],132:[2,141],133:[2,141],134:[2,141],135:[2,141],136:[2,141],137:[2,141]},{6:[1,74],27:[1,264]},{8:265,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,64],12:[2,120],26:[2,64],29:[2,120],31:[2,120],32:[2,120],34:[2,120],35:[2,120],36:[2,120],37:[2,120],44:[2,120],45:[2,120],46:[2,120],50:[2,120],51:[2,120],53:[2,64],74:[2,120],77:[2,120],79:[2,120],83:[2,120],88:[2,120],89:[2,120],90:[2,120],91:[2,64],96:[2,120],100:[2,120],101:[2,120],104:[2,120],106:[2,120],108:[2,120],110:[2,120],119:[2,120],125:[2,120],127:[2,120],128:[2,120],129:[2,120],130:[2,120],131:[2,120]},{6:[1,267],26:[1,268],91:[1,266]},{6:[2,53],8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[2,53],27:[2,53],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],86:[2,53],88:[1,58],89:[1,59],90:[1,57],91:[2,53],94:269,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,52],26:[2,52],27:[2,52],52:270,53:[1,226]},{1:[2,180],6:[2,180],26:[2,180],27:[2,180],48:[2,180],53:[2,180],56:[2,180],71:[2,180],76:[2,180],86:[2,180],91:[2,180],93:[2,180],102:[2,180],104:[2,180],105:[2,180],106:[2,180],110:[2,180],118:[2,180],121:[2,180],126:[2,180],128:[2,180],129:[2,180],132:[2,180],133:[2,180],134:[2,180],135:[2,180],136:[2,180],137:[2,180]},{8:271,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:272,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{116:[2,159],117:[2,159]},{28:159,29:[1,73],57:160,58:161,74:[1,70],90:[1,115],115:273},{1:[2,165],6:[2,165],26:[2,165],27:[2,165],48:[2,165],53:[2,165],56:[2,165],71:[2,165],76:[2,165],86:[2,165],91:[2,165],93:[2,165],102:[2,165],103:87,104:[2,165],105:[1,274],106:[2,165],109:88,110:[2,165],111:69,118:[1,275],126:[2,165],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,166],6:[2,166],26:[2,166],27:[2,166],48:[2,166],53:[2,166],56:[2,166],71:[2,166],76:[2,166],86:[2,166],91:[2,166],93:[2,166],102:[2,166],103:87,104:[2,166],105:[1,276],106:[2,166],109:88,110:[2,166],111:69,118:[2,166],126:[2,166],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[1,278],26:[1,279],76:[1,277]},{6:[2,53],11:168,26:[2,53],27:[2,53],28:169,29:[1,73],30:170,31:[1,71],32:[1,72],40:280,41:167,43:171,45:[1,48],76:[2,53],89:[1,114]},{8:281,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,282],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,82],6:[2,82],26:[2,82],27:[2,82],39:[2,82],48:[2,82],53:[2,82],56:[2,82],65:[2,82],66:[2,82],67:[2,82],69:[2,82],71:[2,82],72:[2,82],76:[2,82],78:[2,82],84:[2,82],85:[2,82],86:[2,82],91:[2,82],93:[2,82],102:[2,82],104:[2,82],105:[2,82],106:[2,82],110:[2,82],118:[2,82],126:[2,82],128:[2,82],129:[2,82],130:[2,82],131:[2,82],132:[2,82],133:[2,82],134:[2,82],135:[2,82],136:[2,82],137:[2,82],138:[2,82]},{8:283,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,71:[2,123],74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{71:[2,124],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[1,285],26:[1,286],27:[1,284]},{6:[2,102],26:[2,102],27:[2,102]},{24:242,26:[1,243],77:[1,45],80:287},{1:[2,36],6:[2,36],26:[2,36],27:[2,36],48:[2,36],53:[2,36],56:[2,36],71:[2,36],76:[2,36],86:[2,36],91:[2,36],93:[2,36],102:[2,36],103:87,104:[2,36],105:[2,36],106:[2,36],109:88,110:[2,36],111:69,118:[2,36],126:[2,36],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{27:[1,288],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[1,267],26:[1,268],86:[1,289]},{6:[2,64],26:[2,64],27:[2,64],53:[2,64],86:[2,64],91:[2,64]},{5:290,26:[1,5]},{48:[2,56],53:[2,56]},{48:[2,59],53:[2,59],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{27:[1,291],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{5:292,26:[1,5],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{5:293,26:[1,5]},{1:[2,137],6:[2,137],26:[2,137],27:[2,137],48:[2,137],53:[2,137],56:[2,137],71:[2,137],76:[2,137],86:[2,137],91:[2,137],93:[2,137],102:[2,137],104:[2,137],105:[2,137],106:[2,137],110:[2,137],118:[2,137],126:[2,137],128:[2,137],129:[2,137],132:[2,137],133:[2,137],134:[2,137],135:[2,137],136:[2,137],137:[2,137]},{5:294,26:[1,5]},{27:[1,295],121:[1,296],122:259,123:[1,217]},{1:[2,174],6:[2,174],26:[2,174],27:[2,174],48:[2,174],53:[2,174],56:[2,174],71:[2,174],76:[2,174],86:[2,174],91:[2,174],93:[2,174],102:[2,174],104:[2,174],105:[2,174],106:[2,174],110:[2,174],118:[2,174],126:[2,174],128:[2,174],129:[2,174],132:[2,174],133:[2,174],134:[2,174],135:[2,174],136:[2,174],137:[2,174]},{5:297,26:[1,5]},{27:[2,177],121:[2,177],123:[2,177]},{5:298,26:[1,5],53:[1,299]},{26:[2,133],53:[2,133],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,95],6:[2,95],26:[2,95],27:[2,95],48:[2,95],53:[2,95],56:[2,95],71:[2,95],76:[2,95],86:[2,95],91:[2,95],93:[2,95],102:[2,95],104:[2,95],105:[2,95],106:[2,95],110:[2,95],118:[2,95],126:[2,95],128:[2,95],129:[2,95],132:[2,95],133:[2,95],134:[2,95],135:[2,95],136:[2,95],137:[2,95]},{1:[2,98],5:300,6:[2,98],26:[1,5],27:[2,98],48:[2,98],53:[2,98],56:[2,98],71:[2,98],76:[2,98],86:[2,98],91:[2,98],93:[2,98],102:[2,98],103:87,104:[1,65],105:[2,98],106:[1,66],109:88,110:[1,68],111:69,118:[2,98],126:[2,98],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{102:[1,301]},{91:[1,302],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,118],6:[2,118],26:[2,118],27:[2,118],39:[2,118],48:[2,118],53:[2,118],56:[2,118],65:[2,118],66:[2,118],67:[2,118],69:[2,118],71:[2,118],72:[2,118],76:[2,118],84:[2,118],85:[2,118],86:[2,118],91:[2,118],93:[2,118],102:[2,118],104:[2,118],105:[2,118],106:[2,118],110:[2,118],116:[2,118],117:[2,118],118:[2,118],126:[2,118],128:[2,118],129:[2,118],132:[2,118],133:[2,118],134:[2,118],135:[2,118],136:[2,118],137:[2,118]},{8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],94:303,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:201,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,26:[1,147],28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,59:148,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],87:304,88:[1,58],89:[1,59],90:[1,57],94:146,96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[2,127],26:[2,127],27:[2,127],53:[2,127],86:[2,127],91:[2,127]},{6:[1,267],26:[1,268],27:[1,305]},{1:[2,144],6:[2,144],26:[2,144],27:[2,144],48:[2,144],53:[2,144],56:[2,144],71:[2,144],76:[2,144],86:[2,144],91:[2,144],93:[2,144],102:[2,144],103:87,104:[1,65],105:[2,144],106:[1,66],109:88,110:[1,68],111:69,118:[2,144],126:[2,144],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,146],6:[2,146],26:[2,146],27:[2,146],48:[2,146],53:[2,146],56:[2,146],71:[2,146],76:[2,146],86:[2,146],91:[2,146],93:[2,146],102:[2,146],103:87,104:[1,65],105:[2,146],106:[1,66],109:88,110:[1,68],111:69,118:[2,146],126:[2,146],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{116:[2,164],117:[2,164]},{8:306,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:307,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:308,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,86],6:[2,86],26:[2,86],27:[2,86],39:[2,86],48:[2,86],53:[2,86],56:[2,86],65:[2,86],66:[2,86],67:[2,86],69:[2,86],71:[2,86],72:[2,86],76:[2,86],84:[2,86],85:[2,86],86:[2,86],91:[2,86],93:[2,86],102:[2,86],104:[2,86],105:[2,86],106:[2,86],110:[2,86],116:[2,86],117:[2,86],118:[2,86],126:[2,86],128:[2,86],129:[2,86],132:[2,86],133:[2,86],134:[2,86],135:[2,86],136:[2,86],137:[2,86]},{11:168,28:169,29:[1,73],30:170,31:[1,71],32:[1,72],40:309,41:167,43:171,45:[1,48],89:[1,114]},{6:[2,87],11:168,26:[2,87],27:[2,87],28:169,29:[1,73],30:170,31:[1,71],32:[1,72],40:166,41:167,43:171,45:[1,48],53:[2,87],75:310,89:[1,114]},{6:[2,89],26:[2,89],27:[2,89],53:[2,89],76:[2,89]},{6:[2,39],26:[2,39],27:[2,39],53:[2,39],76:[2,39],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{8:311,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{71:[2,122],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,101],6:[2,101],26:[2,101],27:[2,101],48:[2,101],53:[2,101],56:[2,101],71:[2,101],76:[2,101],86:[2,101],91:[2,101],93:[2,101],102:[2,101],104:[2,101],105:[2,101],106:[2,101],110:[2,101],118:[2,101],126:[2,101],128:[2,101],129:[2,101],132:[2,101],133:[2,101],134:[2,101],135:[2,101],136:[2,101],137:[2,101]},{24:312,77:[1,45]},{24:242,26:[1,243],77:[1,45],80:313},{6:[1,285],26:[1,286],27:[1,314]},{1:[2,37],6:[2,37],26:[2,37],27:[2,37],48:[2,37],53:[2,37],56:[2,37],71:[2,37],76:[2,37],86:[2,37],91:[2,37],93:[2,37],102:[2,37],104:[2,37],105:[2,37],106:[2,37],110:[2,37],118:[2,37],126:[2,37],128:[2,37],129:[2,37],132:[2,37],133:[2,37],134:[2,37],135:[2,37],136:[2,37],137:[2,37]},{1:[2,113],6:[2,113],26:[2,113],27:[2,113],48:[2,113],53:[2,113],56:[2,113],65:[2,113],66:[2,113],67:[2,113],69:[2,113],71:[2,113],72:[2,113],76:[2,113],84:[2,113],85:[2,113],86:[2,113],91:[2,113],93:[2,113],102:[2,113],104:[2,113],105:[2,113],106:[2,113],110:[2,113],118:[2,113],126:[2,113],128:[2,113],129:[2,113],132:[2,113],133:[2,113],134:[2,113],135:[2,113],136:[2,113],137:[2,113]},{1:[2,48],6:[2,48],26:[2,48],27:[2,48],48:[2,48],53:[2,48],56:[2,48],71:[2,48],76:[2,48],86:[2,48],91:[2,48],93:[2,48],102:[2,48],104:[2,48],105:[2,48],106:[2,48],110:[2,48],118:[2,48],126:[2,48],128:[2,48],129:[2,48],132:[2,48],133:[2,48],134:[2,48],135:[2,48],136:[2,48],137:[2,48]},{1:[2,202],6:[2,202],26:[2,202],27:[2,202],48:[2,202],53:[2,202],56:[2,202],71:[2,202],76:[2,202],86:[2,202],91:[2,202],93:[2,202],102:[2,202],104:[2,202],105:[2,202],106:[2,202],110:[2,202],118:[2,202],126:[2,202],128:[2,202],129:[2,202],132:[2,202],133:[2,202],134:[2,202],135:[2,202],136:[2,202],137:[2,202]},{1:[2,181],6:[2,181],26:[2,181],27:[2,181],48:[2,181],53:[2,181],56:[2,181],71:[2,181],76:[2,181],86:[2,181],91:[2,181],93:[2,181],102:[2,181],104:[2,181],105:[2,181],106:[2,181],110:[2,181],118:[2,181],121:[2,181],126:[2,181],128:[2,181],129:[2,181],132:[2,181],133:[2,181],134:[2,181],135:[2,181],136:[2,181],137:[2,181]},{1:[2,138],6:[2,138],26:[2,138],27:[2,138],48:[2,138],53:[2,138],56:[2,138],71:[2,138],76:[2,138],86:[2,138],91:[2,138],93:[2,138],102:[2,138],104:[2,138],105:[2,138],106:[2,138],110:[2,138],118:[2,138],126:[2,138],128:[2,138],129:[2,138],132:[2,138],133:[2,138],134:[2,138],135:[2,138],136:[2,138],137:[2,138]},{1:[2,139],6:[2,139],26:[2,139],27:[2,139],48:[2,139],53:[2,139],56:[2,139],71:[2,139],76:[2,139],86:[2,139],91:[2,139],93:[2,139],98:[2,139],102:[2,139],104:[2,139],105:[2,139],106:[2,139],110:[2,139],118:[2,139],126:[2,139],128:[2,139],129:[2,139],132:[2,139],133:[2,139],134:[2,139],135:[2,139],136:[2,139],137:[2,139]},{1:[2,172],6:[2,172],26:[2,172],27:[2,172],48:[2,172],53:[2,172],56:[2,172],71:[2,172],76:[2,172],86:[2,172],91:[2,172],93:[2,172],102:[2,172],104:[2,172],105:[2,172],106:[2,172],110:[2,172],118:[2,172],126:[2,172],128:[2,172],129:[2,172],132:[2,172],133:[2,172],134:[2,172],135:[2,172],136:[2,172],137:[2,172]},{5:315,26:[1,5]},{27:[1,316]},{6:[1,317],27:[2,178],121:[2,178],123:[2,178]},{8:318,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{1:[2,99],6:[2,99],26:[2,99],27:[2,99],48:[2,99],53:[2,99],56:[2,99],71:[2,99],76:[2,99],86:[2,99],91:[2,99],93:[2,99],102:[2,99],104:[2,99],105:[2,99],106:[2,99],110:[2,99],118:[2,99],126:[2,99],128:[2,99],129:[2,99],132:[2,99],133:[2,99],134:[2,99],135:[2,99],136:[2,99],137:[2,99]},{1:[2,142],6:[2,142],26:[2,142],27:[2,142],48:[2,142],53:[2,142],56:[2,142],65:[2,142],66:[2,142],67:[2,142],69:[2,142],71:[2,142],72:[2,142],76:[2,142],84:[2,142],85:[2,142],86:[2,142],91:[2,142],93:[2,142],102:[2,142],104:[2,142],105:[2,142],106:[2,142],110:[2,142],118:[2,142],126:[2,142],128:[2,142],129:[2,142],132:[2,142],133:[2,142],134:[2,142],135:[2,142],136:[2,142],137:[2,142]},{1:[2,121],6:[2,121],26:[2,121],27:[2,121],48:[2,121],53:[2,121],56:[2,121],65:[2,121],66:[2,121],67:[2,121],69:[2,121],71:[2,121],72:[2,121],76:[2,121],84:[2,121],85:[2,121],86:[2,121],91:[2,121],93:[2,121],102:[2,121],104:[2,121],105:[2,121],106:[2,121],110:[2,121],118:[2,121],126:[2,121],128:[2,121],129:[2,121],132:[2,121],133:[2,121],134:[2,121],135:[2,121],136:[2,121],137:[2,121]},{6:[2,128],26:[2,128],27:[2,128],53:[2,128],86:[2,128],91:[2,128]},{6:[2,52],26:[2,52],27:[2,52],52:319,53:[1,226]},{6:[2,129],26:[2,129],27:[2,129],53:[2,129],86:[2,129],91:[2,129]},{1:[2,167],6:[2,167],26:[2,167],27:[2,167],48:[2,167],53:[2,167],56:[2,167],71:[2,167],76:[2,167],86:[2,167],91:[2,167],93:[2,167],102:[2,167],103:87,104:[2,167],105:[2,167],106:[2,167],109:88,110:[2,167],111:69,118:[1,320],126:[2,167],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,169],6:[2,169],26:[2,169],27:[2,169],48:[2,169],53:[2,169],56:[2,169],71:[2,169],76:[2,169],86:[2,169],91:[2,169],93:[2,169],102:[2,169],103:87,104:[2,169],105:[1,321],106:[2,169],109:88,110:[2,169],111:69,118:[2,169],126:[2,169],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,168],6:[2,168],26:[2,168],27:[2,168],48:[2,168],53:[2,168],56:[2,168],71:[2,168],76:[2,168],86:[2,168],91:[2,168],93:[2,168],102:[2,168],103:87,104:[2,168],105:[2,168],106:[2,168],109:88,110:[2,168],111:69,118:[2,168],126:[2,168],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[2,90],26:[2,90],27:[2,90],53:[2,90],76:[2,90]},{6:[2,52],26:[2,52],27:[2,52],52:322,53:[1,236]},{27:[1,323],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[2,103],26:[2,103],27:[2,103]},{6:[1,285],26:[1,286],27:[1,324]},{6:[2,104],26:[2,104],27:[2,104]},{27:[1,325]},{1:[2,175],6:[2,175],26:[2,175],27:[2,175],48:[2,175],53:[2,175],56:[2,175],71:[2,175],76:[2,175],86:[2,175],91:[2,175],93:[2,175],102:[2,175],104:[2,175],105:[2,175],106:[2,175],110:[2,175],118:[2,175],126:[2,175],128:[2,175],129:[2,175],132:[2,175],133:[2,175],134:[2,175],135:[2,175],136:[2,175],137:[2,175]},{27:[2,179],121:[2,179],123:[2,179]},{26:[2,134],53:[2,134],103:87,104:[1,65],106:[1,66],109:88,110:[1,68],111:69,126:[1,86],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[1,267],26:[1,268],27:[1,326]},{8:327,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{8:328,9:118,10:21,11:22,12:[1,23],13:8,14:9,15:10,16:11,17:12,18:13,19:14,20:15,21:16,22:17,23:18,24:19,25:20,28:62,29:[1,73],30:51,31:[1,71],32:[1,72],33:26,34:[1,52],35:[1,53],36:[1,54],37:[1,55],38:25,43:63,44:[1,47],45:[1,48],46:[1,31],49:32,50:[1,60],51:[1,61],57:49,58:50,60:38,62:27,63:28,64:29,74:[1,70],77:[1,45],79:[1,24],83:[1,30],88:[1,58],89:[1,59],90:[1,57],96:[1,40],100:[1,46],101:[1,56],103:41,104:[1,65],106:[1,66],107:42,108:[1,67],109:43,110:[1,68],111:69,119:[1,44],124:39,125:[1,64],127:[1,33],128:[1,34],129:[1,35],130:[1,36],131:[1,37]},{6:[1,278],26:[1,279],27:[1,329]},{6:[2,40],26:[2,40],27:[2,40],53:[2,40],76:[2,40]},{6:[2,105],26:[2,105],27:[2,105]},{1:[2,173],6:[2,173],26:[2,173],27:[2,173],48:[2,173],53:[2,173],56:[2,173],71:[2,173],76:[2,173],86:[2,173],91:[2,173],93:[2,173],102:[2,173],104:[2,173],105:[2,173],106:[2,173],110:[2,173],118:[2,173],126:[2,173],128:[2,173],129:[2,173],132:[2,173],133:[2,173],134:[2,173],135:[2,173],136:[2,173],137:[2,173]},{6:[2,130],26:[2,130],27:[2,130],53:[2,130],86:[2,130],91:[2,130]},{1:[2,170],6:[2,170],26:[2,170],27:[2,170],48:[2,170],53:[2,170],56:[2,170],71:[2,170],76:[2,170],86:[2,170],91:[2,170],93:[2,170],102:[2,170],103:87,104:[2,170],105:[2,170],106:[2,170],109:88,110:[2,170],111:69,118:[2,170],126:[2,170],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{1:[2,171],6:[2,171],26:[2,171],27:[2,171],48:[2,171],53:[2,171],56:[2,171],71:[2,171],76:[2,171],86:[2,171],91:[2,171],93:[2,171],102:[2,171],103:87,104:[2,171],105:[2,171],106:[2,171],109:88,110:[2,171],111:69,118:[2,171],126:[2,171],128:[1,80],129:[1,79],132:[1,78],133:[1,81],134:[1,82],135:[1,83],136:[1,84],137:[1,85]},{6:[2,91],26:[2,91],27:[2,91],53:[2,91],76:[2,91]}], +defaultActions: {60:[2,50],61:[2,51],75:[2,3],94:[2,111],189:[2,85]}, parseError: function parseError(str, hash) { throw new Error(str); }, parse: function parse(input) { - var self = this, stack = [0], vstack = [null], lstack = [], table = this.table, yytext = "", yylineno = 0, yyleng = 0, recovering = 0, TERROR = 2, EOF = 1; + var self = this, + stack = [0], + vstack = [null], // semantic value stack + lstack = [], // location stack + table = this.table, + yytext = '', + yylineno = 0, + yyleng = 0, + recovering = 0, + TERROR = 2, + EOF = 1; + + //this.reductionCount = this.shiftCount = 0; + this.lexer.setInput(input); this.lexer.yy = this.yy; this.yy.lexer = this.lexer; - if (typeof this.lexer.yylloc == "undefined") + if (typeof this.lexer.yylloc == 'undefined') this.lexer.yylloc = {}; var yyloc = this.lexer.yylloc; lstack.push(yyloc); - if (typeof this.yy.parseError === "function") + + if (typeof this.yy.parseError === 'function') this.parseError = this.yy.parseError; - function popStack(n) { - stack.length = stack.length - 2 * n; + + function popStack (n) { + stack.length = stack.length - 2*n; vstack.length = vstack.length - n; lstack.length = lstack.length - n; } + function lex() { var token; - token = self.lexer.lex() || 1; - if (typeof token !== "number") { + token = self.lexer.lex() || 1; // $end = 1 + // if token isn't its numeric value, convert + if (typeof token !== 'number') { token = self.symbols_[token] || token; } return token; } - var symbol, preErrorSymbol, state, action, a, r, yyval = {}, p, len, newState, expected; + + var symbol, preErrorSymbol, state, action, a, r, yyval={},p,len,newState, expected; while (true) { - state = stack[stack.length - 1]; + // retreive state number from top of stack + state = stack[stack.length-1]; + + // use default actions if available if (this.defaultActions[state]) { action = this.defaultActions[state]; } else { if (symbol == null) symbol = lex(); + // read action for current state and first input action = table[state] && table[state][symbol]; } - if (typeof action === "undefined" || !action.length || !action[0]) { + + // handle parse error + _handle_error: + if (typeof action === 'undefined' || !action.length || !action[0]) { + if (!recovering) { + // Report error expected = []; - for (p in table[state]) - if (this.terminals_[p] && p > 2) { - expected.push("'" + this.terminals_[p] + "'"); - } - var errStr = ""; + for (p in table[state]) if (this.terminals_[p] && p > 2) { + expected.push("'"+this.terminals_[p]+"'"); + } + var errStr = ''; if (this.lexer.showPosition) { - errStr = "Parse error on line " + (yylineno + 1) + ":\n" + this.lexer.showPosition() + "\nExpecting " + expected.join(", ") + ", got '" + this.terminals_[symbol] + "'"; + errStr = 'Parse error on line '+(yylineno+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+expected.join(', ') + ", got '" + this.terminals_[symbol]+ "'"; } else { - errStr = "Parse error on line " + (yylineno + 1) + ": Unexpected " + (symbol == 1?"end of input":"'" + (this.terminals_[symbol] || symbol) + "'"); + errStr = 'Parse error on line '+(yylineno+1)+": Unexpected " + + (symbol == 1 /*EOF*/ ? "end of input" : + ("'"+(this.terminals_[symbol] || symbol)+"'")); } - this.parseError(errStr, {text: this.lexer.match, token: this.terminals_[symbol] || symbol, line: this.lexer.yylineno, loc: yyloc, expected: expected}); + this.parseError(errStr, + {text: this.lexer.match, token: this.terminals_[symbol] || symbol, line: this.lexer.yylineno, loc: yyloc, expected: expected}); } - } - if (action[0] instanceof Array && action.length > 1) { - throw new Error("Parse Error: multiple actions possible at state: " + state + ", token: " + symbol); - } - switch (action[0]) { - case 1: - stack.push(symbol); - vstack.push(this.lexer.yytext); - lstack.push(this.lexer.yylloc); - stack.push(action[1]); - symbol = null; - if (!preErrorSymbol) { + + // just recovered from another error + if (recovering == 3) { + if (symbol == EOF) { + throw new Error(errStr || 'Parsing halted.'); + } + + // discard current lookahead and grab another yyleng = this.lexer.yyleng; yytext = this.lexer.yytext; yylineno = this.lexer.yylineno; yyloc = this.lexer.yylloc; - if (recovering > 0) - recovering--; - } else { - symbol = preErrorSymbol; - preErrorSymbol = null; - } - break; - case 2: - len = this.productions_[action[1]][1]; - yyval.$ = vstack[vstack.length - len]; - yyval._$ = {first_line: lstack[lstack.length - (len || 1)].first_line, last_line: lstack[lstack.length - 1].last_line, first_column: lstack[lstack.length - (len || 1)].first_column, last_column: lstack[lstack.length - 1].last_column}; - r = this.performAction.call(yyval, yytext, yyleng, yylineno, this.yy, action[1], vstack, lstack); - if (typeof r !== "undefined") { - return r; + symbol = lex(); } - if (len) { - stack = stack.slice(0, -1 * len * 2); - vstack = vstack.slice(0, -1 * len); - lstack = lstack.slice(0, -1 * len); + + // try to recover from error + while (1) { + // check for error recovery rule in this state + if ((TERROR.toString()) in table[state]) { + break; + } + if (state == 0) { + throw new Error(errStr || 'Parsing halted.'); + } + popStack(1); + state = stack[stack.length-1]; } - stack.push(this.productions_[action[1]][0]); - vstack.push(yyval.$); - lstack.push(yyval._$); - newState = table[stack[stack.length - 2]][stack[stack.length - 1]]; - stack.push(newState); - break; - case 3: - return true; + + preErrorSymbol = symbol; // save the lookahead token + symbol = TERROR; // insert generic error symbol as new lookahead + state = stack[stack.length-1]; + action = table[state] && table[state][TERROR]; + recovering = 3; // allow 3 real symbols to be shifted before reporting a new error + } + + // this shouldn't happen, unless resolve defaults are off + if (action[0] instanceof Array && action.length > 1) { + throw new Error('Parse Error: multiple actions possible at state: '+state+', token: '+symbol); } + + switch (action[0]) { + + case 1: // shift + //this.shiftCount++; + + stack.push(symbol); + vstack.push(this.lexer.yytext); + lstack.push(this.lexer.yylloc); + stack.push(action[1]); // push state + symbol = null; + if (!preErrorSymbol) { // normal execution/no error + yyleng = this.lexer.yyleng; + yytext = this.lexer.yytext; + yylineno = this.lexer.yylineno; + yyloc = this.lexer.yylloc; + if (recovering > 0) + recovering--; + } else { // error just occurred, resume old lookahead f/ before error + symbol = preErrorSymbol; + preErrorSymbol = null; + } + break; + + case 2: // reduce + //this.reductionCount++; + + len = this.productions_[action[1]][1]; + + // perform semantic action + yyval.$ = vstack[vstack.length-len]; // default to $$ = $1 + // default location, uses first token for firsts, last for lasts + yyval._$ = { + first_line: lstack[lstack.length-(len||1)].first_line, + last_line: lstack[lstack.length-1].last_line, + first_column: lstack[lstack.length-(len||1)].first_column, + last_column: lstack[lstack.length-1].last_column + }; + r = this.performAction.call(yyval, yytext, yyleng, yylineno, this.yy, action[1], vstack, lstack); + + if (typeof r !== 'undefined') { + return r; + } + + // pop off stack + if (len) { + stack = stack.slice(0,-1*len*2); + vstack = vstack.slice(0, -1*len); + lstack = lstack.slice(0, -1*len); + } + + stack.push(this.productions_[action[1]][0]); // push nonterminal (reduce) + vstack.push(yyval.$); + lstack.push(yyval._$); + // goto new state = table[STATE][NONTERMINAL] + newState = table[stack[stack.length-2]][stack[stack.length-1]]; + stack.push(newState); + break; + + case 3: // accept + return true; + } + } + return true; -} -}; +}}; +undefined return parser; })(); if (typeof require !== 'undefined' && typeof exports !== 'undefined') { diff --git a/src/grammar.coffee b/src/grammar.coffee index 91ab43c5ce..adba9d9057 100644 --- a/src/grammar.coffee +++ b/src/grammar.coffee @@ -86,6 +86,7 @@ grammar = # is one. Blocks serve as the building blocks of many other rules, making # them somewhat circular. Expression: [ + o 'Package' o 'Value' o 'Invocation' o 'Code' @@ -290,6 +291,21 @@ grammar = o 'CLASS SimpleAssignable EXTENDS Expression Block', -> new Class $2, $4, $5 ] + # Package definitions have optional classes definitions. + Package: [ + o 'PACKAGE STRING', -> new Package new Literal($2), [] + o 'PACKAGE STRING INDENT + PackageArgList OUTDENT', -> new Package new Literal($2), $4 + ] + + PackageArgList: [ + o 'Class', -> [$1] + o 'PackageArgList TERMINATOR Class', -> $1.concat $3 + o 'INDENT PackageArgList OUTDENT', -> $2 + o 'PackageArgList INDENT + PackageArgList OUTDENT', -> $1.concat $3 + ] + # Ordinary function invocation, or a chained series of calls. Invocation: [ o 'Value OptFuncExist Arguments', -> new Call $1, $3, $2 @@ -569,7 +585,7 @@ operators = [ ['nonassoc', 'INDENT', 'OUTDENT'] ['right', '=', ':', 'COMPOUND_ASSIGN', 'RETURN', 'THROW', 'EXTENDS'] ['right', 'FORIN', 'FOROF', 'BY', 'WHEN'] - ['right', 'IF', 'ELSE', 'FOR', 'WHILE', 'UNTIL', 'LOOP', 'SUPER', 'CLASS'] + ['right', 'IF', 'ELSE', 'FOR', 'WHILE', 'UNTIL', 'LOOP', 'SUPER', 'CLASS', 'PACKAGE'] ['right', 'POST_IF'] ] diff --git a/src/lexer.coffee b/src/lexer.coffee index 55a4821f8d..5ff97bdae5 100644 --- a/src/lexer.coffee +++ b/src/lexer.coffee @@ -557,7 +557,7 @@ JS_KEYWORDS = [ ] # CoffeeScript-only keywords. -COFFEE_KEYWORDS = ['undefined', 'then', 'unless', 'until', 'loop', 'of', 'by', 'when'] +COFFEE_KEYWORDS = ['undefined', 'then', 'unless', 'until', 'loop', 'of', 'by', 'when', 'package'] COFFEE_ALIAS_MAP = and : '&&' @@ -579,8 +579,8 @@ COFFEE_KEYWORDS = COFFEE_KEYWORDS.concat COFFEE_ALIASES RESERVED = [ 'case', 'default', 'function', 'var', 'void', 'with' 'const', 'let', 'enum', 'export', 'import', 'native' - '__hasProp', '__extends', '__slice', '__bind', '__indexOf' - 'implements', 'interface', 'let', 'package', + '__hasProp', '__extends', '__slice', '__bind', '__indexOf', '__namespace' + 'implements', 'interface', 'let' 'private', 'protected', 'public', 'static', 'yield' ] diff --git a/src/nodes.coffee b/src/nodes.coffee index 332784d3e6..738c2e802a 100644 --- a/src/nodes.coffee +++ b/src/nodes.coffee @@ -1898,6 +1898,43 @@ exports.If = class If extends Base unfoldSoak: -> @soak and this +#### Package + + # Create packages with o without classes + # package "org.company.namespace" + # class Main + # constructor: (@a) -> + # + # class Help + # constructor: (@b) -> + # + # package "org.company.empty" + # + # package "org.company.full" + # class Yo + # act: -> alert "Yo!" + # + exports.Package = class Package extends Base + constructor: (@namespace, @classes) -> + + children: ['namespace', 'classes'] + + compileNode: (o) -> + properties = [] + + for item in @classes when item instanceof Class + className = item.determineName() + + if className is null + throw new Error "cannot create an anonymous class in the package #{@namespace.compile(o)}" + + properties.push new Assign(new Value(new Literal(className)), item, 'object') + + if properties.length is 0 + return "#{utility 'namespace'}(#{@namespace.compile(o)}, {})" + + "#{utility 'namespace'}(#{@namespace.compile(o)}, #{new Obj(properties, yes).compile(o)})" + # Faux-Nodes # ---------- # Faux-nodes are never created by the grammar, but are used during code @@ -1963,6 +2000,16 @@ UTILITIES = hasProp: -> '{}.hasOwnProperty' slice : -> '[].slice' + # Creates namespace `ns`, then merge hash set and namespace. + # Example: + # namespace = function(ns, hashSet) {...} + # namespace("org.company.namespace", {key: "value"}); + # org.company.namespace.key === "value"; // true + # Returns namespace `ns` (ref to org.company.namespace if it was "org.company.namespace"). + namespace: -> ''' + function(ns, hashSet){ if (!(hashSet instanceof Object) || hashSet instanceof Array || typeof hashSet === "function") {return null;} var obj = this,nsa = ns.split(".");for (var i = 0, l = nsa.length; i < l; i++) { var pack = nsa[i];obj = obj[pack] || (obj[pack] = {}); } for (var key in hashSet) { obj[key] = hashSet[key]; } return obj; } + ''' + # Levels indicate a node's position in the AST. Useful for knowing if # parens are necessary or superfluous. LEVEL_TOP = 1 # ...;