From 2233f07ea8da615ae7a9ad394ec1ddfb2e60c2c8 Mon Sep 17 00:00:00 2001 From: Maxwell Krohn Date: Wed, 4 Jan 2012 15:55:40 -0500 Subject: [PATCH] Get everything working after the rebase. I apologize, but it seems rebasing doesn't play nice with maintaining the commentary interleaving in the pull request. --- lib/coffee-script/grammar.js | 4 +- lib/coffee-script/lexer.js | 26 ++-- lib/coffee-script/nodes.js | 230 +++++++++++++++++++++++++--------- lib/coffee-script/parser.js | 152 +++++++++++----------- lib/coffee-script/rewriter.js | 42 ++++--- lib/coffee-script/tame.js | 6 + lib/coffee-script/tamelib.js | 2 + test/tame.coffee | 14 +-- 8 files changed, 306 insertions(+), 170 deletions(-) diff --git a/lib/coffee-script/grammar.js b/lib/coffee-script/grammar.js index 0df658089c..3271a28c09 100644 --- a/lib/coffee-script/grammar.js +++ b/lib/coffee-script/grammar.js @@ -311,6 +311,8 @@ return new Range($1, null, $2); }), o('RangeDots Expression', function() { return new Range(null, $2, $1); + }), o('RangeDots', function() { + return new Range(null, null, $1); }) ], ArgList: [ @@ -579,7 +581,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', 'DO', 'WHILE', 'UNTIL', 'LOOP', 'SUPER', 'CLASS', 'AWAIT'], ['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', 'AWAIT'], ['right', 'POST_IF']]; tokens = []; diff --git a/lib/coffee-script/lexer.js b/lib/coffee-script/lexer.js index 4203d13381..956d3197f5 100644 --- a/lib/coffee-script/lexer.js +++ b/lib/coffee-script/lexer.js @@ -1,7 +1,6 @@ (function() { var BOOL, CALLABLE, CODE, COFFEE_ALIASES, COFFEE_ALIAS_MAP, COFFEE_KEYWORDS, COMMENT, COMPARE, COMPOUND_ASSIGN, HEREDOC, HEREDOC_ILLEGAL, HEREDOC_INDENT, HEREGEX, HEREGEX_OMIT, IDENTIFIER, INDEXABLE, INVERSES, JSTOKEN, JS_FORBIDDEN, JS_KEYWORDS, LINE_BREAK, LINE_CONTINUER, LOGIC, Lexer, MATH, MULTILINER, MULTI_DENT, NOT_REGEX, NOT_SPACED_REGEX, NUMBER, OPERATOR, REGEX, RELATION, RESERVED, Rewriter, SHIFT, SIMPLESTR, TRAILING_SPACES, UNARY, WHITESPACE, compact, count, key, last, starts, _ref, _ref2, - __hasProp = Object.prototype.hasOwnProperty, - __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (__hasProp.call(this, i) && this[i] === item) return i; } return -1; }; + __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; _ref = require('./rewriter'), Rewriter = _ref.Rewriter, INVERSES = _ref.INVERSES; @@ -9,6 +8,8 @@ exports.Lexer = Lexer = (function() { + Lexer.name = 'Lexer'; + function Lexer() {} Lexer.prototype.tokenize = function(code, opts) { @@ -477,23 +478,28 @@ }; Lexer.prototype.balancedString = function(str, end) { - var i, letter, match, prev, stack, _ref3; + var continueCount, i, letter, match, prev, stack, _i, _ref3; + continueCount = 0; stack = [end]; - for (i = 1, _ref3 = str.length; 1 <= _ref3 ? i < _ref3 : i > _ref3; 1 <= _ref3 ? i++ : i--) { + for (i = _i = 1, _ref3 = str.length; 1 <= _ref3 ? _i < _ref3 : _i > _ref3; i = 1 <= _ref3 ? ++_i : --_i) { + if (continueCount) { + --continueCount; + continue; + } switch (letter = str.charAt(i)) { case '\\': - i++; + ++continueCount; continue; case end: stack.pop(); - if (!stack.length) return str.slice(0, i + 1); + if (!stack.length) return str.slice(0, i + 1 || 9e9); end = stack[stack.length - 1]; continue; } if (end === '}' && (letter === '"' || letter === "'")) { stack.push(end = letter); } else if (end === '}' && letter === '/' && (match = HEREGEX.exec(str.slice(i)) || REGEX.exec(str.slice(i)))) { - i += match[0].length - 1; + continueCount += match[0].length - 1; } else if (end === '}' && letter === '{') { stack.push(end = '}'); } else if (end === '"' && prev === '#' && letter === '{') { @@ -505,7 +511,7 @@ }; Lexer.prototype.interpolateString = function(str, options) { - var expr, heredoc, i, inner, interpolated, len, letter, nested, pi, regex, tag, tokens, value, _len, _ref3, _ref4, _ref5; + var expr, heredoc, i, inner, interpolated, len, letter, nested, pi, regex, tag, tokens, value, _i, _len, _ref3, _ref4, _ref5; if (options == null) options = {}; heredoc = options.heredoc, regex = options.regex; tokens = []; @@ -546,7 +552,7 @@ if (!tokens.length) return this.token('STRING', '""'); if (tokens[0][0] !== 'NEOSTRING') tokens.unshift(['', '']); if (interpolated = tokens.length > 1) this.token('(', '('); - for (i = 0, _len = tokens.length; i < _len; i++) { + for (i = _i = 0, _len = tokens.length; _i < _len; i = ++_i) { _ref4 = tokens[i], tag = _ref4[0], value = _ref4[1]; if (i) this.token('+', '+'); if (tag === 'TOKENS') { @@ -586,7 +592,7 @@ Lexer.prototype.unfinished = function() { var _ref3; - return LINE_CONTINUER.test(this.chunk) || ((_ref3 = this.tag()) === '\\' || _ref3 === '.' || _ref3 === '?.' || _ref3 === 'UNARY' || _ref3 === 'MATH' || _ref3 === '+' || _ref3 === '-' || _ref3 === 'SHIFT' || _ref3 === 'RELATION' || _ref3 === 'COMPARE' || _ref3 === 'LOGIC' || _ref3 === 'COMPOUND_ASSIGN' || _ref3 === 'THROW' || _ref3 === 'EXTENDS'); + return LINE_CONTINUER.test(this.chunk) || ((_ref3 = this.tag()) === '\\' || _ref3 === '.' || _ref3 === '?.' || _ref3 === 'UNARY' || _ref3 === 'MATH' || _ref3 === '+' || _ref3 === '-' || _ref3 === 'SHIFT' || _ref3 === 'RELATION' || _ref3 === 'COMPARE' || _ref3 === 'LOGIC' || _ref3 === 'THROW' || _ref3 === 'EXTENDS'); }; Lexer.prototype.escapeLines = function(str, heredoc) { diff --git a/lib/coffee-script/nodes.js b/lib/coffee-script/nodes.js index a4e1ac61d4..87a8518024 100644 --- a/lib/coffee-script/nodes.js +++ b/lib/coffee-script/nodes.js @@ -2,7 +2,7 @@ var Access, Arr, Assign, Await, Base, Block, Call, Class, Closure, Code, Comment, CpsCascade, Defer, Existence, Extends, For, IDENTIFIER, IDENTIFIER_STR, IS_STRING, If, In, Index, InlineDeferral, LEVEL_ACCESS, LEVEL_COND, LEVEL_LIST, LEVEL_OP, LEVEL_PAREN, LEVEL_TOP, Literal, METHOD_DEF, NEGATE, NO, NULL, Obj, Op, Param, Parens, RESERVED, Range, Return, SIMPLENUM, Scope, Slice, Slot, Splat, Switch, TAB, THIS, TameRequire, TameReturnValue, TameTailCall, Throw, Try, UTILITIES, Value, While, YES, compact, del, ends, extend, flatten, last, merge, multident, starts, tame, unfoldSoak, utility, _ref, __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor; child.__super__ = parent.prototype; return child; }, - __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (__hasProp.call(this, i) && this[i] === item) return i; } return -1; }; + __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; Scope = require('./scope').Scope; @@ -37,6 +37,8 @@ exports.Base = Base = (function() { + Base.name = 'Base'; + function Base() { this.tameContinuationBlock = null; this.tamePrequels = []; @@ -417,6 +419,8 @@ __extends(Block, _super); + Block.name = 'Block'; + function Block(nodes) { Block.__super__.constructor.call(this); this.expressions = compact(flatten(nodes || [])); @@ -550,7 +554,11 @@ } else if (top) { node.front = true; code = node.compile(o); - codes.push(node.isStatement(o) ? code : "" + this.tab + code + ";"); + if (!node.isStatement(o)) { + code = "" + this.tab + code + ";"; + if (node instanceof Literal) code = "" + code + "\n"; + } + codes.push(code); } else { codes.push(node.compile(o, LEVEL_LIST)); } @@ -571,7 +579,7 @@ }; Block.prototype.compileRoot = function(o) { - var code, e, exp, i, prelude, preludeExps, rest; + var code, exp, i, prelude, preludeExps, rest; o.indent = o.bare ? '' : TAB; o.scope = new Scope(null, this, null); o.level = LEVEL_TOP; @@ -579,32 +587,35 @@ prelude = ""; if (!o.bare) { preludeExps = (function() { - var _len, _ref2, _results; + var _i, _len, _ref2, _results; _ref2 = this.expressions; _results = []; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { exp = _ref2[i]; - e = exp.unwrap(); - if (!(e instanceof Comment || e instanceof Literal)) break; + if (!(exp.unwrap() instanceof Comment)) break; _results.push(exp); } return _results; }).call(this); rest = this.expressions.slice(preludeExps.length); this.expressions = preludeExps; - if (preludeExps.length) prelude = "" + (this.compileNode(o)) + "\n"; + if (preludeExps.length) { + prelude = "" + (this.compileNode(merge(o, { + indent: '' + }))) + "\n"; + } this.expressions = rest; } code = this.compileWithDeclarations(o); - if (o.bare) return prelude + code; + if (o.bare) return code; return "" + prelude + "(function() {\n" + code + "\n}).call(this);\n"; }; Block.prototype.compileWithDeclarations = function(o) { - var assigns, code, declars, exp, i, post, rest, scope, spaced, _len, _ref2, _ref3, _ref4; + var assigns, code, declars, exp, i, post, rest, scope, spaced, _i, _len, _ref2, _ref3, _ref4; code = post = ''; _ref2 = this.expressions; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { exp = _ref2[i]; exp = exp.unwrap(); if (!(exp instanceof Comment || exp instanceof Literal)) break; @@ -638,10 +649,10 @@ }; Block.prototype.tameCpsRotate = function() { - var child, e, i, pivot, rest, _i, _len, _len2, _ref2; + var child, e, i, pivot, rest, _i, _j, _len, _len2, _ref2; pivot = null; _ref2 = this.expressions; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { e = _ref2[i]; if (e.tameIsCpsPivot()) { pivot = e; @@ -659,8 +670,8 @@ if (rest.length) { child = new Block(rest); pivot.tameNestContinuationBlock(child); - for (_i = 0, _len2 = rest.length; _i < _len2; _i++) { - e = rest[_i]; + for (_j = 0, _len2 = rest.length; _j < _len2; _j++) { + e = rest[_j]; if (e.tameNodeFlag) child.tameNodeFlag = true; if (e.tameLoopFlag) child.tameLoopFlag = true; if (e.tameCpsPivotFlag) child.tameCpsPivotFlag = true; @@ -706,6 +717,8 @@ __extends(Literal, _super); + Literal.name = 'Literal'; + function Literal(value) { this.value = value; Literal.__super__.constructor.call(this); @@ -779,6 +792,8 @@ __extends(Return, _super); + Return.name = 'Return'; + function Return(expr, auto) { Return.__super__.constructor.call(this); this.tameHasAutocbFlag = auto; @@ -825,6 +840,8 @@ __extends(Value, _super); + Value.name = 'Value'; + function Value(base, props, tag) { Value.__super__.constructor.call(this); if (!props && base instanceof Value) return base; @@ -975,13 +992,13 @@ _this = this; if (this.unfoldedSoak != null) return this.unfoldedSoak; result = (function() { - var fst, i, ifn, prop, ref, snd, _len, _ref2; + var fst, i, ifn, prop, ref, snd, _i, _len, _ref2; if (ifn = _this.base.unfoldSoak(o)) { Array.prototype.push.apply(ifn.body.properties, _this.properties); return ifn; } _ref2 = _this.properties; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { prop = _ref2[i]; if (!prop.soak) continue; prop.soak = false; @@ -1009,6 +1026,8 @@ __extends(Comment, _super); + Comment.name = 'Comment'; + function Comment(comment) { this.comment = comment; Comment.__super__.constructor.call(this); @@ -1033,6 +1052,8 @@ __extends(Call, _super); + Call.name = 'Call'; + function Call(variable, args, soak) { this.args = args != null ? args : []; this.soak = soak; @@ -1076,9 +1097,9 @@ Call.prototype.tameWrapContinuation = YES; Call.prototype.tameCpsRotate = function() { - var a, i, v, _len, _ref2; + var a, i, v, _i, _len, _ref2; _ref2 = this.args; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { a = _ref2[i]; if ((v = this.tameCpsExprRotate(a))) this.args[i] = v; } @@ -1215,6 +1236,8 @@ __extends(Extends, _super); + Extends.name = 'Extends'; + function Extends(child, parent) { this.child = child; this.parent = parent; @@ -1235,6 +1258,8 @@ __extends(Access, _super); + Access.name = 'Access'; + function Access(name, tag) { this.name = name; Access.__super__.constructor.call(this); @@ -1264,6 +1289,8 @@ __extends(Index, _super); + Index.name = 'Index'; + function Index(index) { this.index = index; Index.__super__.constructor.call(this); @@ -1287,6 +1314,8 @@ __extends(Range, _super); + Range.name = 'Range'; + Range.prototype.children = ['from', 'to']; function Range(from, to, tag) { @@ -1312,17 +1341,21 @@ }; Range.prototype.compileNode = function(o) { - var cond, condPart, from, gt, idx, known, lt, stepPart, to, varPart, _ref2, _ref3; + var cond, condPart, from, gt, idx, idxName, known, lt, namedIndex, stepPart, to, varPart, _ref2, _ref3; if (!this.fromVar) this.compileVariables(o); if (!o.index) return this.compileArray(o); known = this.fromNum && this.toNum; idx = del(o, 'index'); + idxName = del(o, 'name'); + namedIndex = idxName && idxName !== idx; varPart = "" + idx + " = " + this.fromC; if (this.toC !== this.toVar) varPart += ", " + this.toC; if (this.step !== this.stepVar) varPart += ", " + this.step; _ref2 = ["" + idx + " <" + this.equals, "" + idx + " >" + this.equals], lt = _ref2[0], gt = _ref2[1]; condPart = this.stepNum ? +this.stepNum > 0 ? "" + lt + " " + this.toVar : "" + gt + " " + this.toVar : known ? ((_ref3 = [+this.fromNum, +this.toNum], from = _ref3[0], to = _ref3[1], _ref3), from <= to ? "" + lt + " " + to : "" + gt + " " + to) : (cond = "" + this.fromVar + " <= " + this.toVar, "" + cond + " ? " + lt + " " + this.toVar + " : " + gt + " " + this.toVar); - stepPart = this.stepVar ? "" + idx + " += " + this.stepVar : known ? from <= to ? "" + idx + "++" : "" + idx + "--" : "" + cond + " ? " + idx + "++ : " + idx + "--"; + stepPart = this.stepVar ? "" + idx + " += " + this.stepVar : known ? namedIndex ? from <= to ? "++" + idx : "--" + idx : from <= to ? "" + idx + "++" : "" + idx + "--" : namedIndex ? "" + cond + " ? ++" + idx + " : --" + idx : "" + cond + " ? " + idx + "++ : " + idx + "--"; + if (namedIndex) varPart = "" + idxName + " = " + varPart; + if (namedIndex) stepPart = "" + idxName + " = " + stepPart; return "" + varPart + "; " + condPart + "; " + stepPart; }; @@ -1367,6 +1400,8 @@ __extends(Slice, _super); + Slice.name = 'Slice'; + Slice.prototype.children = ['range']; function Slice(range) { @@ -1393,6 +1428,8 @@ __extends(Obj, _super); + Obj.name = 'Obj'; + function Obj(props, generated) { this.generated = generated != null ? generated : false; Obj.__super__.constructor.call(this); @@ -1435,9 +1472,9 @@ idt = o.indent += TAB; lastNoncom = this.lastNonComment(this.properties); props = (function() { - var _len2, _results; + var _j, _len2, _results; _results = []; - for (i = 0, _len2 = props.length; i < _len2; i++) { + for (i = _j = 0, _len2 = props.length; _j < _len2; i = ++_j) { prop = props[i]; join = i === props.length - 1 ? '' : prop === lastNoncom || prop instanceof Comment ? '\n' : ',\n'; indent = prop instanceof Comment ? '' : idt; @@ -1479,6 +1516,8 @@ __extends(Arr, _super); + Arr.name = 'Arr'; + function Arr(objs) { Arr.__super__.constructor.call(this); this.objects = objs || []; @@ -1491,10 +1530,10 @@ Arr.prototype.tameWrapContinuation = YES; Arr.prototype.tameCpsRotate = function() { - var i, o, v, _len, _ref2, _results; + var i, o, v, _i, _len, _ref2, _results; _ref2 = this.objects; _results = []; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { o = _ref2[i]; if ((v = this.tameCpsExprRotate(o))) { _results.push(this.objects[i] = v); @@ -1545,6 +1584,8 @@ __extends(Class, _super); + Class.name = 'Class'; + function Class(variable, parent, body) { this.variable = variable; this.parent = parent; @@ -1636,11 +1677,11 @@ Class.prototype.walkBody = function(name, o) { var _this = this; return this.traverseChildren(false, function(child) { - var exps, i, node, _len, _ref2; + var exps, i, node, _i, _len, _ref2; if (child instanceof Class) return false; if (child instanceof Block) { _ref2 = exps = child.expressions; - for (i = 0, _len = _ref2.length; i < _len; i++) { + for (i = _i = 0, _len = _ref2.length; _i < _len; i = ++_i) { node = _ref2[i]; if (node instanceof Value && node.isObject(true)) { exps[i] = _this.addProperties(node, name, o); @@ -1660,6 +1701,7 @@ if (this.externalCtor) { this.ctor.body.push(new Literal("" + this.externalCtor + ".apply(this, arguments)")); } + this.ctor.body.makeReturn(); this.body.expressions.unshift(this.ctor); } this.ctor.ctor = this.ctor.name = name; @@ -1668,9 +1710,9 @@ }; Class.prototype.compileNode = function(o) { - var call, decl, klass, lname, name; + var call, decl, klass, lname, name, params; decl = this.determineName(); - name = decl || this.name || '_Class'; + name = decl || '_Class'; if (name.reserved) name = "_" + name; lname = new Literal(name); this.setContext(name); @@ -1678,6 +1720,9 @@ this.ensureConstructor(name); this.body.spaced = true; if (!(this.ctor instanceof Code)) this.body.expressions.unshift(this.ctor); + if (decl) { + this.body.expressions.unshift(new Assign(new Value(new Literal(name), [new Access(new Literal('name'))]), new Literal("'" + name + "'"))); + } this.body.expressions.push(lname); this.addBoundFunctions(o); call = Closure.wrap(this.body); @@ -1685,7 +1730,8 @@ this.superClass = new Literal(o.scope.freeVariable('super', false)); this.body.expressions.unshift(new Extends(lname, this.superClass)); call.args.push(this.parent); - call.variable.params.push(new Param(this.superClass)); + params = call.variable.params || call.variable.base.params; + params.push(new Param(this.superClass)); } klass = new Parens(call, true); if (this.variable) klass = new Assign(this.variable, klass); @@ -1700,6 +1746,8 @@ __extends(Assign, _super); + Assign.name = 'Assign'; + function Assign(variable, value, context, options) { this.variable = variable; this.value = value; @@ -1768,7 +1816,7 @@ }; Assign.prototype.compilePatternMatch = function(o) { - var acc, assigns, code, i, idx, isObject, ivar, name, obj, objects, olen, ref, rest, splat, top, val, value, vvar, _len, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8; + var acc, assigns, code, i, idx, isObject, ivar, name, obj, objects, olen, ref, rest, splat, top, val, value, vvar, _i, _len, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8; top = o.level === LEVEL_TOP; value = this.value; objects = this.variable.base.objects; @@ -1808,7 +1856,7 @@ assigns.push("" + (ref = o.scope.freeVariable('ref')) + " = " + vvar); vvar = ref; } - for (i = 0, _len = objects.length; i < _len; i++) { + for (i = _i = 0, _len = objects.length; _i < _len; i = ++_i) { obj = objects[i]; idx = i; if (isObject) { @@ -1905,6 +1953,8 @@ __extends(Code, _super); + Code.name = 'Code'; + function Code(params, body, tag) { Code.__super__.constructor.call(this); this.params = params || []; @@ -1937,7 +1987,7 @@ }; Code.prototype.compileNode = function(o) { - var code, exprs, i, idt, k_id, lit, p, param, ref, rhs, splats, v, val, vars, wasEmpty, _i, _j, _k, _len, _len2, _len3, _len4, _ref2, _ref3, _ref4, _ref5, _ref6; + var code, exprs, i, idt, k_id, lit, p, param, ref, rhs, splats, v, val, vars, wasEmpty, _i, _j, _k, _l, _len, _len2, _len3, _len4, _ref2, _ref3, _ref4, _ref5, _ref6; o.scope = new Scope(o.scope, this.body, this); o.scope.shared = del(o, 'sharedScope') || this.tamegen; o.indent += TAB; @@ -1990,7 +2040,7 @@ (_ref5 = this.body.expressions).unshift.apply(_ref5, exprs); } if (!splats) { - for (i = 0, _len4 = vars.length; i < _len4; i++) { + for (i = _l = 0, _len4 = vars.length; _l < _len4; i = ++_l) { v = vars[i]; o.scope.parameter(vars[i] = v.compile(o)); } @@ -2059,6 +2109,8 @@ __extends(Param, _super); + Param.name = 'Param'; + function Param(name, value, splat) { this.name = name; this.value = value; @@ -2099,6 +2151,8 @@ __extends(Splat, _super); + Splat.name = 'Splat'; + Splat.prototype.children = ['name']; Splat.prototype.isAssignable = YES; @@ -2129,7 +2183,7 @@ }; Splat.compileSplattedArray = function(o, list, apply) { - var args, base, code, i, index, node, _len; + var args, base, code, i, index, node, _i, _len; index = -1; while ((node = list[++index]) && !(node instanceof Splat)) { continue; @@ -2141,7 +2195,7 @@ return "" + (utility('slice')) + ".call(" + code + ")"; } args = list.slice(index); - for (i = 0, _len = args.length; i < _len; i++) { + for (i = _i = 0, _len = args.length; _i < _len; i = ++_i) { node = args[i]; code = node.compile(o, LEVEL_LIST); args[i] = node instanceof Splat ? "" + (utility('slice')) + ".call(" + code + ")" : "[" + code + "]"; @@ -2150,11 +2204,11 @@ return args[0] + (".concat(" + (args.slice(1).join(', ')) + ")"); } base = (function() { - var _i, _len2, _ref2, _results; + var _j, _len2, _ref2, _results; _ref2 = list.slice(0, index); _results = []; - for (_i = 0, _len2 = _ref2.length; _i < _len2; _i++) { - node = _ref2[_i]; + for (_j = 0, _len2 = _ref2.length; _j < _len2; _j++) { + node = _ref2[_j]; _results.push(node.compile(o, LEVEL_LIST)); } return _results; @@ -2170,6 +2224,8 @@ __extends(While, _super); + While.name = 'While'; + function While(condition, options) { While.__super__.constructor.call(this); this.condition = (options != null ? options.invert : void 0) ? condition.invert() : condition; @@ -2332,15 +2388,12 @@ __extends(Op, _super); + Op.name = 'Op'; + function Op(op, first, second, flip) { - var call; Op.__super__.constructor.call(this); if (op === 'in') return new In(first, second); - if (op === 'do') { - call = new Call(first, first.params || []); - call["do"] = true; - return call; - } + if (op === 'do') return this.generateDo(first); if (op === 'new') { if (first instanceof Call && !first["do"] && !first.isNew) { return first.newInstance(); @@ -2433,6 +2486,25 @@ return ((_ref2 = this.operator) === '++' || _ref2 === '--' || _ref2 === 'delete') && unfoldSoak(o, this, 'first'); }; + Op.prototype.generateDo = function(exp) { + var call, func, param, passedParams, ref, _i, _len, _ref2; + passedParams = []; + func = exp instanceof Assign && (ref = exp.value.unwrap()) instanceof Code ? ref : exp; + _ref2 = func.params || []; + for (_i = 0, _len = _ref2.length; _i < _len; _i++) { + param = _ref2[_i]; + if (param.value) { + passedParams.push(param.value); + delete param.value; + } else { + passedParams.push(param); + } + } + call = new Call(exp, passedParams); + call["do"] = true; + return call; + }; + Op.prototype.compileNode = function(o) { var code, isChain; isChain = this.isChainable() && this.first.isChainable(); @@ -2497,6 +2569,8 @@ __extends(In, _super); + In.name = 'In'; + function In(object, array) { this.object = object; this.array = array; @@ -2528,10 +2602,10 @@ _ref2 = this.object.cache(o, LEVEL_OP), sub = _ref2[0], ref = _ref2[1]; _ref3 = this.negated ? [' !== ', ' && '] : [' === ', ' || '], cmp = _ref3[0], cnj = _ref3[1]; tests = (function() { - var _len, _ref4, _results; + var _i, _len, _ref4, _results; _ref4 = this.array.base.objects; _results = []; - for (i = 0, _len = _ref4.length; i < _len; i++) { + for (i = _i = 0, _len = _ref4.length; _i < _len; i = ++_i) { item = _ref4[i]; _results.push((i ? ref : sub) + cmp + item.compile(o, LEVEL_ACCESS)); } @@ -2570,6 +2644,8 @@ __extends(Slot, _super); + Slot.name = 'Slot'; + function Slot(value, suffix, splat) { Slot.__super__.constructor.call(this); this.value = value; @@ -2587,6 +2663,8 @@ __extends(Defer, _super); + Defer.name = 'Defer'; + function Defer(args) { var a; Defer.__super__.constructor.call(this); @@ -2703,6 +2781,8 @@ __extends(Await, _super); + Await.name = 'Await'; + function Await(body) { this.body = body; Await.__super__.constructor.call(this); @@ -2755,6 +2835,8 @@ __extends(TameRequire, _super); + TameRequire.name = 'TameRequire'; + function TameRequire(args) { TameRequire.__super__.constructor.call(this); this.typ = null; @@ -2808,6 +2890,8 @@ __extends(Try, _super); + Try.name = 'Try'; + function Try(attempt, error, recovery, ensure) { this.attempt = attempt; this.error = error; @@ -2849,6 +2933,8 @@ __extends(Throw, _super); + Throw.name = 'Throw'; + function Throw(expression) { this.expression = expression; Throw.__super__.constructor.call(this); @@ -2874,6 +2960,8 @@ __extends(Existence, _super); + Existence.name = 'Existence'; + function Existence(expression) { this.expression = expression; Existence.__super__.constructor.call(this); @@ -2908,6 +2996,8 @@ __extends(Parens, _super); + Parens.name = 'Parens'; + function Parens(body) { this.body = body; Parens.__super__.constructor.call(this); @@ -2947,6 +3037,8 @@ __extends(For, _super); + For.name = 'For'; + function For(body, source) { var _ref2; For.__super__.constructor.call(this); @@ -3051,7 +3143,7 @@ }; For.prototype.compileNode = function(o) { - var body, code, defPart, forPart, forVarPart, guardPart, idt1, index, ivar, lastJumps, lvar, name, namePart, ref, resultPart, returnResult, rvar, scope, source, stepPart, stepvar, svar, varPart, _ref2; + var body, code, defPart, forPart, forVarPart, guardPart, idt1, index, ivar, kvar, kvarAssign, lastJumps, lvar, name, namePart, ref, resultPart, returnResult, rvar, scope, source, stepPart, stepvar, svar, varPart, _ref2; body = Block.wrap([this.body]); lastJumps = (_ref2 = last(body.expressions)) != null ? _ref2.jumps() : void 0; if (lastJumps && lastJumps instanceof Return) this.returns = false; @@ -3070,7 +3162,9 @@ }); } if (this.returns) rvar = scope.freeVariable('results'); - ivar = (this.range ? name : index) || scope.freeVariable('i'); + ivar = (this.object && index) || scope.freeVariable('i'); + kvar = (this.range && name) || index || ivar; + kvarAssign = kvar !== ivar ? "" + kvar + " = " : ""; if (this.step && !this.range) stepvar = scope.freeVariable("step"); if (this.pattern) name = ivar; varPart = ''; @@ -3088,6 +3182,7 @@ if (this.range) { forPart = source.compile(merge(o, { index: ivar, + name: name, step: this.step })); } else { @@ -3097,12 +3192,15 @@ svar = ref; } if (name && !this.pattern) { - namePart = "" + name + " = " + svar + "[" + ivar + "]"; + namePart = "" + name + " = " + svar + "[" + kvar + "]"; } if (!this.object) { lvar = scope.freeVariable('len'); - forVarPart = ("" + ivar + " = 0, " + lvar + " = " + svar + ".length") + (this.step ? ", " + stepvar + " = " + (this.step.compile(o, LEVEL_OP)) : ''); - stepPart = this.step ? "" + ivar + " += " + stepvar : "" + ivar + "++"; + forVarPart = "" + kvarAssign + ivar + " = 0, " + lvar + " = " + svar + ".length"; + if (this.step) { + forVarPart += ", " + stepvar + " = " + (this.step.compile(o, LEVEL_OP)); + } + stepPart = "" + kvarAssign + (this.step ? "" + ivar + " += " + stepvar : (kvar !== ivar ? "++" + ivar : "" + ivar + "++")); forPart = "" + forVarPart + "; " + ivar + " < " + lvar + "; " + stepPart; } } @@ -3119,14 +3217,14 @@ } } if (this.pattern) { - body.expressions.unshift(new Assign(this.name, new Literal("" + svar + "[" + ivar + "]"))); + body.expressions.unshift(new Assign(this.name, new Literal("" + svar + "[" + kvar + "]"))); } defPart += this.pluckDirectCall(o, body); if (namePart) varPart = "\n" + idt1 + namePart + ";"; if (this.object) { - forPart = "" + ivar + " in " + svar; + forPart = "" + kvar + " in " + svar; if (this.own) { - guardPart = "\n" + idt1 + "if (!" + (utility('hasProp')) + ".call(" + svar + ", " + ivar + ")) continue;"; + guardPart = "\n" + idt1 + "if (!" + (utility('hasProp')) + ".call(" + svar + ", " + kvar + ")) continue;"; } } body = body.compile(merge(o, { @@ -3137,10 +3235,10 @@ }; For.prototype.pluckDirectCall = function(o, body) { - var base, defs, expr, fn, idx, ref, val, _len, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7; + var base, defs, expr, fn, idx, ref, val, _i, _len, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7; defs = ''; _ref2 = body.expressions; - for (idx = 0, _len = _ref2.length; idx < _len; idx++) { + for (idx = _i = 0, _len = _ref2.length; _i < _len; idx = ++_i) { expr = _ref2[idx]; expr = expr.unwrapAll(); if (!(expr instanceof Call)) continue; @@ -3166,6 +3264,8 @@ __extends(Switch, _super); + Switch.name = 'Switch'; + function Switch(subject, cases, otherwise) { this.subject = subject; this.cases = cases; @@ -3217,16 +3317,16 @@ }; Switch.prototype.compileNode = function(o) { - var block, body, code, cond, conditions, expr, i, idt1, idt2, _i, _len, _len2, _ref2, _ref3, _ref4, _ref5; + var block, body, code, cond, conditions, expr, i, idt1, idt2, _i, _j, _len, _len2, _ref2, _ref3, _ref4, _ref5; idt1 = o.indent + TAB; idt2 = o.indent = idt1 + TAB; code = this.tab + ("switch (" + (((_ref2 = this.subject) != null ? _ref2.compile(o, LEVEL_PAREN) : void 0) || false) + ") {\n"); _ref3 = this.cases; - for (i = 0, _len = _ref3.length; i < _len; i++) { + for (i = _i = 0, _len = _ref3.length; _i < _len; i = ++_i) { _ref4 = _ref3[i], conditions = _ref4[0], block = _ref4[1]; _ref5 = flatten([conditions]); - for (_i = 0, _len2 = _ref5.length; _i < _len2; _i++) { - cond = _ref5[_i]; + for (_j = 0, _len2 = _ref5.length; _j < _len2; _j++) { + cond = _ref5[_j]; if (!this.subject) cond = cond.invert(); code += idt1 + ("case " + (cond.compile(o, LEVEL_PAREN)) + ":\n"); } @@ -3252,6 +3352,8 @@ __extends(If, _super); + If.name = 'If'; + function If(condition, body, options) { this.body = body; if (options == null) options = {}; @@ -3425,6 +3527,8 @@ __extends(TameTailCall, _super); + TameTailCall.name = 'TameTailCall'; + function TameTailCall(func, val) { this.func = func; if (val == null) val = null; @@ -3462,6 +3566,8 @@ __extends(TameReturnValue, _super); + TameReturnValue.name = 'TameReturnValue'; + TameReturnValue.counter = 0; function TameReturnValue() { @@ -3561,7 +3667,7 @@ return 'function(fn, me){ return function(){ return fn.apply(me, arguments); }; }'; }, indexOf: function() { - return "Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (" + (utility('hasProp')) + ".call(this, i) && this[i] === item) return i; } return -1; }"; + return "Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }"; }, hasProp: function() { return 'Object.prototype.hasOwnProperty'; diff --git a/lib/coffee-script/parser.js b/lib/coffee-script/parser.js index e9eda349fa..0d438d9cb2 100755 --- a/lib/coffee-script/parser.js +++ b/lib/coffee-script/parser.js @@ -5,7 +5,7 @@ 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,"Require":13,"TAMEREQUIRE":14,"Arguments":15,"Await":16,"AWAIT":17,"Value":18,"Invocation":19,"Code":20,"Operation":21,"Assign":22,"If":23,"Try":24,"While":25,"For":26,"Switch":27,"Class":28,"Throw":29,"Defer":30,"INDENT":31,"OUTDENT":32,"Identifier":33,"IDENTIFIER":34,"AlphaNumeric":35,"NUMBER":36,"STRING":37,"Literal":38,"JS":39,"REGEX":40,"DEBUGGER":41,"BOOL":42,"Assignable":43,"=":44,"AssignObj":45,"ObjAssignable":46,":":47,"ThisProperty":48,"RETURN":49,"HERECOMMENT":50,"PARAM_START":51,"ParamList":52,"PARAM_END":53,"FuncGlyph":54,"->":55,"=>":56,"OptComma":57,",":58,"Param":59,"ParamVar":60,"...":61,"Array":62,"Object":63,"Splat":64,"SimpleAssignable":65,"Accessor":66,"Parenthetical":67,"Range":68,"This":69,".":70,"?.":71,"::":72,"Index":73,"INDEX_START":74,"IndexValue":75,"INDEX_END":76,"INDEX_SOAK":77,"Slice":78,"{":79,"AssignList":80,"}":81,"CLASS":82,"EXTENDS":83,"OptFuncExist":84,"SUPER":85,"DEFER":86,"FUNC_EXIST":87,"CALL_START":88,"CALL_END":89,"ArgList":90,"THIS":91,"@":92,"[":93,"]":94,"RangeDots":95,"..":96,"Arg":97,"SimpleArgs":98,"TRY":99,"Catch":100,"FINALLY":101,"CATCH":102,"THROW":103,"(":104,")":105,"WhileSource":106,"WHILE":107,"WHEN":108,"UNTIL":109,"Loop":110,"LOOP":111,"ForBody":112,"FOR":113,"ForStart":114,"ForSource":115,"ForVariables":116,"OWN":117,"ForValue":118,"FORIN":119,"FOROF":120,"BY":121,"SWITCH":122,"Whens":123,"ELSE":124,"When":125,"LEADING_WHEN":126,"IfBlock":127,"IF":128,"POST_IF":129,"UNARY":130,"-":131,"+":132,"--":133,"++":134,"?":135,"MATH":136,"SHIFT":137,"COMPARE":138,"LOGIC":139,"RELATION":140,"COMPOUND_ASSIGN":141,"$accept":0,"$end":1}, terminals_: {2:"error",6:"TERMINATOR",12:"STATEMENT",14:"TAMEREQUIRE",17:"AWAIT",31:"INDENT",32:"OUTDENT",34:"IDENTIFIER",36:"NUMBER",37:"STRING",39:"JS",40:"REGEX",41:"DEBUGGER",42:"BOOL",44:"=",47:":",49:"RETURN",50:"HERECOMMENT",51:"PARAM_START",53:"PARAM_END",55:"->",56:"=>",58:",",61:"...",70:".",71:"?.",72:"::",74:"INDEX_START",76:"INDEX_END",77:"INDEX_SOAK",79:"{",81:"}",82:"CLASS",83:"EXTENDS",85:"SUPER",86:"DEFER",87:"FUNC_EXIST",88:"CALL_START",89:"CALL_END",91:"THIS",92:"@",93:"[",94:"]",96:"..",99:"TRY",101:"FINALLY",102:"CATCH",103:"THROW",104:"(",105:")",107:"WHILE",108:"WHEN",109:"UNTIL",111:"LOOP",113:"FOR",117:"OWN",119:"FORIN",120:"FOROF",121:"BY",122:"SWITCH",124:"ELSE",126:"LEADING_WHEN",128:"IF",129:"POST_IF",130:"UNARY",131:"-",132:"+",133:"--",134:"++",135:"?",136:"MATH",137:"SHIFT",138:"COMPARE",139:"LOGIC",140:"RELATION",141:"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],[9,1],[13,2],[16,2],[16,2],[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],[8,1],[5,2],[5,3],[33,1],[35,1],[35,1],[38,1],[38,1],[38,1],[38,1],[38,1],[22,3],[22,4],[22,5],[45,1],[45,3],[45,5],[45,1],[46,1],[46,1],[46,1],[10,2],[10,1],[11,1],[20,5],[20,2],[54,1],[54,1],[57,0],[57,1],[52,0],[52,1],[52,3],[59,1],[59,2],[59,3],[60,1],[60,1],[60,1],[60,1],[64,2],[65,1],[65,2],[65,2],[65,1],[43,1],[43,1],[43,1],[18,1],[18,1],[18,1],[18,1],[18,1],[66,2],[66,2],[66,2],[66,2],[66,1],[66,1],[73,3],[73,2],[75,1],[75,1],[63,4],[80,0],[80,1],[80,3],[80,4],[80,6],[28,1],[28,2],[28,3],[28,4],[28,2],[28,3],[28,4],[28,5],[19,3],[19,3],[19,1],[19,2],[30,2],[84,0],[84,1],[15,2],[15,4],[69,1],[69,1],[48,2],[62,2],[62,4],[95,1],[95,1],[68,5],[78,3],[78,2],[78,2],[90,1],[90,3],[90,4],[90,4],[90,6],[97,1],[97,1],[98,1],[98,3],[24,2],[24,3],[24,4],[24,5],[100,3],[29,2],[67,3],[67,5],[106,2],[106,4],[106,2],[106,4],[25,2],[25,2],[25,2],[25,1],[110,2],[110,2],[26,2],[26,2],[26,2],[112,2],[112,2],[114,2],[114,3],[118,1],[118,1],[118,1],[116,1],[116,3],[115,2],[115,2],[115,4],[115,4],[115,4],[115,6],[115,6],[27,5],[27,7],[27,4],[27,6],[123,1],[123,2],[125,3],[125,4],[127,3],[127,5],[23,1],[23,3],[23,3],[23,3],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,5],[21,3]], +productions_: [0,[3,0],[3,1],[3,2],[4,1],[4,3],[4,2],[7,1],[7,1],[9,1],[9,1],[9,1],[9,1],[13,2],[16,2],[16,2],[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],[8,1],[5,2],[5,3],[33,1],[35,1],[35,1],[38,1],[38,1],[38,1],[38,1],[38,1],[22,3],[22,4],[22,5],[45,1],[45,3],[45,5],[45,1],[46,1],[46,1],[46,1],[10,2],[10,1],[11,1],[20,5],[20,2],[54,1],[54,1],[57,0],[57,1],[52,0],[52,1],[52,3],[59,1],[59,2],[59,3],[60,1],[60,1],[60,1],[60,1],[64,2],[65,1],[65,2],[65,2],[65,1],[43,1],[43,1],[43,1],[18,1],[18,1],[18,1],[18,1],[18,1],[66,2],[66,2],[66,2],[66,2],[66,1],[66,1],[73,3],[73,2],[75,1],[75,1],[63,4],[80,0],[80,1],[80,3],[80,4],[80,6],[28,1],[28,2],[28,3],[28,4],[28,2],[28,3],[28,4],[28,5],[19,3],[19,3],[19,1],[19,2],[30,2],[84,0],[84,1],[15,2],[15,4],[69,1],[69,1],[48,2],[62,2],[62,4],[95,1],[95,1],[68,5],[78,3],[78,2],[78,2],[78,1],[90,1],[90,3],[90,4],[90,4],[90,6],[97,1],[97,1],[98,1],[98,3],[24,2],[24,3],[24,4],[24,5],[100,3],[29,2],[67,3],[67,5],[106,2],[106,4],[106,2],[106,4],[25,2],[25,2],[25,2],[25,1],[110,2],[110,2],[26,2],[26,2],[26,2],[112,2],[112,2],[114,2],[114,3],[118,1],[118,1],[118,1],[116,1],[116,3],[115,2],[115,2],[115,4],[115,4],[115,4],[115,6],[115,6],[27,5],[27,7],[27,4],[27,6],[123,1],[123,2],[125,3],[125,4],[127,3],[127,5],[23,1],[23,3],[23,3],[23,3],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,3],[21,5],[21,3]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$) { var $0 = $$.length - 1; @@ -267,197 +267,197 @@ case 124:this.$ = new yy.Range($$[$0-1], null, $$[$0]); break; case 125:this.$ = new yy.Range(null, $$[$0], $$[$0-1]); break; -case 126:this.$ = [$$[$0]]; +case 126:this.$ = new yy.Range(null, null, $$[$0]); break; -case 127:this.$ = $$[$0-2].concat($$[$0]); +case 127:this.$ = [$$[$0]]; break; -case 128:this.$ = $$[$0-3].concat($$[$0]); +case 128:this.$ = $$[$0-2].concat($$[$0]); break; -case 129:this.$ = $$[$0-2]; +case 129:this.$ = $$[$0-3].concat($$[$0]); break; -case 130:this.$ = $$[$0-5].concat($$[$0-2]); +case 130:this.$ = $$[$0-2]; break; -case 131:this.$ = $$[$0]; +case 131:this.$ = $$[$0-5].concat($$[$0-2]); break; case 132:this.$ = $$[$0]; break; case 133:this.$ = $$[$0]; break; -case 134:this.$ = [].concat($$[$0-2], $$[$0]); +case 134:this.$ = $$[$0]; break; -case 135:this.$ = new yy.Try($$[$0]); +case 135:this.$ = [].concat($$[$0-2], $$[$0]); break; -case 136:this.$ = new yy.Try($$[$0-1], $$[$0][0], $$[$0][1]); +case 136:this.$ = new yy.Try($$[$0]); break; -case 137:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); +case 137:this.$ = new yy.Try($$[$0-1], $$[$0][0], $$[$0][1]); break; -case 138:this.$ = new yy.Try($$[$0-3], $$[$0-2][0], $$[$0-2][1], $$[$0]); +case 138:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); break; -case 139:this.$ = [$$[$0-1], $$[$0]]; +case 139:this.$ = new yy.Try($$[$0-3], $$[$0-2][0], $$[$0-2][1], $$[$0]); break; -case 140:this.$ = new yy.Throw($$[$0]); +case 140:this.$ = [$$[$0-1], $$[$0]]; break; -case 141:this.$ = new yy.Parens($$[$0-1]); +case 141:this.$ = new yy.Throw($$[$0]); break; -case 142:this.$ = new yy.Parens($$[$0-2]); +case 142:this.$ = new yy.Parens($$[$0-1]); break; -case 143:this.$ = new yy.While($$[$0]); +case 143:this.$ = new yy.Parens($$[$0-2]); break; -case 144:this.$ = new yy.While($$[$0-2], { +case 144:this.$ = new yy.While($$[$0]); +break; +case 145:this.$ = new yy.While($$[$0-2], { guard: $$[$0] }); break; -case 145:this.$ = new yy.While($$[$0], { +case 146:this.$ = new yy.While($$[$0], { invert: true }); break; -case 146:this.$ = new yy.While($$[$0-2], { +case 147:this.$ = new yy.While($$[$0-2], { invert: true, guard: $$[$0] }); break; -case 147:this.$ = $$[$0-1].addBody($$[$0]); -break; -case 148:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); +case 148:this.$ = $$[$0-1].addBody($$[$0]); break; case 149:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); break; -case 150:this.$ = $$[$0]; +case 150:this.$ = $$[$0].addBody(yy.Block.wrap([$$[$0-1]])); break; -case 151:this.$ = new yy.While(new yy.Literal('true')).addBody($$[$0]); +case 151:this.$ = $$[$0]; break; -case 152:this.$ = new yy.While(new yy.Literal('true')).addBody(yy.Block.wrap([$$[$0]])); +case 152:this.$ = new yy.While(new yy.Literal('true')).addBody($$[$0]); break; -case 153:this.$ = new yy.For($$[$0-1], $$[$0]); +case 153:this.$ = new yy.While(new yy.Literal('true')).addBody(yy.Block.wrap([$$[$0]])); break; case 154:this.$ = new yy.For($$[$0-1], $$[$0]); break; -case 155:this.$ = new yy.For($$[$0], $$[$0-1]); +case 155:this.$ = new yy.For($$[$0-1], $$[$0]); +break; +case 156:this.$ = new yy.For($$[$0], $$[$0-1]); break; -case 156:this.$ = { +case 157:this.$ = { source: new yy.Value($$[$0]) }; break; -case 157:this.$ = (function () { +case 158:this.$ = (function () { $$[$0].own = $$[$0-1].own; $$[$0].name = $$[$0-1][0]; $$[$0].index = $$[$0-1][1]; return $$[$0]; }()); break; -case 158:this.$ = $$[$0]; +case 159:this.$ = $$[$0]; break; -case 159:this.$ = (function () { +case 160:this.$ = (function () { $$[$0].own = true; return $$[$0]; }()); break; -case 160:this.$ = $$[$0]; -break; -case 161:this.$ = new yy.Value($$[$0]); +case 161:this.$ = $$[$0]; break; case 162:this.$ = new yy.Value($$[$0]); break; -case 163:this.$ = [$$[$0]]; +case 163:this.$ = new yy.Value($$[$0]); +break; +case 164:this.$ = [$$[$0]]; break; -case 164:this.$ = [$$[$0-2], $$[$0]]; +case 165:this.$ = [$$[$0-2], $$[$0]]; break; -case 165:this.$ = { +case 166:this.$ = { source: $$[$0] }; break; -case 166:this.$ = { +case 167:this.$ = { source: $$[$0], object: true }; break; -case 167:this.$ = { +case 168:this.$ = { source: $$[$0-2], guard: $$[$0] }; break; -case 168:this.$ = { +case 169:this.$ = { source: $$[$0-2], guard: $$[$0], object: true }; break; -case 169:this.$ = { +case 170:this.$ = { source: $$[$0-2], step: $$[$0] }; break; -case 170:this.$ = { +case 171:this.$ = { source: $$[$0-4], guard: $$[$0-2], step: $$[$0] }; break; -case 171:this.$ = { +case 172:this.$ = { source: $$[$0-4], step: $$[$0-2], guard: $$[$0] }; break; -case 172:this.$ = new yy.Switch($$[$0-3], $$[$0-1]); +case 173:this.$ = new yy.Switch($$[$0-3], $$[$0-1]); break; -case 173:this.$ = new yy.Switch($$[$0-5], $$[$0-3], $$[$0-1]); +case 174:this.$ = new yy.Switch($$[$0-5], $$[$0-3], $$[$0-1]); break; -case 174:this.$ = new yy.Switch(null, $$[$0-1]); +case 175:this.$ = new yy.Switch(null, $$[$0-1]); break; -case 175:this.$ = new yy.Switch(null, $$[$0-3], $$[$0-1]); +case 176:this.$ = new yy.Switch(null, $$[$0-3], $$[$0-1]); break; -case 176:this.$ = $$[$0]; +case 177:this.$ = $$[$0]; break; -case 177:this.$ = $$[$0-1].concat($$[$0]); +case 178:this.$ = $$[$0-1].concat($$[$0]); break; -case 178:this.$ = [[$$[$0-1], $$[$0]]]; +case 179:this.$ = [[$$[$0-1], $$[$0]]]; break; -case 179:this.$ = [[$$[$0-2], $$[$0-1]]]; +case 180:this.$ = [[$$[$0-2], $$[$0-1]]]; break; -case 180:this.$ = new yy.If($$[$0-1], $$[$0], { +case 181:this.$ = new yy.If($$[$0-1], $$[$0], { type: $$[$0-2] }); break; -case 181:this.$ = $$[$0-4].addElse(new yy.If($$[$0-1], $$[$0], { +case 182:this.$ = $$[$0-4].addElse(new yy.If($$[$0-1], $$[$0], { type: $$[$0-2] })); break; -case 182:this.$ = $$[$0]; +case 183:this.$ = $$[$0]; break; -case 183:this.$ = $$[$0-2].addElse($$[$0]); +case 184:this.$ = $$[$0-2].addElse($$[$0]); break; -case 184: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 185:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { +case 186:this.$ = new yy.If($$[$0], yy.Block.wrap([$$[$0-2]]), { type: $$[$0-1], statement: true }); break; -case 186:this.$ = new yy.Op($$[$0-1], $$[$0]); +case 187:this.$ = new yy.Op($$[$0-1], $$[$0]); break; -case 187:this.$ = new yy.Op('-', $$[$0]); +case 188:this.$ = new yy.Op('-', $$[$0]); break; -case 188:this.$ = new yy.Op('+', $$[$0]); +case 189:this.$ = new yy.Op('+', $$[$0]); break; -case 189:this.$ = new yy.Op('--', $$[$0]); +case 190:this.$ = new yy.Op('--', $$[$0]); break; -case 190:this.$ = new yy.Op('++', $$[$0]); +case 191:this.$ = new yy.Op('++', $$[$0]); break; -case 191:this.$ = new yy.Op('--', $$[$0-1], null, true); +case 192:this.$ = new yy.Op('--', $$[$0-1], null, true); break; -case 192:this.$ = new yy.Op('++', $$[$0-1], null, true); +case 193:this.$ = new yy.Op('++', $$[$0-1], null, true); break; -case 193:this.$ = new yy.Existence($$[$0-1]); +case 194:this.$ = new yy.Existence($$[$0-1]); break; -case 194:this.$ = new yy.Op('+', $$[$0-2], $$[$0]); +case 195:this.$ = new yy.Op('+', $$[$0-2], $$[$0]); break; -case 195:this.$ = new yy.Op('-', $$[$0-2], $$[$0]); -break; -case 196:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 196:this.$ = new yy.Op('-', $$[$0-2], $$[$0]); break; case 197:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; @@ -465,7 +465,9 @@ case 198:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; case 199:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 200:this.$ = (function () { +case 200:this.$ = new yy.Op($$[$0-1], $$[$0-2], $$[$0]); +break; +case 201:this.$ = (function () { if ($$[$0-1].charAt(0) === '!') { return new yy.Op($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert(); } else { @@ -473,15 +475,15 @@ case 200:this.$ = (function () { } }()); break; -case 201:this.$ = new yy.Assign($$[$0-2], $$[$0], $$[$0-1]); +case 202:this.$ = new yy.Assign($$[$0-2], $$[$0], $$[$0-1]); break; -case 202:this.$ = new yy.Assign($$[$0-4], $$[$0-1], $$[$0-3]); +case 203:this.$ = new yy.Assign($$[$0-4], $$[$0-1], $$[$0-3]); break; -case 203:this.$ = new yy.Extends($$[$0-2], $$[$0]); +case 204: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:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[3]},{1:[2,2],6:[1,78]},{6:[1,79]},{1:[2,4],6:[2,4],32:[2,4],105:[2,4]},{4:81,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[1,80],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,7],6:[2,7],32:[2,7],105:[2,7],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,8],6:[2,8],32:[2,8],105:[2,8],106:94,107:[1,69],109:[1,70],112:95,113:[1,72],114:73,129:[1,93]},{1:[2,16],6:[2,16],31:[2,16],32:[2,16],53:[2,16],58:[2,16],61:[2,16],66:97,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],76:[2,16],77:[1,104],81:[2,16],84:96,87:[1,98],88:[2,111],89:[2,16],94:[2,16],96:[2,16],105:[2,16],107:[2,16],108:[2,16],109:[2,16],113:[2,16],121:[2,16],129:[2,16],131:[2,16],132:[2,16],135:[2,16],136:[2,16],137:[2,16],138:[2,16],139:[2,16],140:[2,16]},{1:[2,17],6:[2,17],31:[2,17],32:[2,17],53:[2,17],58:[2,17],61:[2,17],66:106,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],76:[2,17],77:[1,104],81:[2,17],84:105,87:[1,98],88:[2,111],89:[2,17],94:[2,17],96:[2,17],105:[2,17],107:[2,17],108:[2,17],109:[2,17],113:[2,17],121:[2,17],129:[2,17],131:[2,17],132:[2,17],135:[2,17],136:[2,17],137:[2,17],138:[2,17],139:[2,17],140:[2,17]},{1:[2,18],6:[2,18],31:[2,18],32:[2,18],53:[2,18],58:[2,18],61:[2,18],76:[2,18],81:[2,18],89:[2,18],94:[2,18],96:[2,18],105:[2,18],107:[2,18],108:[2,18],109:[2,18],113:[2,18],121:[2,18],129:[2,18],131:[2,18],132:[2,18],135:[2,18],136:[2,18],137:[2,18],138:[2,18],139:[2,18],140:[2,18]},{1:[2,19],6:[2,19],31:[2,19],32:[2,19],53:[2,19],58:[2,19],61:[2,19],76:[2,19],81:[2,19],89:[2,19],94:[2,19],96:[2,19],105:[2,19],107:[2,19],108:[2,19],109:[2,19],113:[2,19],121:[2,19],129:[2,19],131:[2,19],132:[2,19],135:[2,19],136:[2,19],137:[2,19],138:[2,19],139:[2,19],140:[2,19]},{1:[2,20],6:[2,20],31:[2,20],32:[2,20],53:[2,20],58:[2,20],61:[2,20],76:[2,20],81:[2,20],89:[2,20],94:[2,20],96:[2,20],105:[2,20],107:[2,20],108:[2,20],109:[2,20],113:[2,20],121:[2,20],129:[2,20],131:[2,20],132:[2,20],135:[2,20],136:[2,20],137:[2,20],138:[2,20],139:[2,20],140:[2,20]},{1:[2,21],6:[2,21],31:[2,21],32:[2,21],53:[2,21],58:[2,21],61:[2,21],76:[2,21],81:[2,21],89:[2,21],94:[2,21],96:[2,21],105:[2,21],107:[2,21],108:[2,21],109:[2,21],113:[2,21],121:[2,21],129:[2,21],131:[2,21],132:[2,21],135:[2,21],136:[2,21],137:[2,21],138:[2,21],139:[2,21],140:[2,21]},{1:[2,22],6:[2,22],31:[2,22],32:[2,22],53:[2,22],58:[2,22],61:[2,22],76:[2,22],81:[2,22],89:[2,22],94:[2,22],96:[2,22],105:[2,22],107:[2,22],108:[2,22],109:[2,22],113:[2,22],121:[2,22],129:[2,22],131:[2,22],132:[2,22],135:[2,22],136:[2,22],137:[2,22],138:[2,22],139:[2,22],140:[2,22]},{1:[2,23],6:[2,23],31:[2,23],32:[2,23],53:[2,23],58:[2,23],61:[2,23],76:[2,23],81:[2,23],89:[2,23],94:[2,23],96:[2,23],105:[2,23],107:[2,23],108:[2,23],109:[2,23],113:[2,23],121:[2,23],129:[2,23],131:[2,23],132:[2,23],135:[2,23],136:[2,23],137:[2,23],138:[2,23],139:[2,23],140:[2,23]},{1:[2,24],6:[2,24],31:[2,24],32:[2,24],53:[2,24],58:[2,24],61:[2,24],76:[2,24],81:[2,24],89:[2,24],94:[2,24],96:[2,24],105:[2,24],107:[2,24],108:[2,24],109:[2,24],113:[2,24],121:[2,24],129:[2,24],131:[2,24],132:[2,24],135:[2,24],136:[2,24],137:[2,24],138:[2,24],139:[2,24],140:[2,24]},{1:[2,25],6:[2,25],31:[2,25],32:[2,25],53:[2,25],58:[2,25],61:[2,25],76:[2,25],81:[2,25],89:[2,25],94:[2,25],96:[2,25],105:[2,25],107:[2,25],108:[2,25],109:[2,25],113:[2,25],121:[2,25],129:[2,25],131:[2,25],132:[2,25],135:[2,25],136:[2,25],137:[2,25],138:[2,25],139:[2,25],140:[2,25]},{1:[2,26],6:[2,26],31:[2,26],32:[2,26],53:[2,26],58:[2,26],61:[2,26],76:[2,26],81:[2,26],89:[2,26],94:[2,26],96:[2,26],105:[2,26],107:[2,26],108:[2,26],109:[2,26],113:[2,26],121:[2,26],129:[2,26],131:[2,26],132:[2,26],135:[2,26],136:[2,26],137:[2,26],138:[2,26],139:[2,26],140:[2,26]},{1:[2,27],6:[2,27],31:[2,27],32:[2,27],53:[2,27],58:[2,27],61:[2,27],76:[2,27],81:[2,27],89:[2,27],94:[2,27],96:[2,27],105:[2,27],107:[2,27],108:[2,27],109:[2,27],113:[2,27],121:[2,27],129:[2,27],131:[2,27],132:[2,27],135:[2,27],136:[2,27],137:[2,27],138:[2,27],139:[2,27],140:[2,27]},{1:[2,28],6:[2,28],31:[2,28],32:[2,28],53:[2,28],58:[2,28],61:[2,28],76:[2,28],81:[2,28],89:[2,28],94:[2,28],96:[2,28],105:[2,28],107:[2,28],108:[2,28],109:[2,28],113:[2,28],121:[2,28],129:[2,28],131:[2,28],132:[2,28],135:[2,28],136:[2,28],137:[2,28],138:[2,28],139:[2,28],140:[2,28]},{1:[2,29],6:[2,29],31:[2,29],32:[2,29],53:[2,29],58:[2,29],61:[2,29],76:[2,29],81:[2,29],89:[2,29],94:[2,29],96:[2,29],105:[2,29],107:[2,29],108:[2,29],109:[2,29],113:[2,29],121:[2,29],129:[2,29],131:[2,29],132:[2,29],135:[2,29],136:[2,29],137:[2,29],138:[2,29],139:[2,29],140:[2,29]},{1:[2,9],6:[2,9],32:[2,9],105:[2,9],107:[2,9],109:[2,9],113:[2,9],129:[2,9]},{1:[2,10],6:[2,10],32:[2,10],105:[2,10],107:[2,10],109:[2,10],113:[2,10],129:[2,10]},{1:[2,11],6:[2,11],32:[2,11],105:[2,11],107:[2,11],109:[2,11],113:[2,11],129:[2,11]},{1:[2,12],6:[2,12],32:[2,12],105:[2,12],107:[2,12],109:[2,12],113:[2,12],129:[2,12]},{1:[2,77],6:[2,77],31:[2,77],32:[2,77],44:[1,107],53:[2,77],58:[2,77],61:[2,77],70:[2,77],71:[2,77],72:[2,77],74:[2,77],76:[2,77],77:[2,77],81:[2,77],87:[2,77],88:[2,77],89:[2,77],94:[2,77],96:[2,77],105:[2,77],107:[2,77],108:[2,77],109:[2,77],113:[2,77],121:[2,77],129:[2,77],131:[2,77],132:[2,77],135:[2,77],136:[2,77],137:[2,77],138:[2,77],139:[2,77],140:[2,77]},{1:[2,78],6:[2,78],31:[2,78],32:[2,78],53:[2,78],58:[2,78],61:[2,78],70:[2,78],71:[2,78],72:[2,78],74:[2,78],76:[2,78],77:[2,78],81:[2,78],87:[2,78],88:[2,78],89:[2,78],94:[2,78],96:[2,78],105:[2,78],107:[2,78],108:[2,78],109:[2,78],113:[2,78],121:[2,78],129:[2,78],131:[2,78],132:[2,78],135:[2,78],136:[2,78],137:[2,78],138:[2,78],139:[2,78],140:[2,78]},{1:[2,79],6:[2,79],31:[2,79],32:[2,79],53:[2,79],58:[2,79],61:[2,79],70:[2,79],71:[2,79],72:[2,79],74:[2,79],76:[2,79],77:[2,79],81:[2,79],87:[2,79],88:[2,79],89:[2,79],94:[2,79],96:[2,79],105:[2,79],107:[2,79],108:[2,79],109:[2,79],113:[2,79],121:[2,79],129:[2,79],131:[2,79],132:[2,79],135:[2,79],136:[2,79],137:[2,79],138:[2,79],139:[2,79],140:[2,79]},{1:[2,80],6:[2,80],31:[2,80],32:[2,80],53:[2,80],58:[2,80],61:[2,80],70:[2,80],71:[2,80],72:[2,80],74:[2,80],76:[2,80],77:[2,80],81:[2,80],87:[2,80],88:[2,80],89:[2,80],94:[2,80],96:[2,80],105:[2,80],107:[2,80],108:[2,80],109:[2,80],113:[2,80],121:[2,80],129:[2,80],131:[2,80],132:[2,80],135:[2,80],136:[2,80],137:[2,80],138:[2,80],139:[2,80],140:[2,80]},{1:[2,81],6:[2,81],31:[2,81],32:[2,81],53:[2,81],58:[2,81],61:[2,81],70:[2,81],71:[2,81],72:[2,81],74:[2,81],76:[2,81],77:[2,81],81:[2,81],87:[2,81],88:[2,81],89:[2,81],94:[2,81],96:[2,81],105:[2,81],107:[2,81],108:[2,81],109:[2,81],113:[2,81],121:[2,81],129:[2,81],131:[2,81],132:[2,81],135:[2,81],136:[2,81],137:[2,81],138:[2,81],139:[2,81],140:[2,81]},{1:[2,108],6:[2,108],15:108,31:[2,108],32:[2,108],53:[2,108],58:[2,108],61:[2,108],70:[2,108],71:[2,108],72:[2,108],74:[2,108],76:[2,108],77:[2,108],81:[2,108],87:[2,108],88:[1,109],89:[2,108],94:[2,108],96:[2,108],105:[2,108],107:[2,108],108:[2,108],109:[2,108],113:[2,108],121:[2,108],129:[2,108],131:[2,108],132:[2,108],135:[2,108],136:[2,108],137:[2,108],138:[2,108],139:[2,108],140:[2,108]},{33:113,34:[1,77],48:114,52:110,53:[2,59],58:[2,59],59:111,60:112,62:115,63:116,79:[1,74],92:[1,117],93:[1,118]},{5:119,31:[1,5]},{8:120,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:122,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:123,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{18:125,19:126,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,62:53,63:54,65:124,67:28,68:29,69:30,79:[1,74],85:[1,31],91:[1,62],92:[1,63],93:[1,61],104:[1,60]},{18:125,19:126,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,62:53,63:54,65:128,67:28,68:29,69:30,79:[1,74],85:[1,31],91:[1,62],92:[1,63],93:[1,61],104:[1,60]},{1:[2,74],6:[2,74],31:[2,74],32:[2,74],44:[2,74],53:[2,74],58:[2,74],61:[2,74],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,74],77:[2,74],81:[2,74],83:[1,132],87:[2,74],88:[2,74],89:[2,74],94:[2,74],96:[2,74],105:[2,74],107:[2,74],108:[2,74],109:[2,74],113:[2,74],121:[2,74],129:[2,74],131:[2,74],132:[2,74],133:[1,129],134:[1,130],135:[2,74],136:[2,74],137:[2,74],138:[2,74],139:[2,74],140:[2,74],141:[1,131]},{1:[2,182],6:[2,182],31:[2,182],32:[2,182],53:[2,182],58:[2,182],61:[2,182],76:[2,182],81:[2,182],89:[2,182],94:[2,182],96:[2,182],105:[2,182],107:[2,182],108:[2,182],109:[2,182],113:[2,182],121:[2,182],124:[1,133],129:[2,182],131:[2,182],132:[2,182],135:[2,182],136:[2,182],137:[2,182],138:[2,182],139:[2,182],140:[2,182]},{5:134,31:[1,5]},{5:135,31:[1,5]},{1:[2,150],6:[2,150],31:[2,150],32:[2,150],53:[2,150],58:[2,150],61:[2,150],76:[2,150],81:[2,150],89:[2,150],94:[2,150],96:[2,150],105:[2,150],107:[2,150],108:[2,150],109:[2,150],113:[2,150],121:[2,150],129:[2,150],131:[2,150],132:[2,150],135:[2,150],136:[2,150],137:[2,150],138:[2,150],139:[2,150],140:[2,150]},{5:136,31:[1,5]},{8:137,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,138],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,98],5:139,6:[2,98],18:125,19:126,31:[1,5],32:[2,98],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,53:[2,98],58:[2,98],61:[2,98],62:53,63:54,65:141,67:28,68:29,69:30,76:[2,98],79:[1,74],81:[2,98],83:[1,140],85:[1,31],89:[2,98],91:[1,62],92:[1,63],93:[1,61],94:[2,98],96:[2,98],104:[1,60],105:[2,98],107:[2,98],108:[2,98],109:[2,98],113:[2,98],121:[2,98],129:[2,98],131:[2,98],132:[2,98],135:[2,98],136:[2,98],137:[2,98],138:[2,98],139:[2,98],140:[2,98]},{8:142,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{15:143,88:[1,109]},{5:144,8:145,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,51],6:[2,51],8:146,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[2,51],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],105:[2,51],106:42,107:[2,51],109:[2,51],110:43,111:[1,71],112:44,113:[2,51],114:73,122:[1,45],127:40,128:[1,68],129:[2,51],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,52],6:[2,52],31:[2,52],32:[2,52],58:[2,52],81:[2,52],105:[2,52],107:[2,52],109:[2,52],113:[2,52],129:[2,52]},{15:147,88:[1,109]},{1:[2,75],6:[2,75],31:[2,75],32:[2,75],44:[2,75],53:[2,75],58:[2,75],61:[2,75],70:[2,75],71:[2,75],72:[2,75],74:[2,75],76:[2,75],77:[2,75],81:[2,75],87:[2,75],88:[2,75],89:[2,75],94:[2,75],96:[2,75],105:[2,75],107:[2,75],108:[2,75],109:[2,75],113:[2,75],121:[2,75],129:[2,75],131:[2,75],132:[2,75],135:[2,75],136:[2,75],137:[2,75],138:[2,75],139:[2,75],140:[2,75]},{1:[2,76],6:[2,76],31:[2,76],32:[2,76],44:[2,76],53:[2,76],58:[2,76],61:[2,76],70:[2,76],71:[2,76],72:[2,76],74:[2,76],76:[2,76],77:[2,76],81:[2,76],87:[2,76],88:[2,76],89:[2,76],94:[2,76],96:[2,76],105:[2,76],107:[2,76],108:[2,76],109:[2,76],113:[2,76],121:[2,76],129:[2,76],131:[2,76],132:[2,76],135:[2,76],136:[2,76],137:[2,76],138:[2,76],139:[2,76],140:[2,76]},{1:[2,35],6:[2,35],31:[2,35],32:[2,35],53:[2,35],58:[2,35],61:[2,35],70:[2,35],71:[2,35],72:[2,35],74:[2,35],76:[2,35],77:[2,35],81:[2,35],87:[2,35],88:[2,35],89:[2,35],94:[2,35],96:[2,35],105:[2,35],107:[2,35],108:[2,35],109:[2,35],113:[2,35],121:[2,35],129:[2,35],131:[2,35],132:[2,35],135:[2,35],136:[2,35],137:[2,35],138:[2,35],139:[2,35],140:[2,35]},{1:[2,36],6:[2,36],31:[2,36],32:[2,36],53:[2,36],58:[2,36],61:[2,36],70:[2,36],71:[2,36],72:[2,36],74:[2,36],76:[2,36],77:[2,36],81:[2,36],87:[2,36],88:[2,36],89:[2,36],94:[2,36],96:[2,36],105:[2,36],107:[2,36],108:[2,36],109:[2,36],113:[2,36],121:[2,36],129:[2,36],131:[2,36],132:[2,36],135:[2,36],136:[2,36],137:[2,36],138:[2,36],139:[2,36],140:[2,36]},{1:[2,37],6:[2,37],31:[2,37],32:[2,37],53:[2,37],58:[2,37],61:[2,37],70:[2,37],71:[2,37],72:[2,37],74:[2,37],76:[2,37],77:[2,37],81:[2,37],87:[2,37],88:[2,37],89:[2,37],94:[2,37],96:[2,37],105:[2,37],107:[2,37],108:[2,37],109:[2,37],113:[2,37],121:[2,37],129:[2,37],131:[2,37],132:[2,37],135:[2,37],136:[2,37],137:[2,37],138:[2,37],139:[2,37],140:[2,37]},{1:[2,38],6:[2,38],31:[2,38],32:[2,38],53:[2,38],58:[2,38],61:[2,38],70:[2,38],71:[2,38],72:[2,38],74:[2,38],76:[2,38],77:[2,38],81:[2,38],87:[2,38],88:[2,38],89:[2,38],94:[2,38],96:[2,38],105:[2,38],107:[2,38],108:[2,38],109:[2,38],113:[2,38],121:[2,38],129:[2,38],131:[2,38],132:[2,38],135:[2,38],136:[2,38],137:[2,38],138:[2,38],139:[2,38],140:[2,38]},{1:[2,39],6:[2,39],31:[2,39],32:[2,39],53:[2,39],58:[2,39],61:[2,39],70:[2,39],71:[2,39],72:[2,39],74:[2,39],76:[2,39],77:[2,39],81:[2,39],87:[2,39],88:[2,39],89:[2,39],94:[2,39],96:[2,39],105:[2,39],107:[2,39],108:[2,39],109:[2,39],113:[2,39],121:[2,39],129:[2,39],131:[2,39],132:[2,39],135:[2,39],136:[2,39],137:[2,39],138:[2,39],139:[2,39],140:[2,39]},{4:148,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,149],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:150,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:152,91:[1,62],92:[1,63],93:[1,61],94:[1,151],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,115],6:[2,115],31:[2,115],32:[2,115],53:[2,115],58:[2,115],61:[2,115],70:[2,115],71:[2,115],72:[2,115],74:[2,115],76:[2,115],77:[2,115],81:[2,115],87:[2,115],88:[2,115],89:[2,115],94:[2,115],96:[2,115],105:[2,115],107:[2,115],108:[2,115],109:[2,115],113:[2,115],121:[2,115],129:[2,115],131:[2,115],132:[2,115],135:[2,115],136:[2,115],137:[2,115],138:[2,115],139:[2,115],140:[2,115]},{1:[2,116],6:[2,116],31:[2,116],32:[2,116],33:156,34:[1,77],53:[2,116],58:[2,116],61:[2,116],70:[2,116],71:[2,116],72:[2,116],74:[2,116],76:[2,116],77:[2,116],81:[2,116],87:[2,116],88:[2,116],89:[2,116],94:[2,116],96:[2,116],105:[2,116],107:[2,116],108:[2,116],109:[2,116],113:[2,116],121:[2,116],129:[2,116],131:[2,116],132:[2,116],135:[2,116],136:[2,116],137:[2,116],138:[2,116],139:[2,116],140:[2,116]},{31:[2,55]},{31:[2,56]},{1:[2,70],6:[2,70],31:[2,70],32:[2,70],44:[2,70],53:[2,70],58:[2,70],61:[2,70],70:[2,70],71:[2,70],72:[2,70],74:[2,70],76:[2,70],77:[2,70],81:[2,70],83:[2,70],87:[2,70],88:[2,70],89:[2,70],94:[2,70],96:[2,70],105:[2,70],107:[2,70],108:[2,70],109:[2,70],113:[2,70],121:[2,70],129:[2,70],131:[2,70],132:[2,70],133:[2,70],134:[2,70],135:[2,70],136:[2,70],137:[2,70],138:[2,70],139:[2,70],140:[2,70],141:[2,70]},{1:[2,73],6:[2,73],31:[2,73],32:[2,73],44:[2,73],53:[2,73],58:[2,73],61:[2,73],70:[2,73],71:[2,73],72:[2,73],74:[2,73],76:[2,73],77:[2,73],81:[2,73],83:[2,73],87:[2,73],88:[2,73],89:[2,73],94:[2,73],96:[2,73],105:[2,73],107:[2,73],108:[2,73],109:[2,73],113:[2,73],121:[2,73],129:[2,73],131:[2,73],132:[2,73],133:[2,73],134:[2,73],135:[2,73],136:[2,73],137:[2,73],138:[2,73],139:[2,73],140:[2,73],141:[2,73]},{8:157,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:158,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:159,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{5:160,8:161,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{33:166,34:[1,77],62:167,63:168,68:162,79:[1,74],93:[1,61],116:163,117:[1,164],118:165},{115:169,119:[1,170],120:[1,171]},{6:[2,93],11:175,31:[2,93],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:173,46:174,48:178,50:[1,51],58:[2,93],80:172,81:[2,93],92:[1,117]},{1:[2,33],6:[2,33],31:[2,33],32:[2,33],47:[2,33],53:[2,33],58:[2,33],61:[2,33],70:[2,33],71:[2,33],72:[2,33],74:[2,33],76:[2,33],77:[2,33],81:[2,33],87:[2,33],88:[2,33],89:[2,33],94:[2,33],96:[2,33],105:[2,33],107:[2,33],108:[2,33],109:[2,33],113:[2,33],121:[2,33],129:[2,33],131:[2,33],132:[2,33],135:[2,33],136:[2,33],137:[2,33],138:[2,33],139:[2,33],140:[2,33]},{1:[2,34],6:[2,34],31:[2,34],32:[2,34],47:[2,34],53:[2,34],58:[2,34],61:[2,34],70:[2,34],71:[2,34],72:[2,34],74:[2,34],76:[2,34],77:[2,34],81:[2,34],87:[2,34],88:[2,34],89:[2,34],94:[2,34],96:[2,34],105:[2,34],107:[2,34],108:[2,34],109:[2,34],113:[2,34],121:[2,34],129:[2,34],131:[2,34],132:[2,34],135:[2,34],136:[2,34],137:[2,34],138:[2,34],139:[2,34],140:[2,34]},{1:[2,32],6:[2,32],31:[2,32],32:[2,32],44:[2,32],47:[2,32],53:[2,32],58:[2,32],61:[2,32],70:[2,32],71:[2,32],72:[2,32],74:[2,32],76:[2,32],77:[2,32],81:[2,32],83:[2,32],87:[2,32],88:[2,32],89:[2,32],94:[2,32],96:[2,32],105:[2,32],107:[2,32],108:[2,32],109:[2,32],113:[2,32],119:[2,32],120:[2,32],121:[2,32],129:[2,32],131:[2,32],132:[2,32],133:[2,32],134:[2,32],135:[2,32],136:[2,32],137:[2,32],138:[2,32],139:[2,32],140:[2,32],141:[2,32]},{1:[2,6],6:[2,6],7:179,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[2,6],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],105:[2,6],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,3]},{1:[2,30],6:[2,30],31:[2,30],32:[2,30],53:[2,30],58:[2,30],61:[2,30],76:[2,30],81:[2,30],89:[2,30],94:[2,30],96:[2,30],101:[2,30],102:[2,30],105:[2,30],107:[2,30],108:[2,30],109:[2,30],113:[2,30],121:[2,30],124:[2,30],126:[2,30],129:[2,30],131:[2,30],132:[2,30],135:[2,30],136:[2,30],137:[2,30],138:[2,30],139:[2,30],140:[2,30]},{6:[1,78],32:[1,180]},{1:[2,193],6:[2,193],31:[2,193],32:[2,193],53:[2,193],58:[2,193],61:[2,193],76:[2,193],81:[2,193],89:[2,193],94:[2,193],96:[2,193],105:[2,193],107:[2,193],108:[2,193],109:[2,193],113:[2,193],121:[2,193],129:[2,193],131:[2,193],132:[2,193],135:[2,193],136:[2,193],137:[2,193],138:[2,193],139:[2,193],140:[2,193]},{8:181,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:182,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:183,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:184,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:185,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:186,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:187,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:188,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,149],6:[2,149],31:[2,149],32:[2,149],53:[2,149],58:[2,149],61:[2,149],76:[2,149],81:[2,149],89:[2,149],94:[2,149],96:[2,149],105:[2,149],107:[2,149],108:[2,149],109:[2,149],113:[2,149],121:[2,149],129:[2,149],131:[2,149],132:[2,149],135:[2,149],136:[2,149],137:[2,149],138:[2,149],139:[2,149],140:[2,149]},{1:[2,154],6:[2,154],31:[2,154],32:[2,154],53:[2,154],58:[2,154],61:[2,154],76:[2,154],81:[2,154],89:[2,154],94:[2,154],96:[2,154],105:[2,154],107:[2,154],108:[2,154],109:[2,154],113:[2,154],121:[2,154],129:[2,154],131:[2,154],132:[2,154],135:[2,154],136:[2,154],137:[2,154],138:[2,154],139:[2,154],140:[2,154]},{8:189,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,148],6:[2,148],31:[2,148],32:[2,148],53:[2,148],58:[2,148],61:[2,148],76:[2,148],81:[2,148],89:[2,148],94:[2,148],96:[2,148],105:[2,148],107:[2,148],108:[2,148],109:[2,148],113:[2,148],121:[2,148],129:[2,148],131:[2,148],132:[2,148],135:[2,148],136:[2,148],137:[2,148],138:[2,148],139:[2,148],140:[2,148]},{1:[2,153],6:[2,153],31:[2,153],32:[2,153],53:[2,153],58:[2,153],61:[2,153],76:[2,153],81:[2,153],89:[2,153],94:[2,153],96:[2,153],105:[2,153],107:[2,153],108:[2,153],109:[2,153],113:[2,153],121:[2,153],129:[2,153],131:[2,153],132:[2,153],135:[2,153],136:[2,153],137:[2,153],138:[2,153],139:[2,153],140:[2,153]},{15:190,88:[1,109]},{1:[2,71],6:[2,71],31:[2,71],32:[2,71],44:[2,71],53:[2,71],58:[2,71],61:[2,71],70:[2,71],71:[2,71],72:[2,71],74:[2,71],76:[2,71],77:[2,71],81:[2,71],83:[2,71],87:[2,71],88:[2,71],89:[2,71],94:[2,71],96:[2,71],105:[2,71],107:[2,71],108:[2,71],109:[2,71],113:[2,71],121:[2,71],129:[2,71],131:[2,71],132:[2,71],133:[2,71],134:[2,71],135:[2,71],136:[2,71],137:[2,71],138:[2,71],139:[2,71],140:[2,71],141:[2,71]},{88:[2,112]},{30:192,33:191,34:[1,77],86:[1,48]},{33:193,34:[1,77]},{1:[2,86],6:[2,86],31:[2,86],32:[2,86],33:194,34:[1,77],44:[2,86],53:[2,86],58:[2,86],61:[2,86],70:[2,86],71:[2,86],72:[2,86],74:[2,86],76:[2,86],77:[2,86],81:[2,86],83:[2,86],87:[2,86],88:[2,86],89:[2,86],94:[2,86],96:[2,86],105:[2,86],107:[2,86],108:[2,86],109:[2,86],113:[2,86],121:[2,86],129:[2,86],131:[2,86],132:[2,86],133:[2,86],134:[2,86],135:[2,86],136:[2,86],137:[2,86],138:[2,86],139:[2,86],140:[2,86],141:[2,86]},{1:[2,87],6:[2,87],31:[2,87],32:[2,87],44:[2,87],53:[2,87],58:[2,87],61:[2,87],70:[2,87],71:[2,87],72:[2,87],74:[2,87],76:[2,87],77:[2,87],81:[2,87],83:[2,87],87:[2,87],88:[2,87],89:[2,87],94:[2,87],96:[2,87],105:[2,87],107:[2,87],108:[2,87],109:[2,87],113:[2,87],121:[2,87],129:[2,87],131:[2,87],132:[2,87],133:[2,87],134:[2,87],135:[2,87],136:[2,87],137:[2,87],138:[2,87],139:[2,87],140:[2,87],141:[2,87]},{8:196,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],61:[1,200],62:53,63:54,65:39,67:28,68:29,69:30,75:195,78:197,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],95:198,96:[1,199],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{73:201,74:[1,103],77:[1,104]},{15:202,88:[1,109]},{1:[2,72],6:[2,72],31:[2,72],32:[2,72],44:[2,72],53:[2,72],58:[2,72],61:[2,72],70:[2,72],71:[2,72],72:[2,72],74:[2,72],76:[2,72],77:[2,72],81:[2,72],83:[2,72],87:[2,72],88:[2,72],89:[2,72],94:[2,72],96:[2,72],105:[2,72],107:[2,72],108:[2,72],109:[2,72],113:[2,72],121:[2,72],129:[2,72],131:[2,72],132:[2,72],133:[2,72],134:[2,72],135:[2,72],136:[2,72],137:[2,72],138:[2,72],139:[2,72],140:[2,72],141:[2,72]},{6:[1,204],8:203,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,205],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,109],6:[2,109],31:[2,109],32:[2,109],53:[2,109],58:[2,109],61:[2,109],70:[2,109],71:[2,109],72:[2,109],74:[2,109],76:[2,109],77:[2,109],81:[2,109],87:[2,109],88:[2,109],89:[2,109],94:[2,109],96:[2,109],105:[2,109],107:[2,109],108:[2,109],109:[2,109],113:[2,109],121:[2,109],129:[2,109],131:[2,109],132:[2,109],135:[2,109],136:[2,109],137:[2,109],138:[2,109],139:[2,109],140:[2,109]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],89:[1,206],90:207,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{53:[1,209],58:[1,210]},{53:[2,60],58:[2,60]},{44:[1,212],53:[2,62],58:[2,62],61:[1,211]},{44:[2,65],53:[2,65],58:[2,65],61:[2,65]},{44:[2,66],53:[2,66],58:[2,66],61:[2,66]},{44:[2,67],53:[2,67],58:[2,67],61:[2,67]},{44:[2,68],53:[2,68],58:[2,68],61:[2,68]},{33:156,34:[1,77]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:152,91:[1,62],92:[1,63],93:[1,61],94:[1,151],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,54],6:[2,54],31:[2,54],32:[2,54],53:[2,54],58:[2,54],61:[2,54],76:[2,54],81:[2,54],89:[2,54],94:[2,54],96:[2,54],105:[2,54],107:[2,54],108:[2,54],109:[2,54],113:[2,54],121:[2,54],129:[2,54],131:[2,54],132:[2,54],135:[2,54],136:[2,54],137:[2,54],138:[2,54],139:[2,54],140:[2,54]},{1:[2,186],6:[2,186],31:[2,186],32:[2,186],53:[2,186],58:[2,186],61:[2,186],76:[2,186],81:[2,186],89:[2,186],94:[2,186],96:[2,186],105:[2,186],106:91,107:[2,186],108:[2,186],109:[2,186],112:92,113:[2,186],114:73,121:[2,186],129:[2,186],131:[2,186],132:[2,186],135:[1,82],136:[2,186],137:[2,186],138:[2,186],139:[2,186],140:[2,186]},{106:94,107:[1,69],109:[1,70],112:95,113:[1,72],114:73,129:[1,93]},{1:[2,187],6:[2,187],31:[2,187],32:[2,187],53:[2,187],58:[2,187],61:[2,187],76:[2,187],81:[2,187],89:[2,187],94:[2,187],96:[2,187],105:[2,187],106:91,107:[2,187],108:[2,187],109:[2,187],112:92,113:[2,187],114:73,121:[2,187],129:[2,187],131:[2,187],132:[2,187],135:[1,82],136:[2,187],137:[2,187],138:[2,187],139:[2,187],140:[2,187]},{1:[2,188],6:[2,188],31:[2,188],32:[2,188],53:[2,188],58:[2,188],61:[2,188],76:[2,188],81:[2,188],89:[2,188],94:[2,188],96:[2,188],105:[2,188],106:91,107:[2,188],108:[2,188],109:[2,188],112:92,113:[2,188],114:73,121:[2,188],129:[2,188],131:[2,188],132:[2,188],135:[1,82],136:[2,188],137:[2,188],138:[2,188],139:[2,188],140:[2,188]},{1:[2,189],6:[2,189],31:[2,189],32:[2,189],53:[2,189],58:[2,189],61:[2,189],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,189],77:[2,74],81:[2,189],87:[2,74],88:[2,74],89:[2,189],94:[2,189],96:[2,189],105:[2,189],107:[2,189],108:[2,189],109:[2,189],113:[2,189],121:[2,189],129:[2,189],131:[2,189],132:[2,189],135:[2,189],136:[2,189],137:[2,189],138:[2,189],139:[2,189],140:[2,189]},{66:97,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],77:[1,104],84:96,87:[1,98],88:[2,111]},{66:106,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],77:[1,104],84:105,87:[1,98],88:[2,111]},{70:[2,77],71:[2,77],72:[2,77],74:[2,77],77:[2,77],87:[2,77],88:[2,77]},{1:[2,190],6:[2,190],31:[2,190],32:[2,190],53:[2,190],58:[2,190],61:[2,190],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,190],77:[2,74],81:[2,190],87:[2,74],88:[2,74],89:[2,190],94:[2,190],96:[2,190],105:[2,190],107:[2,190],108:[2,190],109:[2,190],113:[2,190],121:[2,190],129:[2,190],131:[2,190],132:[2,190],135:[2,190],136:[2,190],137:[2,190],138:[2,190],139:[2,190],140:[2,190]},{1:[2,191],6:[2,191],31:[2,191],32:[2,191],53:[2,191],58:[2,191],61:[2,191],76:[2,191],81:[2,191],89:[2,191],94:[2,191],96:[2,191],105:[2,191],107:[2,191],108:[2,191],109:[2,191],113:[2,191],121:[2,191],129:[2,191],131:[2,191],132:[2,191],135:[2,191],136:[2,191],137:[2,191],138:[2,191],139:[2,191],140:[2,191]},{1:[2,192],6:[2,192],31:[2,192],32:[2,192],53:[2,192],58:[2,192],61:[2,192],76:[2,192],81:[2,192],89:[2,192],94:[2,192],96:[2,192],105:[2,192],107:[2,192],108:[2,192],109:[2,192],113:[2,192],121:[2,192],129:[2,192],131:[2,192],132:[2,192],135:[2,192],136:[2,192],137:[2,192],138:[2,192],139:[2,192],140:[2,192]},{8:213,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,214],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:215,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{5:216,31:[1,5],128:[1,217]},{1:[2,135],6:[2,135],31:[2,135],32:[2,135],53:[2,135],58:[2,135],61:[2,135],76:[2,135],81:[2,135],89:[2,135],94:[2,135],96:[2,135],100:218,101:[1,219],102:[1,220],105:[2,135],107:[2,135],108:[2,135],109:[2,135],113:[2,135],121:[2,135],129:[2,135],131:[2,135],132:[2,135],135:[2,135],136:[2,135],137:[2,135],138:[2,135],139:[2,135],140:[2,135]},{1:[2,147],6:[2,147],31:[2,147],32:[2,147],53:[2,147],58:[2,147],61:[2,147],76:[2,147],81:[2,147],89:[2,147],94:[2,147],96:[2,147],105:[2,147],107:[2,147],108:[2,147],109:[2,147],113:[2,147],121:[2,147],129:[2,147],131:[2,147],132:[2,147],135:[2,147],136:[2,147],137:[2,147],138:[2,147],139:[2,147],140:[2,147]},{1:[2,155],6:[2,155],31:[2,155],32:[2,155],53:[2,155],58:[2,155],61:[2,155],76:[2,155],81:[2,155],89:[2,155],94:[2,155],96:[2,155],105:[2,155],107:[2,155],108:[2,155],109:[2,155],113:[2,155],121:[2,155],129:[2,155],131:[2,155],132:[2,155],135:[2,155],136:[2,155],137:[2,155],138:[2,155],139:[2,155],140:[2,155]},{31:[1,221],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{123:222,125:223,126:[1,224]},{1:[2,99],6:[2,99],31:[2,99],32:[2,99],53:[2,99],58:[2,99],61:[2,99],76:[2,99],81:[2,99],89:[2,99],94:[2,99],96:[2,99],105:[2,99],107:[2,99],108:[2,99],109:[2,99],113:[2,99],121:[2,99],129:[2,99],131:[2,99],132:[2,99],135:[2,99],136:[2,99],137:[2,99],138:[2,99],139:[2,99],140:[2,99]},{8:225,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,102],5:226,6:[2,102],31:[1,5],32:[2,102],53:[2,102],58:[2,102],61:[2,102],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,102],77:[2,74],81:[2,102],83:[1,227],87:[2,74],88:[2,74],89:[2,102],94:[2,102],96:[2,102],105:[2,102],107:[2,102],108:[2,102],109:[2,102],113:[2,102],121:[2,102],129:[2,102],131:[2,102],132:[2,102],135:[2,102],136:[2,102],137:[2,102],138:[2,102],139:[2,102],140:[2,102]},{1:[2,140],6:[2,140],31:[2,140],32:[2,140],53:[2,140],58:[2,140],61:[2,140],76:[2,140],81:[2,140],89:[2,140],94:[2,140],96:[2,140],105:[2,140],106:91,107:[2,140],108:[2,140],109:[2,140],112:92,113:[2,140],114:73,121:[2,140],129:[2,140],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,110],6:[2,110],31:[2,110],32:[2,110],44:[2,110],53:[2,110],58:[2,110],61:[2,110],70:[2,110],71:[2,110],72:[2,110],74:[2,110],76:[2,110],77:[2,110],81:[2,110],83:[2,110],87:[2,110],88:[2,110],89:[2,110],94:[2,110],96:[2,110],105:[2,110],107:[2,110],108:[2,110],109:[2,110],113:[2,110],121:[2,110],129:[2,110],131:[2,110],132:[2,110],133:[2,110],134:[2,110],135:[2,110],136:[2,110],137:[2,110],138:[2,110],139:[2,110],140:[2,110],141:[2,110]},{1:[2,14],6:[2,14],31:[2,14],32:[2,14],53:[2,14],58:[2,14],61:[2,14],76:[2,14],81:[2,14],89:[2,14],94:[2,14],96:[2,14],105:[2,14],107:[2,14],108:[2,14],109:[2,14],113:[2,14],121:[2,14],129:[2,14],131:[2,14],132:[2,14],135:[2,14],136:[2,14],137:[2,14],138:[2,14],139:[2,14],140:[2,14]},{1:[2,15],6:[2,15],31:[2,15],32:[2,15],53:[2,15],58:[2,15],61:[2,15],76:[2,15],81:[2,15],89:[2,15],94:[2,15],96:[2,15],105:[2,15],106:91,107:[1,69],108:[2,15],109:[1,70],112:92,113:[1,72],114:73,121:[2,15],129:[2,15],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,50],6:[2,50],32:[2,50],105:[2,50],106:91,107:[2,50],109:[2,50],112:92,113:[2,50],114:73,129:[2,50],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,13],6:[2,13],32:[2,13],105:[2,13],107:[2,13],109:[2,13],113:[2,13],129:[2,13]},{6:[1,78],105:[1,228]},{4:229,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,131],31:[2,131],58:[2,131],61:[1,231],94:[2,131],95:230,96:[1,199],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,118],6:[2,118],31:[2,118],32:[2,118],44:[2,118],53:[2,118],58:[2,118],61:[2,118],70:[2,118],71:[2,118],72:[2,118],74:[2,118],76:[2,118],77:[2,118],81:[2,118],87:[2,118],88:[2,118],89:[2,118],94:[2,118],96:[2,118],105:[2,118],107:[2,118],108:[2,118],109:[2,118],113:[2,118],119:[2,118],120:[2,118],121:[2,118],129:[2,118],131:[2,118],132:[2,118],135:[2,118],136:[2,118],137:[2,118],138:[2,118],139:[2,118],140:[2,118]},{6:[2,57],31:[2,57],57:232,58:[1,233],94:[2,57]},{6:[2,126],31:[2,126],32:[2,126],58:[2,126],89:[2,126],94:[2,126]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:234,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,132],31:[2,132],32:[2,132],58:[2,132],89:[2,132],94:[2,132]},{1:[2,117],6:[2,117],31:[2,117],32:[2,117],44:[2,117],47:[2,117],53:[2,117],58:[2,117],61:[2,117],70:[2,117],71:[2,117],72:[2,117],74:[2,117],76:[2,117],77:[2,117],81:[2,117],83:[2,117],87:[2,117],88:[2,117],89:[2,117],94:[2,117],96:[2,117],105:[2,117],107:[2,117],108:[2,117],109:[2,117],113:[2,117],121:[2,117],129:[2,117],131:[2,117],132:[2,117],133:[2,117],134:[2,117],135:[2,117],136:[2,117],137:[2,117],138:[2,117],139:[2,117],140:[2,117],141:[2,117]},{5:235,31:[1,5],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,143],6:[2,143],31:[2,143],32:[2,143],53:[2,143],58:[2,143],61:[2,143],76:[2,143],81:[2,143],89:[2,143],94:[2,143],96:[2,143],105:[2,143],106:91,107:[1,69],108:[1,236],109:[1,70],112:92,113:[1,72],114:73,121:[2,143],129:[2,143],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,145],6:[2,145],31:[2,145],32:[2,145],53:[2,145],58:[2,145],61:[2,145],76:[2,145],81:[2,145],89:[2,145],94:[2,145],96:[2,145],105:[2,145],106:91,107:[1,69],108:[1,237],109:[1,70],112:92,113:[1,72],114:73,121:[2,145],129:[2,145],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,151],6:[2,151],31:[2,151],32:[2,151],53:[2,151],58:[2,151],61:[2,151],76:[2,151],81:[2,151],89:[2,151],94:[2,151],96:[2,151],105:[2,151],107:[2,151],108:[2,151],109:[2,151],113:[2,151],121:[2,151],129:[2,151],131:[2,151],132:[2,151],135:[2,151],136:[2,151],137:[2,151],138:[2,151],139:[2,151],140:[2,151]},{1:[2,152],6:[2,152],31:[2,152],32:[2,152],53:[2,152],58:[2,152],61:[2,152],76:[2,152],81:[2,152],89:[2,152],94:[2,152],96:[2,152],105:[2,152],106:91,107:[1,69],108:[2,152],109:[1,70],112:92,113:[1,72],114:73,121:[2,152],129:[2,152],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,156],6:[2,156],31:[2,156],32:[2,156],53:[2,156],58:[2,156],61:[2,156],76:[2,156],81:[2,156],89:[2,156],94:[2,156],96:[2,156],105:[2,156],107:[2,156],108:[2,156],109:[2,156],113:[2,156],121:[2,156],129:[2,156],131:[2,156],132:[2,156],135:[2,156],136:[2,156],137:[2,156],138:[2,156],139:[2,156],140:[2,156]},{119:[2,158],120:[2,158]},{33:166,34:[1,77],62:167,63:168,79:[1,74],93:[1,118],116:238,118:165},{58:[1,239],119:[2,163],120:[2,163]},{58:[2,160],119:[2,160],120:[2,160]},{58:[2,161],119:[2,161],120:[2,161]},{58:[2,162],119:[2,162],120:[2,162]},{1:[2,157],6:[2,157],31:[2,157],32:[2,157],53:[2,157],58:[2,157],61:[2,157],76:[2,157],81:[2,157],89:[2,157],94:[2,157],96:[2,157],105:[2,157],107:[2,157],108:[2,157],109:[2,157],113:[2,157],121:[2,157],129:[2,157],131:[2,157],132:[2,157],135:[2,157],136:[2,157],137:[2,157],138:[2,157],139:[2,157],140:[2,157]},{8:240,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:241,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,57],31:[2,57],57:242,58:[1,243],81:[2,57]},{6:[2,94],31:[2,94],32:[2,94],58:[2,94],81:[2,94]},{6:[2,43],31:[2,43],32:[2,43],47:[1,244],58:[2,43],81:[2,43]},{6:[2,46],31:[2,46],32:[2,46],58:[2,46],81:[2,46]},{6:[2,47],31:[2,47],32:[2,47],47:[2,47],58:[2,47],81:[2,47]},{6:[2,48],31:[2,48],32:[2,48],47:[2,48],58:[2,48],81:[2,48]},{6:[2,49],31:[2,49],32:[2,49],47:[2,49],58:[2,49],81:[2,49]},{1:[2,5],6:[2,5],32:[2,5],105:[2,5]},{1:[2,31],6:[2,31],31:[2,31],32:[2,31],53:[2,31],58:[2,31],61:[2,31],76:[2,31],81:[2,31],89:[2,31],94:[2,31],96:[2,31],101:[2,31],102:[2,31],105:[2,31],107:[2,31],108:[2,31],109:[2,31],113:[2,31],121:[2,31],124:[2,31],126:[2,31],129:[2,31],131:[2,31],132:[2,31],135:[2,31],136:[2,31],137:[2,31],138:[2,31],139:[2,31],140:[2,31]},{1:[2,194],6:[2,194],31:[2,194],32:[2,194],53:[2,194],58:[2,194],61:[2,194],76:[2,194],81:[2,194],89:[2,194],94:[2,194],96:[2,194],105:[2,194],106:91,107:[2,194],108:[2,194],109:[2,194],112:92,113:[2,194],114:73,121:[2,194],129:[2,194],131:[2,194],132:[2,194],135:[1,82],136:[1,85],137:[2,194],138:[2,194],139:[2,194],140:[2,194]},{1:[2,195],6:[2,195],31:[2,195],32:[2,195],53:[2,195],58:[2,195],61:[2,195],76:[2,195],81:[2,195],89:[2,195],94:[2,195],96:[2,195],105:[2,195],106:91,107:[2,195],108:[2,195],109:[2,195],112:92,113:[2,195],114:73,121:[2,195],129:[2,195],131:[2,195],132:[2,195],135:[1,82],136:[1,85],137:[2,195],138:[2,195],139:[2,195],140:[2,195]},{1:[2,196],6:[2,196],31:[2,196],32:[2,196],53:[2,196],58:[2,196],61:[2,196],76:[2,196],81:[2,196],89:[2,196],94:[2,196],96:[2,196],105:[2,196],106:91,107:[2,196],108:[2,196],109:[2,196],112:92,113:[2,196],114:73,121:[2,196],129:[2,196],131:[2,196],132:[2,196],135:[1,82],136:[2,196],137:[2,196],138:[2,196],139:[2,196],140:[2,196]},{1:[2,197],6:[2,197],31:[2,197],32:[2,197],53:[2,197],58:[2,197],61:[2,197],76:[2,197],81:[2,197],89:[2,197],94:[2,197],96:[2,197],105:[2,197],106:91,107:[2,197],108:[2,197],109:[2,197],112:92,113:[2,197],114:73,121:[2,197],129:[2,197],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[2,197],138:[2,197],139:[2,197],140:[2,197]},{1:[2,198],6:[2,198],31:[2,198],32:[2,198],53:[2,198],58:[2,198],61:[2,198],76:[2,198],81:[2,198],89:[2,198],94:[2,198],96:[2,198],105:[2,198],106:91,107:[2,198],108:[2,198],109:[2,198],112:92,113:[2,198],114:73,121:[2,198],129:[2,198],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[2,198],139:[2,198],140:[1,89]},{1:[2,199],6:[2,199],31:[2,199],32:[2,199],53:[2,199],58:[2,199],61:[2,199],76:[2,199],81:[2,199],89:[2,199],94:[2,199],96:[2,199],105:[2,199],106:91,107:[2,199],108:[2,199],109:[2,199],112:92,113:[2,199],114:73,121:[2,199],129:[2,199],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[2,199],140:[1,89]},{1:[2,200],6:[2,200],31:[2,200],32:[2,200],53:[2,200],58:[2,200],61:[2,200],76:[2,200],81:[2,200],89:[2,200],94:[2,200],96:[2,200],105:[2,200],106:91,107:[2,200],108:[2,200],109:[2,200],112:92,113:[2,200],114:73,121:[2,200],129:[2,200],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[2,200],139:[2,200],140:[2,200]},{1:[2,185],6:[2,185],31:[2,185],32:[2,185],53:[2,185],58:[2,185],61:[2,185],76:[2,185],81:[2,185],89:[2,185],94:[2,185],96:[2,185],105:[2,185],106:91,107:[1,69],108:[2,185],109:[1,70],112:92,113:[1,72],114:73,121:[2,185],129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,184],6:[2,184],31:[2,184],32:[2,184],53:[2,184],58:[2,184],61:[2,184],76:[2,184],81:[2,184],89:[2,184],94:[2,184],96:[2,184],105:[2,184],106:91,107:[1,69],108:[2,184],109:[1,70],112:92,113:[1,72],114:73,121:[2,184],129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,106],6:[2,106],31:[2,106],32:[2,106],53:[2,106],58:[2,106],61:[2,106],70:[2,106],71:[2,106],72:[2,106],74:[2,106],76:[2,106],77:[2,106],81:[2,106],87:[2,106],88:[2,106],89:[2,106],94:[2,106],96:[2,106],105:[2,106],107:[2,106],108:[2,106],109:[2,106],113:[2,106],121:[2,106],129:[2,106],131:[2,106],132:[2,106],135:[2,106],136:[2,106],137:[2,106],138:[2,106],139:[2,106],140:[2,106]},{1:[2,82],6:[2,82],31:[2,82],32:[2,82],44:[2,82],53:[2,82],58:[2,82],61:[2,82],70:[2,82],71:[2,82],72:[2,82],74:[2,82],76:[2,82],77:[2,82],81:[2,82],83:[2,82],87:[2,82],88:[2,82],89:[2,82],94:[2,82],96:[2,82],105:[2,82],107:[2,82],108:[2,82],109:[2,82],113:[2,82],121:[2,82],129:[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],139:[2,82],140:[2,82],141:[2,82]},{1:[2,83],6:[2,83],31:[2,83],32:[2,83],44:[2,83],53:[2,83],58:[2,83],61:[2,83],70:[2,83],71:[2,83],72:[2,83],74:[2,83],76:[2,83],77:[2,83],81:[2,83],83:[2,83],87:[2,83],88:[2,83],89:[2,83],94:[2,83],96:[2,83],105:[2,83],107:[2,83],108:[2,83],109:[2,83],113:[2,83],121:[2,83],129:[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],139:[2,83],140:[2,83],141:[2,83]},{1:[2,84],6:[2,84],31:[2,84],32:[2,84],44:[2,84],53:[2,84],58:[2,84],61:[2,84],70:[2,84],71:[2,84],72:[2,84],74:[2,84],76:[2,84],77:[2,84],81:[2,84],83:[2,84],87:[2,84],88:[2,84],89:[2,84],94:[2,84],96:[2,84],105:[2,84],107:[2,84],108:[2,84],109:[2,84],113:[2,84],121:[2,84],129:[2,84],131:[2,84],132:[2,84],133:[2,84],134:[2,84],135:[2,84],136:[2,84],137:[2,84],138:[2,84],139:[2,84],140:[2,84],141:[2,84]},{1:[2,85],6:[2,85],31:[2,85],32:[2,85],44:[2,85],53:[2,85],58:[2,85],61:[2,85],70:[2,85],71:[2,85],72:[2,85],74:[2,85],76:[2,85],77:[2,85],81:[2,85],83:[2,85],87:[2,85],88:[2,85],89:[2,85],94:[2,85],96:[2,85],105:[2,85],107:[2,85],108:[2,85],109:[2,85],113:[2,85],121:[2,85],129:[2,85],131:[2,85],132:[2,85],133:[2,85],134:[2,85],135:[2,85],136:[2,85],137:[2,85],138:[2,85],139:[2,85],140:[2,85],141:[2,85]},{76:[1,245]},{61:[1,200],76:[2,90],95:246,96:[1,199],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{76:[2,91]},{8:247,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{12:[2,120],14:[2,120],17:[2,120],34:[2,120],36:[2,120],37:[2,120],39:[2,120],40:[2,120],41:[2,120],42:[2,120],49:[2,120],50:[2,120],51:[2,120],55:[2,120],56:[2,120],76:[2,120],79:[2,120],82:[2,120],85:[2,120],86:[2,120],91:[2,120],92:[2,120],93:[2,120],99:[2,120],103:[2,120],104:[2,120],107:[2,120],109:[2,120],111:[2,120],113:[2,120],122:[2,120],128:[2,120],130:[2,120],131:[2,120],132:[2,120],133:[2,120],134:[2,120]},{12:[2,121],14:[2,121],17:[2,121],34:[2,121],36:[2,121],37:[2,121],39:[2,121],40:[2,121],41:[2,121],42:[2,121],49:[2,121],50:[2,121],51:[2,121],55:[2,121],56:[2,121],76:[2,121],79:[2,121],82:[2,121],85:[2,121],86:[2,121],91:[2,121],92:[2,121],93:[2,121],99:[2,121],103:[2,121],104:[2,121],107:[2,121],109:[2,121],111:[2,121],113:[2,121],122:[2,121],128:[2,121],130:[2,121],131:[2,121],132:[2,121],133:[2,121],134:[2,121]},{1:[2,89],6:[2,89],31:[2,89],32:[2,89],44:[2,89],53:[2,89],58:[2,89],61:[2,89],70:[2,89],71:[2,89],72:[2,89],74:[2,89],76:[2,89],77:[2,89],81:[2,89],83:[2,89],87:[2,89],88:[2,89],89:[2,89],94:[2,89],96:[2,89],105:[2,89],107:[2,89],108:[2,89],109:[2,89],113:[2,89],121:[2,89],129:[2,89],131:[2,89],132:[2,89],133:[2,89],134:[2,89],135:[2,89],136:[2,89],137:[2,89],138:[2,89],139:[2,89],140:[2,89],141:[2,89]},{1:[2,107],6:[2,107],31:[2,107],32:[2,107],53:[2,107],58:[2,107],61:[2,107],70:[2,107],71:[2,107],72:[2,107],74:[2,107],76:[2,107],77:[2,107],81:[2,107],87:[2,107],88:[2,107],89:[2,107],94:[2,107],96:[2,107],105:[2,107],107:[2,107],108:[2,107],109:[2,107],113:[2,107],121:[2,107],129:[2,107],131:[2,107],132:[2,107],135:[2,107],136:[2,107],137:[2,107],138:[2,107],139:[2,107],140:[2,107]},{1:[2,40],6:[2,40],31:[2,40],32:[2,40],53:[2,40],58:[2,40],61:[2,40],76:[2,40],81:[2,40],89:[2,40],94:[2,40],96:[2,40],105:[2,40],106:91,107:[2,40],108:[2,40],109:[2,40],112:92,113:[2,40],114:73,121:[2,40],129:[2,40],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:248,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:249,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,113],6:[2,113],31:[2,113],32:[2,113],44:[2,113],53:[2,113],58:[2,113],61:[2,113],70:[2,113],71:[2,113],72:[2,113],74:[2,113],76:[2,113],77:[2,113],81:[2,113],83:[2,113],87:[2,113],88:[2,113],89:[2,113],94:[2,113],96:[2,113],105:[2,113],107:[2,113],108:[2,113],109:[2,113],113:[2,113],121:[2,113],129:[2,113],131:[2,113],132:[2,113],133:[2,113],134:[2,113],135:[2,113],136:[2,113],137:[2,113],138:[2,113],139:[2,113],140:[2,113],141:[2,113]},{6:[2,57],31:[2,57],57:250,58:[1,233],89:[2,57]},{6:[2,131],31:[2,131],32:[2,131],58:[2,131],61:[1,251],89:[2,131],94:[2,131],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{54:252,55:[1,64],56:[1,65]},{33:113,34:[1,77],48:114,59:253,60:112,62:115,63:116,79:[1,74],92:[1,117],93:[1,118]},{53:[2,63],58:[2,63]},{8:254,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,201],6:[2,201],31:[2,201],32:[2,201],53:[2,201],58:[2,201],61:[2,201],76:[2,201],81:[2,201],89:[2,201],94:[2,201],96:[2,201],105:[2,201],106:91,107:[2,201],108:[2,201],109:[2,201],112:92,113:[2,201],114:73,121:[2,201],129:[2,201],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:255,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,203],6:[2,203],31:[2,203],32:[2,203],53:[2,203],58:[2,203],61:[2,203],76:[2,203],81:[2,203],89:[2,203],94:[2,203],96:[2,203],105:[2,203],106:91,107:[2,203],108:[2,203],109:[2,203],112:92,113:[2,203],114:73,121:[2,203],129:[2,203],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,183],6:[2,183],31:[2,183],32:[2,183],53:[2,183],58:[2,183],61:[2,183],76:[2,183],81:[2,183],89:[2,183],94:[2,183],96:[2,183],105:[2,183],107:[2,183],108:[2,183],109:[2,183],113:[2,183],121:[2,183],129:[2,183],131:[2,183],132:[2,183],135:[2,183],136:[2,183],137:[2,183],138:[2,183],139:[2,183],140:[2,183]},{8:256,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,136],6:[2,136],31:[2,136],32:[2,136],53:[2,136],58:[2,136],61:[2,136],76:[2,136],81:[2,136],89:[2,136],94:[2,136],96:[2,136],101:[1,257],105:[2,136],107:[2,136],108:[2,136],109:[2,136],113:[2,136],121:[2,136],129:[2,136],131:[2,136],132:[2,136],135:[2,136],136:[2,136],137:[2,136],138:[2,136],139:[2,136],140:[2,136]},{5:258,31:[1,5]},{33:259,34:[1,77]},{123:260,125:223,126:[1,224]},{32:[1,261],124:[1,262],125:263,126:[1,224]},{32:[2,176],124:[2,176],126:[2,176]},{8:265,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],98:264,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,100],5:266,6:[2,100],31:[1,5],32:[2,100],53:[2,100],58:[2,100],61:[2,100],76:[2,100],81:[2,100],89:[2,100],94:[2,100],96:[2,100],105:[2,100],106:91,107:[1,69],108:[2,100],109:[1,70],112:92,113:[1,72],114:73,121:[2,100],129:[2,100],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,103],6:[2,103],31:[2,103],32:[2,103],53:[2,103],58:[2,103],61:[2,103],76:[2,103],81:[2,103],89:[2,103],94:[2,103],96:[2,103],105:[2,103],107:[2,103],108:[2,103],109:[2,103],113:[2,103],121:[2,103],129:[2,103],131:[2,103],132:[2,103],135:[2,103],136:[2,103],137:[2,103],138:[2,103],139:[2,103],140:[2,103]},{8:267,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,141],6:[2,141],31:[2,141],32:[2,141],53:[2,141],58:[2,141],61:[2,141],70:[2,141],71:[2,141],72:[2,141],74:[2,141],76:[2,141],77:[2,141],81:[2,141],87:[2,141],88:[2,141],89:[2,141],94:[2,141],96:[2,141],105:[2,141],107:[2,141],108:[2,141],109:[2,141],113:[2,141],121:[2,141],129:[2,141],131:[2,141],132:[2,141],135:[2,141],136:[2,141],137:[2,141],138:[2,141],139:[2,141],140:[2,141]},{6:[1,78],32:[1,268]},{8:269,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,69],12:[2,121],14:[2,121],17:[2,121],31:[2,69],34:[2,121],36:[2,121],37:[2,121],39:[2,121],40:[2,121],41:[2,121],42:[2,121],49:[2,121],50:[2,121],51:[2,121],55:[2,121],56:[2,121],58:[2,69],79:[2,121],82:[2,121],85:[2,121],86:[2,121],91:[2,121],92:[2,121],93:[2,121],94:[2,69],99:[2,121],103:[2,121],104:[2,121],107:[2,121],109:[2,121],111:[2,121],113:[2,121],122:[2,121],128:[2,121],130:[2,121],131:[2,121],132:[2,121],133:[2,121],134:[2,121]},{6:[1,271],31:[1,272],94:[1,270]},{6:[2,58],8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[2,58],32:[2,58],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],89:[2,58],91:[1,62],92:[1,63],93:[1,61],94:[2,58],97:273,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,57],31:[2,57],32:[2,57],57:274,58:[1,233]},{1:[2,180],6:[2,180],31:[2,180],32:[2,180],53:[2,180],58:[2,180],61:[2,180],76:[2,180],81:[2,180],89:[2,180],94:[2,180],96:[2,180],105:[2,180],107:[2,180],108:[2,180],109:[2,180],113:[2,180],121:[2,180],124:[2,180],129:[2,180],131:[2,180],132:[2,180],135:[2,180],136:[2,180],137:[2,180],138:[2,180],139:[2,180],140:[2,180]},{8:275,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:276,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{119:[2,159],120:[2,159]},{33:166,34:[1,77],62:167,63:168,79:[1,74],93:[1,118],118:277},{1:[2,165],6:[2,165],31:[2,165],32:[2,165],53:[2,165],58:[2,165],61:[2,165],76:[2,165],81:[2,165],89:[2,165],94:[2,165],96:[2,165],105:[2,165],106:91,107:[2,165],108:[1,278],109:[2,165],112:92,113:[2,165],114:73,121:[1,279],129:[2,165],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,166],6:[2,166],31:[2,166],32:[2,166],53:[2,166],58:[2,166],61:[2,166],76:[2,166],81:[2,166],89:[2,166],94:[2,166],96:[2,166],105:[2,166],106:91,107:[2,166],108:[1,280],109:[2,166],112:92,113:[2,166],114:73,121:[2,166],129:[2,166],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,282],31:[1,283],81:[1,281]},{6:[2,58],11:175,31:[2,58],32:[2,58],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:284,46:174,48:178,50:[1,51],81:[2,58],92:[1,117]},{8:285,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,286],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,88],6:[2,88],31:[2,88],32:[2,88],44:[2,88],53:[2,88],58:[2,88],61:[2,88],70:[2,88],71:[2,88],72:[2,88],74:[2,88],76:[2,88],77:[2,88],81:[2,88],83:[2,88],87:[2,88],88:[2,88],89:[2,88],94:[2,88],96:[2,88],105:[2,88],107:[2,88],108:[2,88],109:[2,88],113:[2,88],121:[2,88],129:[2,88],131:[2,88],132:[2,88],133:[2,88],134:[2,88],135:[2,88],136:[2,88],137:[2,88],138:[2,88],139:[2,88],140:[2,88],141:[2,88]},{8:287,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,76:[2,124],79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{76:[2,125],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,41],6:[2,41],31:[2,41],32:[2,41],53:[2,41],58:[2,41],61:[2,41],76:[2,41],81:[2,41],89:[2,41],94:[2,41],96:[2,41],105:[2,41],106:91,107:[2,41],108:[2,41],109:[2,41],112:92,113:[2,41],114:73,121:[2,41],129:[2,41],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,288],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,271],31:[1,272],89:[1,289]},{6:[2,69],31:[2,69],32:[2,69],58:[2,69],89:[2,69],94:[2,69]},{5:290,31:[1,5]},{53:[2,61],58:[2,61]},{53:[2,64],58:[2,64],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,291],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{5:292,31:[1,5],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{5:293,31:[1,5]},{1:[2,137],6:[2,137],31:[2,137],32:[2,137],53:[2,137],58:[2,137],61:[2,137],76:[2,137],81:[2,137],89:[2,137],94:[2,137],96:[2,137],105:[2,137],107:[2,137],108:[2,137],109:[2,137],113:[2,137],121:[2,137],129:[2,137],131:[2,137],132:[2,137],135:[2,137],136:[2,137],137:[2,137],138:[2,137],139:[2,137],140:[2,137]},{5:294,31:[1,5]},{32:[1,295],124:[1,296],125:263,126:[1,224]},{1:[2,174],6:[2,174],31:[2,174],32:[2,174],53:[2,174],58:[2,174],61:[2,174],76:[2,174],81:[2,174],89:[2,174],94:[2,174],96:[2,174],105:[2,174],107:[2,174],108:[2,174],109:[2,174],113:[2,174],121:[2,174],129:[2,174],131:[2,174],132:[2,174],135:[2,174],136:[2,174],137:[2,174],138:[2,174],139:[2,174],140:[2,174]},{5:297,31:[1,5]},{32:[2,177],124:[2,177],126:[2,177]},{5:298,31:[1,5],58:[1,299]},{31:[2,133],58:[2,133],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,101],6:[2,101],31:[2,101],32:[2,101],53:[2,101],58:[2,101],61:[2,101],76:[2,101],81:[2,101],89:[2,101],94:[2,101],96:[2,101],105:[2,101],107:[2,101],108:[2,101],109:[2,101],113:[2,101],121:[2,101],129:[2,101],131:[2,101],132:[2,101],135:[2,101],136:[2,101],137:[2,101],138:[2,101],139:[2,101],140:[2,101]},{1:[2,104],5:300,6:[2,104],31:[1,5],32:[2,104],53:[2,104],58:[2,104],61:[2,104],76:[2,104],81:[2,104],89:[2,104],94:[2,104],96:[2,104],105:[2,104],106:91,107:[1,69],108:[2,104],109:[1,70],112:92,113:[1,72],114:73,121:[2,104],129:[2,104],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{105:[1,301]},{94:[1,302],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,119],6:[2,119],31:[2,119],32:[2,119],44:[2,119],53:[2,119],58:[2,119],61:[2,119],70:[2,119],71:[2,119],72:[2,119],74:[2,119],76:[2,119],77:[2,119],81:[2,119],87:[2,119],88:[2,119],89:[2,119],94:[2,119],96:[2,119],105:[2,119],107:[2,119],108:[2,119],109:[2,119],113:[2,119],119:[2,119],120:[2,119],121:[2,119],129:[2,119],131:[2,119],132:[2,119],135:[2,119],136:[2,119],137:[2,119],138:[2,119],139:[2,119],140:[2,119]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],97:303,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:304,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,127],31:[2,127],32:[2,127],58:[2,127],89:[2,127],94:[2,127]},{6:[1,271],31:[1,272],32:[1,305]},{1:[2,144],6:[2,144],31:[2,144],32:[2,144],53:[2,144],58:[2,144],61:[2,144],76:[2,144],81:[2,144],89:[2,144],94:[2,144],96:[2,144],105:[2,144],106:91,107:[1,69],108:[2,144],109:[1,70],112:92,113:[1,72],114:73,121:[2,144],129:[2,144],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,146],6:[2,146],31:[2,146],32:[2,146],53:[2,146],58:[2,146],61:[2,146],76:[2,146],81:[2,146],89:[2,146],94:[2,146],96:[2,146],105:[2,146],106:91,107:[1,69],108:[2,146],109:[1,70],112:92,113:[1,72],114:73,121:[2,146],129:[2,146],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{119:[2,164],120:[2,164]},{8:306,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:307,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:308,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,92],6:[2,92],31:[2,92],32:[2,92],44:[2,92],53:[2,92],58:[2,92],61:[2,92],70:[2,92],71:[2,92],72:[2,92],74:[2,92],76:[2,92],77:[2,92],81:[2,92],87:[2,92],88:[2,92],89:[2,92],94:[2,92],96:[2,92],105:[2,92],107:[2,92],108:[2,92],109:[2,92],113:[2,92],119:[2,92],120:[2,92],121:[2,92],129:[2,92],131:[2,92],132:[2,92],135:[2,92],136:[2,92],137:[2,92],138:[2,92],139:[2,92],140:[2,92]},{11:175,33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:309,46:174,48:178,50:[1,51],92:[1,117]},{6:[2,93],11:175,31:[2,93],32:[2,93],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:173,46:174,48:178,50:[1,51],58:[2,93],80:310,92:[1,117]},{6:[2,95],31:[2,95],32:[2,95],58:[2,95],81:[2,95]},{6:[2,44],31:[2,44],32:[2,44],58:[2,44],81:[2,44],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:311,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{76:[2,123],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,42],6:[2,42],31:[2,42],32:[2,42],53:[2,42],58:[2,42],61:[2,42],76:[2,42],81:[2,42],89:[2,42],94:[2,42],96:[2,42],105:[2,42],107:[2,42],108:[2,42],109:[2,42],113:[2,42],121:[2,42],129:[2,42],131:[2,42],132:[2,42],135:[2,42],136:[2,42],137:[2,42],138:[2,42],139:[2,42],140:[2,42]},{1:[2,114],6:[2,114],31:[2,114],32:[2,114],44:[2,114],53:[2,114],58:[2,114],61:[2,114],70:[2,114],71:[2,114],72:[2,114],74:[2,114],76:[2,114],77:[2,114],81:[2,114],83:[2,114],87:[2,114],88:[2,114],89:[2,114],94:[2,114],96:[2,114],105:[2,114],107:[2,114],108:[2,114],109:[2,114],113:[2,114],121:[2,114],129:[2,114],131:[2,114],132:[2,114],133:[2,114],134:[2,114],135:[2,114],136:[2,114],137:[2,114],138:[2,114],139:[2,114],140:[2,114],141:[2,114]},{1:[2,53],6:[2,53],31:[2,53],32:[2,53],53:[2,53],58:[2,53],61:[2,53],76:[2,53],81:[2,53],89:[2,53],94:[2,53],96:[2,53],105:[2,53],107:[2,53],108:[2,53],109:[2,53],113:[2,53],121:[2,53],129:[2,53],131:[2,53],132:[2,53],135:[2,53],136:[2,53],137:[2,53],138:[2,53],139:[2,53],140:[2,53]},{1:[2,202],6:[2,202],31:[2,202],32:[2,202],53:[2,202],58:[2,202],61:[2,202],76:[2,202],81:[2,202],89:[2,202],94:[2,202],96:[2,202],105:[2,202],107:[2,202],108:[2,202],109:[2,202],113:[2,202],121:[2,202],129:[2,202],131:[2,202],132:[2,202],135:[2,202],136:[2,202],137:[2,202],138:[2,202],139:[2,202],140:[2,202]},{1:[2,181],6:[2,181],31:[2,181],32:[2,181],53:[2,181],58:[2,181],61:[2,181],76:[2,181],81:[2,181],89:[2,181],94:[2,181],96:[2,181],105:[2,181],107:[2,181],108:[2,181],109:[2,181],113:[2,181],121:[2,181],124:[2,181],129:[2,181],131:[2,181],132:[2,181],135:[2,181],136:[2,181],137:[2,181],138:[2,181],139:[2,181],140:[2,181]},{1:[2,138],6:[2,138],31:[2,138],32:[2,138],53:[2,138],58:[2,138],61:[2,138],76:[2,138],81:[2,138],89:[2,138],94:[2,138],96:[2,138],105:[2,138],107:[2,138],108:[2,138],109:[2,138],113:[2,138],121:[2,138],129:[2,138],131:[2,138],132:[2,138],135:[2,138],136:[2,138],137:[2,138],138:[2,138],139:[2,138],140:[2,138]},{1:[2,139],6:[2,139],31:[2,139],32:[2,139],53:[2,139],58:[2,139],61:[2,139],76:[2,139],81:[2,139],89:[2,139],94:[2,139],96:[2,139],101:[2,139],105:[2,139],107:[2,139],108:[2,139],109:[2,139],113:[2,139],121:[2,139],129:[2,139],131:[2,139],132:[2,139],135:[2,139],136:[2,139],137:[2,139],138:[2,139],139:[2,139],140:[2,139]},{1:[2,172],6:[2,172],31:[2,172],32:[2,172],53:[2,172],58:[2,172],61:[2,172],76:[2,172],81:[2,172],89:[2,172],94:[2,172],96:[2,172],105:[2,172],107:[2,172],108:[2,172],109:[2,172],113:[2,172],121:[2,172],129:[2,172],131:[2,172],132:[2,172],135:[2,172],136:[2,172],137:[2,172],138:[2,172],139:[2,172],140:[2,172]},{5:312,31:[1,5]},{32:[1,313]},{6:[1,314],32:[2,178],124:[2,178],126:[2,178]},{8:315,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,105],6:[2,105],31:[2,105],32:[2,105],53:[2,105],58:[2,105],61:[2,105],76:[2,105],81:[2,105],89:[2,105],94:[2,105],96:[2,105],105:[2,105],107:[2,105],108:[2,105],109:[2,105],113:[2,105],121:[2,105],129:[2,105],131:[2,105],132:[2,105],135:[2,105],136:[2,105],137:[2,105],138:[2,105],139:[2,105],140:[2,105]},{1:[2,142],6:[2,142],31:[2,142],32:[2,142],53:[2,142],58:[2,142],61:[2,142],70:[2,142],71:[2,142],72:[2,142],74:[2,142],76:[2,142],77:[2,142],81:[2,142],87:[2,142],88:[2,142],89:[2,142],94:[2,142],96:[2,142],105:[2,142],107:[2,142],108:[2,142],109:[2,142],113:[2,142],121:[2,142],129:[2,142],131:[2,142],132:[2,142],135:[2,142],136:[2,142],137:[2,142],138:[2,142],139:[2,142],140:[2,142]},{1:[2,122],6:[2,122],31:[2,122],32:[2,122],53:[2,122],58:[2,122],61:[2,122],70:[2,122],71:[2,122],72:[2,122],74:[2,122],76:[2,122],77:[2,122],81:[2,122],87:[2,122],88:[2,122],89:[2,122],94:[2,122],96:[2,122],105:[2,122],107:[2,122],108:[2,122],109:[2,122],113:[2,122],121:[2,122],129:[2,122],131:[2,122],132:[2,122],135:[2,122],136:[2,122],137:[2,122],138:[2,122],139:[2,122],140:[2,122]},{6:[2,128],31:[2,128],32:[2,128],58:[2,128],89:[2,128],94:[2,128]},{6:[2,57],31:[2,57],32:[2,57],57:316,58:[1,233]},{6:[2,129],31:[2,129],32:[2,129],58:[2,129],89:[2,129],94:[2,129]},{1:[2,167],6:[2,167],31:[2,167],32:[2,167],53:[2,167],58:[2,167],61:[2,167],76:[2,167],81:[2,167],89:[2,167],94:[2,167],96:[2,167],105:[2,167],106:91,107:[2,167],108:[2,167],109:[2,167],112:92,113:[2,167],114:73,121:[1,317],129:[2,167],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,169],6:[2,169],31:[2,169],32:[2,169],53:[2,169],58:[2,169],61:[2,169],76:[2,169],81:[2,169],89:[2,169],94:[2,169],96:[2,169],105:[2,169],106:91,107:[2,169],108:[1,318],109:[2,169],112:92,113:[2,169],114:73,121:[2,169],129:[2,169],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,168],6:[2,168],31:[2,168],32:[2,168],53:[2,168],58:[2,168],61:[2,168],76:[2,168],81:[2,168],89:[2,168],94:[2,168],96:[2,168],105:[2,168],106:91,107:[2,168],108:[2,168],109:[2,168],112:92,113:[2,168],114:73,121:[2,168],129:[2,168],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[2,96],31:[2,96],32:[2,96],58:[2,96],81:[2,96]},{6:[2,57],31:[2,57],32:[2,57],57:319,58:[1,243]},{32:[1,320],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,321]},{1:[2,175],6:[2,175],31:[2,175],32:[2,175],53:[2,175],58:[2,175],61:[2,175],76:[2,175],81:[2,175],89:[2,175],94:[2,175],96:[2,175],105:[2,175],107:[2,175],108:[2,175],109:[2,175],113:[2,175],121:[2,175],129:[2,175],131:[2,175],132:[2,175],135:[2,175],136:[2,175],137:[2,175],138:[2,175],139:[2,175],140:[2,175]},{32:[2,179],124:[2,179],126:[2,179]},{31:[2,134],58:[2,134],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,271],31:[1,272],32:[1,322]},{8:323,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:324,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[1,282],31:[1,283],32:[1,325]},{6:[2,45],31:[2,45],32:[2,45],58:[2,45],81:[2,45]},{1:[2,173],6:[2,173],31:[2,173],32:[2,173],53:[2,173],58:[2,173],61:[2,173],76:[2,173],81:[2,173],89:[2,173],94:[2,173],96:[2,173],105:[2,173],107:[2,173],108:[2,173],109:[2,173],113:[2,173],121:[2,173],129:[2,173],131:[2,173],132:[2,173],135:[2,173],136:[2,173],137:[2,173],138:[2,173],139:[2,173],140:[2,173]},{6:[2,130],31:[2,130],32:[2,130],58:[2,130],89:[2,130],94:[2,130]},{1:[2,170],6:[2,170],31:[2,170],32:[2,170],53:[2,170],58:[2,170],61:[2,170],76:[2,170],81:[2,170],89:[2,170],94:[2,170],96:[2,170],105:[2,170],106:91,107:[2,170],108:[2,170],109:[2,170],112:92,113:[2,170],114:73,121:[2,170],129:[2,170],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,171],6:[2,171],31:[2,171],32:[2,171],53:[2,171],58:[2,171],61:[2,171],76:[2,171],81:[2,171],89:[2,171],94:[2,171],96:[2,171],105:[2,171],106:91,107:[2,171],108:[2,171],109:[2,171],112:92,113:[2,171],114:73,121:[2,171],129:[2,171],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[2,97],31:[2,97],32:[2,97],58:[2,97],81:[2,97]}], +table: [{1:[2,1],3:1,4:2,5:3,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[3]},{1:[2,2],6:[1,78]},{6:[1,79]},{1:[2,4],6:[2,4],32:[2,4],105:[2,4]},{4:81,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[1,80],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,7],6:[2,7],32:[2,7],105:[2,7],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,8],6:[2,8],32:[2,8],105:[2,8],106:94,107:[1,69],109:[1,70],112:95,113:[1,72],114:73,129:[1,93]},{1:[2,16],6:[2,16],31:[2,16],32:[2,16],53:[2,16],58:[2,16],61:[2,16],66:97,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],76:[2,16],77:[1,104],81:[2,16],84:96,87:[1,98],88:[2,111],89:[2,16],94:[2,16],96:[2,16],105:[2,16],107:[2,16],108:[2,16],109:[2,16],113:[2,16],121:[2,16],129:[2,16],131:[2,16],132:[2,16],135:[2,16],136:[2,16],137:[2,16],138:[2,16],139:[2,16],140:[2,16]},{1:[2,17],6:[2,17],31:[2,17],32:[2,17],53:[2,17],58:[2,17],61:[2,17],66:106,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],76:[2,17],77:[1,104],81:[2,17],84:105,87:[1,98],88:[2,111],89:[2,17],94:[2,17],96:[2,17],105:[2,17],107:[2,17],108:[2,17],109:[2,17],113:[2,17],121:[2,17],129:[2,17],131:[2,17],132:[2,17],135:[2,17],136:[2,17],137:[2,17],138:[2,17],139:[2,17],140:[2,17]},{1:[2,18],6:[2,18],31:[2,18],32:[2,18],53:[2,18],58:[2,18],61:[2,18],76:[2,18],81:[2,18],89:[2,18],94:[2,18],96:[2,18],105:[2,18],107:[2,18],108:[2,18],109:[2,18],113:[2,18],121:[2,18],129:[2,18],131:[2,18],132:[2,18],135:[2,18],136:[2,18],137:[2,18],138:[2,18],139:[2,18],140:[2,18]},{1:[2,19],6:[2,19],31:[2,19],32:[2,19],53:[2,19],58:[2,19],61:[2,19],76:[2,19],81:[2,19],89:[2,19],94:[2,19],96:[2,19],105:[2,19],107:[2,19],108:[2,19],109:[2,19],113:[2,19],121:[2,19],129:[2,19],131:[2,19],132:[2,19],135:[2,19],136:[2,19],137:[2,19],138:[2,19],139:[2,19],140:[2,19]},{1:[2,20],6:[2,20],31:[2,20],32:[2,20],53:[2,20],58:[2,20],61:[2,20],76:[2,20],81:[2,20],89:[2,20],94:[2,20],96:[2,20],105:[2,20],107:[2,20],108:[2,20],109:[2,20],113:[2,20],121:[2,20],129:[2,20],131:[2,20],132:[2,20],135:[2,20],136:[2,20],137:[2,20],138:[2,20],139:[2,20],140:[2,20]},{1:[2,21],6:[2,21],31:[2,21],32:[2,21],53:[2,21],58:[2,21],61:[2,21],76:[2,21],81:[2,21],89:[2,21],94:[2,21],96:[2,21],105:[2,21],107:[2,21],108:[2,21],109:[2,21],113:[2,21],121:[2,21],129:[2,21],131:[2,21],132:[2,21],135:[2,21],136:[2,21],137:[2,21],138:[2,21],139:[2,21],140:[2,21]},{1:[2,22],6:[2,22],31:[2,22],32:[2,22],53:[2,22],58:[2,22],61:[2,22],76:[2,22],81:[2,22],89:[2,22],94:[2,22],96:[2,22],105:[2,22],107:[2,22],108:[2,22],109:[2,22],113:[2,22],121:[2,22],129:[2,22],131:[2,22],132:[2,22],135:[2,22],136:[2,22],137:[2,22],138:[2,22],139:[2,22],140:[2,22]},{1:[2,23],6:[2,23],31:[2,23],32:[2,23],53:[2,23],58:[2,23],61:[2,23],76:[2,23],81:[2,23],89:[2,23],94:[2,23],96:[2,23],105:[2,23],107:[2,23],108:[2,23],109:[2,23],113:[2,23],121:[2,23],129:[2,23],131:[2,23],132:[2,23],135:[2,23],136:[2,23],137:[2,23],138:[2,23],139:[2,23],140:[2,23]},{1:[2,24],6:[2,24],31:[2,24],32:[2,24],53:[2,24],58:[2,24],61:[2,24],76:[2,24],81:[2,24],89:[2,24],94:[2,24],96:[2,24],105:[2,24],107:[2,24],108:[2,24],109:[2,24],113:[2,24],121:[2,24],129:[2,24],131:[2,24],132:[2,24],135:[2,24],136:[2,24],137:[2,24],138:[2,24],139:[2,24],140:[2,24]},{1:[2,25],6:[2,25],31:[2,25],32:[2,25],53:[2,25],58:[2,25],61:[2,25],76:[2,25],81:[2,25],89:[2,25],94:[2,25],96:[2,25],105:[2,25],107:[2,25],108:[2,25],109:[2,25],113:[2,25],121:[2,25],129:[2,25],131:[2,25],132:[2,25],135:[2,25],136:[2,25],137:[2,25],138:[2,25],139:[2,25],140:[2,25]},{1:[2,26],6:[2,26],31:[2,26],32:[2,26],53:[2,26],58:[2,26],61:[2,26],76:[2,26],81:[2,26],89:[2,26],94:[2,26],96:[2,26],105:[2,26],107:[2,26],108:[2,26],109:[2,26],113:[2,26],121:[2,26],129:[2,26],131:[2,26],132:[2,26],135:[2,26],136:[2,26],137:[2,26],138:[2,26],139:[2,26],140:[2,26]},{1:[2,27],6:[2,27],31:[2,27],32:[2,27],53:[2,27],58:[2,27],61:[2,27],76:[2,27],81:[2,27],89:[2,27],94:[2,27],96:[2,27],105:[2,27],107:[2,27],108:[2,27],109:[2,27],113:[2,27],121:[2,27],129:[2,27],131:[2,27],132:[2,27],135:[2,27],136:[2,27],137:[2,27],138:[2,27],139:[2,27],140:[2,27]},{1:[2,28],6:[2,28],31:[2,28],32:[2,28],53:[2,28],58:[2,28],61:[2,28],76:[2,28],81:[2,28],89:[2,28],94:[2,28],96:[2,28],105:[2,28],107:[2,28],108:[2,28],109:[2,28],113:[2,28],121:[2,28],129:[2,28],131:[2,28],132:[2,28],135:[2,28],136:[2,28],137:[2,28],138:[2,28],139:[2,28],140:[2,28]},{1:[2,29],6:[2,29],31:[2,29],32:[2,29],53:[2,29],58:[2,29],61:[2,29],76:[2,29],81:[2,29],89:[2,29],94:[2,29],96:[2,29],105:[2,29],107:[2,29],108:[2,29],109:[2,29],113:[2,29],121:[2,29],129:[2,29],131:[2,29],132:[2,29],135:[2,29],136:[2,29],137:[2,29],138:[2,29],139:[2,29],140:[2,29]},{1:[2,9],6:[2,9],32:[2,9],105:[2,9],107:[2,9],109:[2,9],113:[2,9],129:[2,9]},{1:[2,10],6:[2,10],32:[2,10],105:[2,10],107:[2,10],109:[2,10],113:[2,10],129:[2,10]},{1:[2,11],6:[2,11],32:[2,11],105:[2,11],107:[2,11],109:[2,11],113:[2,11],129:[2,11]},{1:[2,12],6:[2,12],32:[2,12],105:[2,12],107:[2,12],109:[2,12],113:[2,12],129:[2,12]},{1:[2,77],6:[2,77],31:[2,77],32:[2,77],44:[1,107],53:[2,77],58:[2,77],61:[2,77],70:[2,77],71:[2,77],72:[2,77],74:[2,77],76:[2,77],77:[2,77],81:[2,77],87:[2,77],88:[2,77],89:[2,77],94:[2,77],96:[2,77],105:[2,77],107:[2,77],108:[2,77],109:[2,77],113:[2,77],121:[2,77],129:[2,77],131:[2,77],132:[2,77],135:[2,77],136:[2,77],137:[2,77],138:[2,77],139:[2,77],140:[2,77]},{1:[2,78],6:[2,78],31:[2,78],32:[2,78],53:[2,78],58:[2,78],61:[2,78],70:[2,78],71:[2,78],72:[2,78],74:[2,78],76:[2,78],77:[2,78],81:[2,78],87:[2,78],88:[2,78],89:[2,78],94:[2,78],96:[2,78],105:[2,78],107:[2,78],108:[2,78],109:[2,78],113:[2,78],121:[2,78],129:[2,78],131:[2,78],132:[2,78],135:[2,78],136:[2,78],137:[2,78],138:[2,78],139:[2,78],140:[2,78]},{1:[2,79],6:[2,79],31:[2,79],32:[2,79],53:[2,79],58:[2,79],61:[2,79],70:[2,79],71:[2,79],72:[2,79],74:[2,79],76:[2,79],77:[2,79],81:[2,79],87:[2,79],88:[2,79],89:[2,79],94:[2,79],96:[2,79],105:[2,79],107:[2,79],108:[2,79],109:[2,79],113:[2,79],121:[2,79],129:[2,79],131:[2,79],132:[2,79],135:[2,79],136:[2,79],137:[2,79],138:[2,79],139:[2,79],140:[2,79]},{1:[2,80],6:[2,80],31:[2,80],32:[2,80],53:[2,80],58:[2,80],61:[2,80],70:[2,80],71:[2,80],72:[2,80],74:[2,80],76:[2,80],77:[2,80],81:[2,80],87:[2,80],88:[2,80],89:[2,80],94:[2,80],96:[2,80],105:[2,80],107:[2,80],108:[2,80],109:[2,80],113:[2,80],121:[2,80],129:[2,80],131:[2,80],132:[2,80],135:[2,80],136:[2,80],137:[2,80],138:[2,80],139:[2,80],140:[2,80]},{1:[2,81],6:[2,81],31:[2,81],32:[2,81],53:[2,81],58:[2,81],61:[2,81],70:[2,81],71:[2,81],72:[2,81],74:[2,81],76:[2,81],77:[2,81],81:[2,81],87:[2,81],88:[2,81],89:[2,81],94:[2,81],96:[2,81],105:[2,81],107:[2,81],108:[2,81],109:[2,81],113:[2,81],121:[2,81],129:[2,81],131:[2,81],132:[2,81],135:[2,81],136:[2,81],137:[2,81],138:[2,81],139:[2,81],140:[2,81]},{1:[2,108],6:[2,108],15:108,31:[2,108],32:[2,108],53:[2,108],58:[2,108],61:[2,108],70:[2,108],71:[2,108],72:[2,108],74:[2,108],76:[2,108],77:[2,108],81:[2,108],87:[2,108],88:[1,109],89:[2,108],94:[2,108],96:[2,108],105:[2,108],107:[2,108],108:[2,108],109:[2,108],113:[2,108],121:[2,108],129:[2,108],131:[2,108],132:[2,108],135:[2,108],136:[2,108],137:[2,108],138:[2,108],139:[2,108],140:[2,108]},{33:113,34:[1,77],48:114,52:110,53:[2,59],58:[2,59],59:111,60:112,62:115,63:116,79:[1,74],92:[1,117],93:[1,118]},{5:119,31:[1,5]},{8:120,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:122,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:123,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{18:125,19:126,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,62:53,63:54,65:124,67:28,68:29,69:30,79:[1,74],85:[1,31],91:[1,62],92:[1,63],93:[1,61],104:[1,60]},{18:125,19:126,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,62:53,63:54,65:128,67:28,68:29,69:30,79:[1,74],85:[1,31],91:[1,62],92:[1,63],93:[1,61],104:[1,60]},{1:[2,74],6:[2,74],31:[2,74],32:[2,74],44:[2,74],53:[2,74],58:[2,74],61:[2,74],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,74],77:[2,74],81:[2,74],83:[1,132],87:[2,74],88:[2,74],89:[2,74],94:[2,74],96:[2,74],105:[2,74],107:[2,74],108:[2,74],109:[2,74],113:[2,74],121:[2,74],129:[2,74],131:[2,74],132:[2,74],133:[1,129],134:[1,130],135:[2,74],136:[2,74],137:[2,74],138:[2,74],139:[2,74],140:[2,74],141:[1,131]},{1:[2,183],6:[2,183],31:[2,183],32:[2,183],53:[2,183],58:[2,183],61:[2,183],76:[2,183],81:[2,183],89:[2,183],94:[2,183],96:[2,183],105:[2,183],107:[2,183],108:[2,183],109:[2,183],113:[2,183],121:[2,183],124:[1,133],129:[2,183],131:[2,183],132:[2,183],135:[2,183],136:[2,183],137:[2,183],138:[2,183],139:[2,183],140:[2,183]},{5:134,31:[1,5]},{5:135,31:[1,5]},{1:[2,151],6:[2,151],31:[2,151],32:[2,151],53:[2,151],58:[2,151],61:[2,151],76:[2,151],81:[2,151],89:[2,151],94:[2,151],96:[2,151],105:[2,151],107:[2,151],108:[2,151],109:[2,151],113:[2,151],121:[2,151],129:[2,151],131:[2,151],132:[2,151],135:[2,151],136:[2,151],137:[2,151],138:[2,151],139:[2,151],140:[2,151]},{5:136,31:[1,5]},{8:137,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,138],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,98],5:139,6:[2,98],18:125,19:126,31:[1,5],32:[2,98],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:127,48:67,53:[2,98],58:[2,98],61:[2,98],62:53,63:54,65:141,67:28,68:29,69:30,76:[2,98],79:[1,74],81:[2,98],83:[1,140],85:[1,31],89:[2,98],91:[1,62],92:[1,63],93:[1,61],94:[2,98],96:[2,98],104:[1,60],105:[2,98],107:[2,98],108:[2,98],109:[2,98],113:[2,98],121:[2,98],129:[2,98],131:[2,98],132:[2,98],135:[2,98],136:[2,98],137:[2,98],138:[2,98],139:[2,98],140:[2,98]},{8:142,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{15:143,88:[1,109]},{5:144,8:145,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,51],6:[2,51],8:146,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[2,51],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],105:[2,51],106:42,107:[2,51],109:[2,51],110:43,111:[1,71],112:44,113:[2,51],114:73,122:[1,45],127:40,128:[1,68],129:[2,51],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,52],6:[2,52],31:[2,52],32:[2,52],58:[2,52],81:[2,52],105:[2,52],107:[2,52],109:[2,52],113:[2,52],129:[2,52]},{15:147,88:[1,109]},{1:[2,75],6:[2,75],31:[2,75],32:[2,75],44:[2,75],53:[2,75],58:[2,75],61:[2,75],70:[2,75],71:[2,75],72:[2,75],74:[2,75],76:[2,75],77:[2,75],81:[2,75],87:[2,75],88:[2,75],89:[2,75],94:[2,75],96:[2,75],105:[2,75],107:[2,75],108:[2,75],109:[2,75],113:[2,75],121:[2,75],129:[2,75],131:[2,75],132:[2,75],135:[2,75],136:[2,75],137:[2,75],138:[2,75],139:[2,75],140:[2,75]},{1:[2,76],6:[2,76],31:[2,76],32:[2,76],44:[2,76],53:[2,76],58:[2,76],61:[2,76],70:[2,76],71:[2,76],72:[2,76],74:[2,76],76:[2,76],77:[2,76],81:[2,76],87:[2,76],88:[2,76],89:[2,76],94:[2,76],96:[2,76],105:[2,76],107:[2,76],108:[2,76],109:[2,76],113:[2,76],121:[2,76],129:[2,76],131:[2,76],132:[2,76],135:[2,76],136:[2,76],137:[2,76],138:[2,76],139:[2,76],140:[2,76]},{1:[2,35],6:[2,35],31:[2,35],32:[2,35],53:[2,35],58:[2,35],61:[2,35],70:[2,35],71:[2,35],72:[2,35],74:[2,35],76:[2,35],77:[2,35],81:[2,35],87:[2,35],88:[2,35],89:[2,35],94:[2,35],96:[2,35],105:[2,35],107:[2,35],108:[2,35],109:[2,35],113:[2,35],121:[2,35],129:[2,35],131:[2,35],132:[2,35],135:[2,35],136:[2,35],137:[2,35],138:[2,35],139:[2,35],140:[2,35]},{1:[2,36],6:[2,36],31:[2,36],32:[2,36],53:[2,36],58:[2,36],61:[2,36],70:[2,36],71:[2,36],72:[2,36],74:[2,36],76:[2,36],77:[2,36],81:[2,36],87:[2,36],88:[2,36],89:[2,36],94:[2,36],96:[2,36],105:[2,36],107:[2,36],108:[2,36],109:[2,36],113:[2,36],121:[2,36],129:[2,36],131:[2,36],132:[2,36],135:[2,36],136:[2,36],137:[2,36],138:[2,36],139:[2,36],140:[2,36]},{1:[2,37],6:[2,37],31:[2,37],32:[2,37],53:[2,37],58:[2,37],61:[2,37],70:[2,37],71:[2,37],72:[2,37],74:[2,37],76:[2,37],77:[2,37],81:[2,37],87:[2,37],88:[2,37],89:[2,37],94:[2,37],96:[2,37],105:[2,37],107:[2,37],108:[2,37],109:[2,37],113:[2,37],121:[2,37],129:[2,37],131:[2,37],132:[2,37],135:[2,37],136:[2,37],137:[2,37],138:[2,37],139:[2,37],140:[2,37]},{1:[2,38],6:[2,38],31:[2,38],32:[2,38],53:[2,38],58:[2,38],61:[2,38],70:[2,38],71:[2,38],72:[2,38],74:[2,38],76:[2,38],77:[2,38],81:[2,38],87:[2,38],88:[2,38],89:[2,38],94:[2,38],96:[2,38],105:[2,38],107:[2,38],108:[2,38],109:[2,38],113:[2,38],121:[2,38],129:[2,38],131:[2,38],132:[2,38],135:[2,38],136:[2,38],137:[2,38],138:[2,38],139:[2,38],140:[2,38]},{1:[2,39],6:[2,39],31:[2,39],32:[2,39],53:[2,39],58:[2,39],61:[2,39],70:[2,39],71:[2,39],72:[2,39],74:[2,39],76:[2,39],77:[2,39],81:[2,39],87:[2,39],88:[2,39],89:[2,39],94:[2,39],96:[2,39],105:[2,39],107:[2,39],108:[2,39],109:[2,39],113:[2,39],121:[2,39],129:[2,39],131:[2,39],132:[2,39],135:[2,39],136:[2,39],137:[2,39],138:[2,39],139:[2,39],140:[2,39]},{4:148,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,149],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:150,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:152,91:[1,62],92:[1,63],93:[1,61],94:[1,151],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,115],6:[2,115],31:[2,115],32:[2,115],53:[2,115],58:[2,115],61:[2,115],70:[2,115],71:[2,115],72:[2,115],74:[2,115],76:[2,115],77:[2,115],81:[2,115],87:[2,115],88:[2,115],89:[2,115],94:[2,115],96:[2,115],105:[2,115],107:[2,115],108:[2,115],109:[2,115],113:[2,115],121:[2,115],129:[2,115],131:[2,115],132:[2,115],135:[2,115],136:[2,115],137:[2,115],138:[2,115],139:[2,115],140:[2,115]},{1:[2,116],6:[2,116],31:[2,116],32:[2,116],33:156,34:[1,77],53:[2,116],58:[2,116],61:[2,116],70:[2,116],71:[2,116],72:[2,116],74:[2,116],76:[2,116],77:[2,116],81:[2,116],87:[2,116],88:[2,116],89:[2,116],94:[2,116],96:[2,116],105:[2,116],107:[2,116],108:[2,116],109:[2,116],113:[2,116],121:[2,116],129:[2,116],131:[2,116],132:[2,116],135:[2,116],136:[2,116],137:[2,116],138:[2,116],139:[2,116],140:[2,116]},{31:[2,55]},{31:[2,56]},{1:[2,70],6:[2,70],31:[2,70],32:[2,70],44:[2,70],53:[2,70],58:[2,70],61:[2,70],70:[2,70],71:[2,70],72:[2,70],74:[2,70],76:[2,70],77:[2,70],81:[2,70],83:[2,70],87:[2,70],88:[2,70],89:[2,70],94:[2,70],96:[2,70],105:[2,70],107:[2,70],108:[2,70],109:[2,70],113:[2,70],121:[2,70],129:[2,70],131:[2,70],132:[2,70],133:[2,70],134:[2,70],135:[2,70],136:[2,70],137:[2,70],138:[2,70],139:[2,70],140:[2,70],141:[2,70]},{1:[2,73],6:[2,73],31:[2,73],32:[2,73],44:[2,73],53:[2,73],58:[2,73],61:[2,73],70:[2,73],71:[2,73],72:[2,73],74:[2,73],76:[2,73],77:[2,73],81:[2,73],83:[2,73],87:[2,73],88:[2,73],89:[2,73],94:[2,73],96:[2,73],105:[2,73],107:[2,73],108:[2,73],109:[2,73],113:[2,73],121:[2,73],129:[2,73],131:[2,73],132:[2,73],133:[2,73],134:[2,73],135:[2,73],136:[2,73],137:[2,73],138:[2,73],139:[2,73],140:[2,73],141:[2,73]},{8:157,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:158,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:159,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{5:160,8:161,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,5],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{33:166,34:[1,77],62:167,63:168,68:162,79:[1,74],93:[1,61],116:163,117:[1,164],118:165},{115:169,119:[1,170],120:[1,171]},{6:[2,93],11:175,31:[2,93],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:173,46:174,48:178,50:[1,51],58:[2,93],80:172,81:[2,93],92:[1,117]},{1:[2,33],6:[2,33],31:[2,33],32:[2,33],47:[2,33],53:[2,33],58:[2,33],61:[2,33],70:[2,33],71:[2,33],72:[2,33],74:[2,33],76:[2,33],77:[2,33],81:[2,33],87:[2,33],88:[2,33],89:[2,33],94:[2,33],96:[2,33],105:[2,33],107:[2,33],108:[2,33],109:[2,33],113:[2,33],121:[2,33],129:[2,33],131:[2,33],132:[2,33],135:[2,33],136:[2,33],137:[2,33],138:[2,33],139:[2,33],140:[2,33]},{1:[2,34],6:[2,34],31:[2,34],32:[2,34],47:[2,34],53:[2,34],58:[2,34],61:[2,34],70:[2,34],71:[2,34],72:[2,34],74:[2,34],76:[2,34],77:[2,34],81:[2,34],87:[2,34],88:[2,34],89:[2,34],94:[2,34],96:[2,34],105:[2,34],107:[2,34],108:[2,34],109:[2,34],113:[2,34],121:[2,34],129:[2,34],131:[2,34],132:[2,34],135:[2,34],136:[2,34],137:[2,34],138:[2,34],139:[2,34],140:[2,34]},{1:[2,32],6:[2,32],31:[2,32],32:[2,32],44:[2,32],47:[2,32],53:[2,32],58:[2,32],61:[2,32],70:[2,32],71:[2,32],72:[2,32],74:[2,32],76:[2,32],77:[2,32],81:[2,32],83:[2,32],87:[2,32],88:[2,32],89:[2,32],94:[2,32],96:[2,32],105:[2,32],107:[2,32],108:[2,32],109:[2,32],113:[2,32],119:[2,32],120:[2,32],121:[2,32],129:[2,32],131:[2,32],132:[2,32],133:[2,32],134:[2,32],135:[2,32],136:[2,32],137:[2,32],138:[2,32],139:[2,32],140:[2,32],141:[2,32]},{1:[2,6],6:[2,6],7:179,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,32:[2,6],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],105:[2,6],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,3]},{1:[2,30],6:[2,30],31:[2,30],32:[2,30],53:[2,30],58:[2,30],61:[2,30],76:[2,30],81:[2,30],89:[2,30],94:[2,30],96:[2,30],101:[2,30],102:[2,30],105:[2,30],107:[2,30],108:[2,30],109:[2,30],113:[2,30],121:[2,30],124:[2,30],126:[2,30],129:[2,30],131:[2,30],132:[2,30],135:[2,30],136:[2,30],137:[2,30],138:[2,30],139:[2,30],140:[2,30]},{6:[1,78],32:[1,180]},{1:[2,194],6:[2,194],31:[2,194],32:[2,194],53:[2,194],58:[2,194],61:[2,194],76:[2,194],81:[2,194],89:[2,194],94:[2,194],96:[2,194],105:[2,194],107:[2,194],108:[2,194],109:[2,194],113:[2,194],121:[2,194],129:[2,194],131:[2,194],132:[2,194],135:[2,194],136:[2,194],137:[2,194],138:[2,194],139:[2,194],140:[2,194]},{8:181,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:182,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:183,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:184,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:185,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:186,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:187,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:188,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,150],6:[2,150],31:[2,150],32:[2,150],53:[2,150],58:[2,150],61:[2,150],76:[2,150],81:[2,150],89:[2,150],94:[2,150],96:[2,150],105:[2,150],107:[2,150],108:[2,150],109:[2,150],113:[2,150],121:[2,150],129:[2,150],131:[2,150],132:[2,150],135:[2,150],136:[2,150],137:[2,150],138:[2,150],139:[2,150],140:[2,150]},{1:[2,155],6:[2,155],31:[2,155],32:[2,155],53:[2,155],58:[2,155],61:[2,155],76:[2,155],81:[2,155],89:[2,155],94:[2,155],96:[2,155],105:[2,155],107:[2,155],108:[2,155],109:[2,155],113:[2,155],121:[2,155],129:[2,155],131:[2,155],132:[2,155],135:[2,155],136:[2,155],137:[2,155],138:[2,155],139:[2,155],140:[2,155]},{8:189,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,149],6:[2,149],31:[2,149],32:[2,149],53:[2,149],58:[2,149],61:[2,149],76:[2,149],81:[2,149],89:[2,149],94:[2,149],96:[2,149],105:[2,149],107:[2,149],108:[2,149],109:[2,149],113:[2,149],121:[2,149],129:[2,149],131:[2,149],132:[2,149],135:[2,149],136:[2,149],137:[2,149],138:[2,149],139:[2,149],140:[2,149]},{1:[2,154],6:[2,154],31:[2,154],32:[2,154],53:[2,154],58:[2,154],61:[2,154],76:[2,154],81:[2,154],89:[2,154],94:[2,154],96:[2,154],105:[2,154],107:[2,154],108:[2,154],109:[2,154],113:[2,154],121:[2,154],129:[2,154],131:[2,154],132:[2,154],135:[2,154],136:[2,154],137:[2,154],138:[2,154],139:[2,154],140:[2,154]},{15:190,88:[1,109]},{1:[2,71],6:[2,71],31:[2,71],32:[2,71],44:[2,71],53:[2,71],58:[2,71],61:[2,71],70:[2,71],71:[2,71],72:[2,71],74:[2,71],76:[2,71],77:[2,71],81:[2,71],83:[2,71],87:[2,71],88:[2,71],89:[2,71],94:[2,71],96:[2,71],105:[2,71],107:[2,71],108:[2,71],109:[2,71],113:[2,71],121:[2,71],129:[2,71],131:[2,71],132:[2,71],133:[2,71],134:[2,71],135:[2,71],136:[2,71],137:[2,71],138:[2,71],139:[2,71],140:[2,71],141:[2,71]},{88:[2,112]},{30:192,33:191,34:[1,77],86:[1,48]},{33:193,34:[1,77]},{1:[2,86],6:[2,86],31:[2,86],32:[2,86],33:194,34:[1,77],44:[2,86],53:[2,86],58:[2,86],61:[2,86],70:[2,86],71:[2,86],72:[2,86],74:[2,86],76:[2,86],77:[2,86],81:[2,86],83:[2,86],87:[2,86],88:[2,86],89:[2,86],94:[2,86],96:[2,86],105:[2,86],107:[2,86],108:[2,86],109:[2,86],113:[2,86],121:[2,86],129:[2,86],131:[2,86],132:[2,86],133:[2,86],134:[2,86],135:[2,86],136:[2,86],137:[2,86],138:[2,86],139:[2,86],140:[2,86],141:[2,86]},{1:[2,87],6:[2,87],31:[2,87],32:[2,87],44:[2,87],53:[2,87],58:[2,87],61:[2,87],70:[2,87],71:[2,87],72:[2,87],74:[2,87],76:[2,87],77:[2,87],81:[2,87],83:[2,87],87:[2,87],88:[2,87],89:[2,87],94:[2,87],96:[2,87],105:[2,87],107:[2,87],108:[2,87],109:[2,87],113:[2,87],121:[2,87],129:[2,87],131:[2,87],132:[2,87],133:[2,87],134:[2,87],135:[2,87],136:[2,87],137:[2,87],138:[2,87],139:[2,87],140:[2,87],141:[2,87]},{8:196,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],61:[1,200],62:53,63:54,65:39,67:28,68:29,69:30,75:195,78:197,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],95:198,96:[1,199],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{73:201,74:[1,103],77:[1,104]},{15:202,88:[1,109]},{1:[2,72],6:[2,72],31:[2,72],32:[2,72],44:[2,72],53:[2,72],58:[2,72],61:[2,72],70:[2,72],71:[2,72],72:[2,72],74:[2,72],76:[2,72],77:[2,72],81:[2,72],83:[2,72],87:[2,72],88:[2,72],89:[2,72],94:[2,72],96:[2,72],105:[2,72],107:[2,72],108:[2,72],109:[2,72],113:[2,72],121:[2,72],129:[2,72],131:[2,72],132:[2,72],133:[2,72],134:[2,72],135:[2,72],136:[2,72],137:[2,72],138:[2,72],139:[2,72],140:[2,72],141:[2,72]},{6:[1,204],8:203,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,205],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,109],6:[2,109],31:[2,109],32:[2,109],53:[2,109],58:[2,109],61:[2,109],70:[2,109],71:[2,109],72:[2,109],74:[2,109],76:[2,109],77:[2,109],81:[2,109],87:[2,109],88:[2,109],89:[2,109],94:[2,109],96:[2,109],105:[2,109],107:[2,109],108:[2,109],109:[2,109],113:[2,109],121:[2,109],129:[2,109],131:[2,109],132:[2,109],135:[2,109],136:[2,109],137:[2,109],138:[2,109],139:[2,109],140:[2,109]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],89:[1,206],90:207,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{53:[1,209],58:[1,210]},{53:[2,60],58:[2,60]},{44:[1,212],53:[2,62],58:[2,62],61:[1,211]},{44:[2,65],53:[2,65],58:[2,65],61:[2,65]},{44:[2,66],53:[2,66],58:[2,66],61:[2,66]},{44:[2,67],53:[2,67],58:[2,67],61:[2,67]},{44:[2,68],53:[2,68],58:[2,68],61:[2,68]},{33:156,34:[1,77]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:152,91:[1,62],92:[1,63],93:[1,61],94:[1,151],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,54],6:[2,54],31:[2,54],32:[2,54],53:[2,54],58:[2,54],61:[2,54],76:[2,54],81:[2,54],89:[2,54],94:[2,54],96:[2,54],105:[2,54],107:[2,54],108:[2,54],109:[2,54],113:[2,54],121:[2,54],129:[2,54],131:[2,54],132:[2,54],135:[2,54],136:[2,54],137:[2,54],138:[2,54],139:[2,54],140:[2,54]},{1:[2,187],6:[2,187],31:[2,187],32:[2,187],53:[2,187],58:[2,187],61:[2,187],76:[2,187],81:[2,187],89:[2,187],94:[2,187],96:[2,187],105:[2,187],106:91,107:[2,187],108:[2,187],109:[2,187],112:92,113:[2,187],114:73,121:[2,187],129:[2,187],131:[2,187],132:[2,187],135:[1,82],136:[2,187],137:[2,187],138:[2,187],139:[2,187],140:[2,187]},{106:94,107:[1,69],109:[1,70],112:95,113:[1,72],114:73,129:[1,93]},{1:[2,188],6:[2,188],31:[2,188],32:[2,188],53:[2,188],58:[2,188],61:[2,188],76:[2,188],81:[2,188],89:[2,188],94:[2,188],96:[2,188],105:[2,188],106:91,107:[2,188],108:[2,188],109:[2,188],112:92,113:[2,188],114:73,121:[2,188],129:[2,188],131:[2,188],132:[2,188],135:[1,82],136:[2,188],137:[2,188],138:[2,188],139:[2,188],140:[2,188]},{1:[2,189],6:[2,189],31:[2,189],32:[2,189],53:[2,189],58:[2,189],61:[2,189],76:[2,189],81:[2,189],89:[2,189],94:[2,189],96:[2,189],105:[2,189],106:91,107:[2,189],108:[2,189],109:[2,189],112:92,113:[2,189],114:73,121:[2,189],129:[2,189],131:[2,189],132:[2,189],135:[1,82],136:[2,189],137:[2,189],138:[2,189],139:[2,189],140:[2,189]},{1:[2,190],6:[2,190],31:[2,190],32:[2,190],53:[2,190],58:[2,190],61:[2,190],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,190],77:[2,74],81:[2,190],87:[2,74],88:[2,74],89:[2,190],94:[2,190],96:[2,190],105:[2,190],107:[2,190],108:[2,190],109:[2,190],113:[2,190],121:[2,190],129:[2,190],131:[2,190],132:[2,190],135:[2,190],136:[2,190],137:[2,190],138:[2,190],139:[2,190],140:[2,190]},{66:97,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],77:[1,104],84:96,87:[1,98],88:[2,111]},{66:106,70:[1,99],71:[1,100],72:[1,101],73:102,74:[1,103],77:[1,104],84:105,87:[1,98],88:[2,111]},{70:[2,77],71:[2,77],72:[2,77],74:[2,77],77:[2,77],87:[2,77],88:[2,77]},{1:[2,191],6:[2,191],31:[2,191],32:[2,191],53:[2,191],58:[2,191],61:[2,191],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,191],77:[2,74],81:[2,191],87:[2,74],88:[2,74],89:[2,191],94:[2,191],96:[2,191],105:[2,191],107:[2,191],108:[2,191],109:[2,191],113:[2,191],121:[2,191],129:[2,191],131:[2,191],132:[2,191],135:[2,191],136:[2,191],137:[2,191],138:[2,191],139:[2,191],140:[2,191]},{1:[2,192],6:[2,192],31:[2,192],32:[2,192],53:[2,192],58:[2,192],61:[2,192],76:[2,192],81:[2,192],89:[2,192],94:[2,192],96:[2,192],105:[2,192],107:[2,192],108:[2,192],109:[2,192],113:[2,192],121:[2,192],129:[2,192],131:[2,192],132:[2,192],135:[2,192],136:[2,192],137:[2,192],138:[2,192],139:[2,192],140:[2,192]},{1:[2,193],6:[2,193],31:[2,193],32:[2,193],53:[2,193],58:[2,193],61:[2,193],76:[2,193],81:[2,193],89:[2,193],94:[2,193],96:[2,193],105:[2,193],107:[2,193],108:[2,193],109:[2,193],113:[2,193],121:[2,193],129:[2,193],131:[2,193],132:[2,193],135:[2,193],136:[2,193],137:[2,193],138:[2,193],139:[2,193],140:[2,193]},{8:213,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,214],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:215,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{5:216,31:[1,5],128:[1,217]},{1:[2,136],6:[2,136],31:[2,136],32:[2,136],53:[2,136],58:[2,136],61:[2,136],76:[2,136],81:[2,136],89:[2,136],94:[2,136],96:[2,136],100:218,101:[1,219],102:[1,220],105:[2,136],107:[2,136],108:[2,136],109:[2,136],113:[2,136],121:[2,136],129:[2,136],131:[2,136],132:[2,136],135:[2,136],136:[2,136],137:[2,136],138:[2,136],139:[2,136],140:[2,136]},{1:[2,148],6:[2,148],31:[2,148],32:[2,148],53:[2,148],58:[2,148],61:[2,148],76:[2,148],81:[2,148],89:[2,148],94:[2,148],96:[2,148],105:[2,148],107:[2,148],108:[2,148],109:[2,148],113:[2,148],121:[2,148],129:[2,148],131:[2,148],132:[2,148],135:[2,148],136:[2,148],137:[2,148],138:[2,148],139:[2,148],140:[2,148]},{1:[2,156],6:[2,156],31:[2,156],32:[2,156],53:[2,156],58:[2,156],61:[2,156],76:[2,156],81:[2,156],89:[2,156],94:[2,156],96:[2,156],105:[2,156],107:[2,156],108:[2,156],109:[2,156],113:[2,156],121:[2,156],129:[2,156],131:[2,156],132:[2,156],135:[2,156],136:[2,156],137:[2,156],138:[2,156],139:[2,156],140:[2,156]},{31:[1,221],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{123:222,125:223,126:[1,224]},{1:[2,99],6:[2,99],31:[2,99],32:[2,99],53:[2,99],58:[2,99],61:[2,99],76:[2,99],81:[2,99],89:[2,99],94:[2,99],96:[2,99],105:[2,99],107:[2,99],108:[2,99],109:[2,99],113:[2,99],121:[2,99],129:[2,99],131:[2,99],132:[2,99],135:[2,99],136:[2,99],137:[2,99],138:[2,99],139:[2,99],140:[2,99]},{8:225,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,102],5:226,6:[2,102],31:[1,5],32:[2,102],53:[2,102],58:[2,102],61:[2,102],70:[2,74],71:[2,74],72:[2,74],74:[2,74],76:[2,102],77:[2,74],81:[2,102],83:[1,227],87:[2,74],88:[2,74],89:[2,102],94:[2,102],96:[2,102],105:[2,102],107:[2,102],108:[2,102],109:[2,102],113:[2,102],121:[2,102],129:[2,102],131:[2,102],132:[2,102],135:[2,102],136:[2,102],137:[2,102],138:[2,102],139:[2,102],140:[2,102]},{1:[2,141],6:[2,141],31:[2,141],32:[2,141],53:[2,141],58:[2,141],61:[2,141],76:[2,141],81:[2,141],89:[2,141],94:[2,141],96:[2,141],105:[2,141],106:91,107:[2,141],108:[2,141],109:[2,141],112:92,113:[2,141],114:73,121:[2,141],129:[2,141],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,110],6:[2,110],31:[2,110],32:[2,110],44:[2,110],53:[2,110],58:[2,110],61:[2,110],70:[2,110],71:[2,110],72:[2,110],74:[2,110],76:[2,110],77:[2,110],81:[2,110],83:[2,110],87:[2,110],88:[2,110],89:[2,110],94:[2,110],96:[2,110],105:[2,110],107:[2,110],108:[2,110],109:[2,110],113:[2,110],121:[2,110],129:[2,110],131:[2,110],132:[2,110],133:[2,110],134:[2,110],135:[2,110],136:[2,110],137:[2,110],138:[2,110],139:[2,110],140:[2,110],141:[2,110]},{1:[2,14],6:[2,14],31:[2,14],32:[2,14],53:[2,14],58:[2,14],61:[2,14],76:[2,14],81:[2,14],89:[2,14],94:[2,14],96:[2,14],105:[2,14],107:[2,14],108:[2,14],109:[2,14],113:[2,14],121:[2,14],129:[2,14],131:[2,14],132:[2,14],135:[2,14],136:[2,14],137:[2,14],138:[2,14],139:[2,14],140:[2,14]},{1:[2,15],6:[2,15],31:[2,15],32:[2,15],53:[2,15],58:[2,15],61:[2,15],76:[2,15],81:[2,15],89:[2,15],94:[2,15],96:[2,15],105:[2,15],106:91,107:[1,69],108:[2,15],109:[1,70],112:92,113:[1,72],114:73,121:[2,15],129:[2,15],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,50],6:[2,50],32:[2,50],105:[2,50],106:91,107:[2,50],109:[2,50],112:92,113:[2,50],114:73,129:[2,50],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,13],6:[2,13],32:[2,13],105:[2,13],107:[2,13],109:[2,13],113:[2,13],129:[2,13]},{6:[1,78],105:[1,228]},{4:229,7:4,8:6,9:7,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,132],31:[2,132],58:[2,132],61:[1,231],94:[2,132],95:230,96:[1,199],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,118],6:[2,118],31:[2,118],32:[2,118],44:[2,118],53:[2,118],58:[2,118],61:[2,118],70:[2,118],71:[2,118],72:[2,118],74:[2,118],76:[2,118],77:[2,118],81:[2,118],87:[2,118],88:[2,118],89:[2,118],94:[2,118],96:[2,118],105:[2,118],107:[2,118],108:[2,118],109:[2,118],113:[2,118],119:[2,118],120:[2,118],121:[2,118],129:[2,118],131:[2,118],132:[2,118],135:[2,118],136:[2,118],137:[2,118],138:[2,118],139:[2,118],140:[2,118]},{6:[2,57],31:[2,57],57:232,58:[1,233],94:[2,57]},{6:[2,127],31:[2,127],32:[2,127],58:[2,127],89:[2,127],94:[2,127]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:234,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,133],31:[2,133],32:[2,133],58:[2,133],89:[2,133],94:[2,133]},{1:[2,117],6:[2,117],31:[2,117],32:[2,117],44:[2,117],47:[2,117],53:[2,117],58:[2,117],61:[2,117],70:[2,117],71:[2,117],72:[2,117],74:[2,117],76:[2,117],77:[2,117],81:[2,117],83:[2,117],87:[2,117],88:[2,117],89:[2,117],94:[2,117],96:[2,117],105:[2,117],107:[2,117],108:[2,117],109:[2,117],113:[2,117],121:[2,117],129:[2,117],131:[2,117],132:[2,117],133:[2,117],134:[2,117],135:[2,117],136:[2,117],137:[2,117],138:[2,117],139:[2,117],140:[2,117],141:[2,117]},{5:235,31:[1,5],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,144],6:[2,144],31:[2,144],32:[2,144],53:[2,144],58:[2,144],61:[2,144],76:[2,144],81:[2,144],89:[2,144],94:[2,144],96:[2,144],105:[2,144],106:91,107:[1,69],108:[1,236],109:[1,70],112:92,113:[1,72],114:73,121:[2,144],129:[2,144],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,146],6:[2,146],31:[2,146],32:[2,146],53:[2,146],58:[2,146],61:[2,146],76:[2,146],81:[2,146],89:[2,146],94:[2,146],96:[2,146],105:[2,146],106:91,107:[1,69],108:[1,237],109:[1,70],112:92,113:[1,72],114:73,121:[2,146],129:[2,146],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,152],6:[2,152],31:[2,152],32:[2,152],53:[2,152],58:[2,152],61:[2,152],76:[2,152],81:[2,152],89:[2,152],94:[2,152],96:[2,152],105:[2,152],107:[2,152],108:[2,152],109:[2,152],113:[2,152],121:[2,152],129:[2,152],131:[2,152],132:[2,152],135:[2,152],136:[2,152],137:[2,152],138:[2,152],139:[2,152],140:[2,152]},{1:[2,153],6:[2,153],31:[2,153],32:[2,153],53:[2,153],58:[2,153],61:[2,153],76:[2,153],81:[2,153],89:[2,153],94:[2,153],96:[2,153],105:[2,153],106:91,107:[1,69],108:[2,153],109:[1,70],112:92,113:[1,72],114:73,121:[2,153],129:[2,153],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,157],6:[2,157],31:[2,157],32:[2,157],53:[2,157],58:[2,157],61:[2,157],76:[2,157],81:[2,157],89:[2,157],94:[2,157],96:[2,157],105:[2,157],107:[2,157],108:[2,157],109:[2,157],113:[2,157],121:[2,157],129:[2,157],131:[2,157],132:[2,157],135:[2,157],136:[2,157],137:[2,157],138:[2,157],139:[2,157],140:[2,157]},{119:[2,159],120:[2,159]},{33:166,34:[1,77],62:167,63:168,79:[1,74],93:[1,118],116:238,118:165},{58:[1,239],119:[2,164],120:[2,164]},{58:[2,161],119:[2,161],120:[2,161]},{58:[2,162],119:[2,162],120:[2,162]},{58:[2,163],119:[2,163],120:[2,163]},{1:[2,158],6:[2,158],31:[2,158],32:[2,158],53:[2,158],58:[2,158],61:[2,158],76:[2,158],81:[2,158],89:[2,158],94:[2,158],96:[2,158],105:[2,158],107:[2,158],108:[2,158],109:[2,158],113:[2,158],121:[2,158],129:[2,158],131:[2,158],132:[2,158],135:[2,158],136:[2,158],137:[2,158],138:[2,158],139:[2,158],140:[2,158]},{8:240,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:241,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,57],31:[2,57],57:242,58:[1,243],81:[2,57]},{6:[2,94],31:[2,94],32:[2,94],58:[2,94],81:[2,94]},{6:[2,43],31:[2,43],32:[2,43],47:[1,244],58:[2,43],81:[2,43]},{6:[2,46],31:[2,46],32:[2,46],58:[2,46],81:[2,46]},{6:[2,47],31:[2,47],32:[2,47],47:[2,47],58:[2,47],81:[2,47]},{6:[2,48],31:[2,48],32:[2,48],47:[2,48],58:[2,48],81:[2,48]},{6:[2,49],31:[2,49],32:[2,49],47:[2,49],58:[2,49],81:[2,49]},{1:[2,5],6:[2,5],32:[2,5],105:[2,5]},{1:[2,31],6:[2,31],31:[2,31],32:[2,31],53:[2,31],58:[2,31],61:[2,31],76:[2,31],81:[2,31],89:[2,31],94:[2,31],96:[2,31],101:[2,31],102:[2,31],105:[2,31],107:[2,31],108:[2,31],109:[2,31],113:[2,31],121:[2,31],124:[2,31],126:[2,31],129:[2,31],131:[2,31],132:[2,31],135:[2,31],136:[2,31],137:[2,31],138:[2,31],139:[2,31],140:[2,31]},{1:[2,195],6:[2,195],31:[2,195],32:[2,195],53:[2,195],58:[2,195],61:[2,195],76:[2,195],81:[2,195],89:[2,195],94:[2,195],96:[2,195],105:[2,195],106:91,107:[2,195],108:[2,195],109:[2,195],112:92,113:[2,195],114:73,121:[2,195],129:[2,195],131:[2,195],132:[2,195],135:[1,82],136:[1,85],137:[2,195],138:[2,195],139:[2,195],140:[2,195]},{1:[2,196],6:[2,196],31:[2,196],32:[2,196],53:[2,196],58:[2,196],61:[2,196],76:[2,196],81:[2,196],89:[2,196],94:[2,196],96:[2,196],105:[2,196],106:91,107:[2,196],108:[2,196],109:[2,196],112:92,113:[2,196],114:73,121:[2,196],129:[2,196],131:[2,196],132:[2,196],135:[1,82],136:[1,85],137:[2,196],138:[2,196],139:[2,196],140:[2,196]},{1:[2,197],6:[2,197],31:[2,197],32:[2,197],53:[2,197],58:[2,197],61:[2,197],76:[2,197],81:[2,197],89:[2,197],94:[2,197],96:[2,197],105:[2,197],106:91,107:[2,197],108:[2,197],109:[2,197],112:92,113:[2,197],114:73,121:[2,197],129:[2,197],131:[2,197],132:[2,197],135:[1,82],136:[2,197],137:[2,197],138:[2,197],139:[2,197],140:[2,197]},{1:[2,198],6:[2,198],31:[2,198],32:[2,198],53:[2,198],58:[2,198],61:[2,198],76:[2,198],81:[2,198],89:[2,198],94:[2,198],96:[2,198],105:[2,198],106:91,107:[2,198],108:[2,198],109:[2,198],112:92,113:[2,198],114:73,121:[2,198],129:[2,198],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[2,198],138:[2,198],139:[2,198],140:[2,198]},{1:[2,199],6:[2,199],31:[2,199],32:[2,199],53:[2,199],58:[2,199],61:[2,199],76:[2,199],81:[2,199],89:[2,199],94:[2,199],96:[2,199],105:[2,199],106:91,107:[2,199],108:[2,199],109:[2,199],112:92,113:[2,199],114:73,121:[2,199],129:[2,199],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[2,199],139:[2,199],140:[1,89]},{1:[2,200],6:[2,200],31:[2,200],32:[2,200],53:[2,200],58:[2,200],61:[2,200],76:[2,200],81:[2,200],89:[2,200],94:[2,200],96:[2,200],105:[2,200],106:91,107:[2,200],108:[2,200],109:[2,200],112:92,113:[2,200],114:73,121:[2,200],129:[2,200],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[2,200],140:[1,89]},{1:[2,201],6:[2,201],31:[2,201],32:[2,201],53:[2,201],58:[2,201],61:[2,201],76:[2,201],81:[2,201],89:[2,201],94:[2,201],96:[2,201],105:[2,201],106:91,107:[2,201],108:[2,201],109:[2,201],112:92,113:[2,201],114:73,121:[2,201],129:[2,201],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[2,201],139:[2,201],140:[2,201]},{1:[2,186],6:[2,186],31:[2,186],32:[2,186],53:[2,186],58:[2,186],61:[2,186],76:[2,186],81:[2,186],89:[2,186],94:[2,186],96:[2,186],105:[2,186],106:91,107:[1,69],108:[2,186],109:[1,70],112:92,113:[1,72],114:73,121:[2,186],129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,185],6:[2,185],31:[2,185],32:[2,185],53:[2,185],58:[2,185],61:[2,185],76:[2,185],81:[2,185],89:[2,185],94:[2,185],96:[2,185],105:[2,185],106:91,107:[1,69],108:[2,185],109:[1,70],112:92,113:[1,72],114:73,121:[2,185],129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,106],6:[2,106],31:[2,106],32:[2,106],53:[2,106],58:[2,106],61:[2,106],70:[2,106],71:[2,106],72:[2,106],74:[2,106],76:[2,106],77:[2,106],81:[2,106],87:[2,106],88:[2,106],89:[2,106],94:[2,106],96:[2,106],105:[2,106],107:[2,106],108:[2,106],109:[2,106],113:[2,106],121:[2,106],129:[2,106],131:[2,106],132:[2,106],135:[2,106],136:[2,106],137:[2,106],138:[2,106],139:[2,106],140:[2,106]},{1:[2,82],6:[2,82],31:[2,82],32:[2,82],44:[2,82],53:[2,82],58:[2,82],61:[2,82],70:[2,82],71:[2,82],72:[2,82],74:[2,82],76:[2,82],77:[2,82],81:[2,82],83:[2,82],87:[2,82],88:[2,82],89:[2,82],94:[2,82],96:[2,82],105:[2,82],107:[2,82],108:[2,82],109:[2,82],113:[2,82],121:[2,82],129:[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],139:[2,82],140:[2,82],141:[2,82]},{1:[2,83],6:[2,83],31:[2,83],32:[2,83],44:[2,83],53:[2,83],58:[2,83],61:[2,83],70:[2,83],71:[2,83],72:[2,83],74:[2,83],76:[2,83],77:[2,83],81:[2,83],83:[2,83],87:[2,83],88:[2,83],89:[2,83],94:[2,83],96:[2,83],105:[2,83],107:[2,83],108:[2,83],109:[2,83],113:[2,83],121:[2,83],129:[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],139:[2,83],140:[2,83],141:[2,83]},{1:[2,84],6:[2,84],31:[2,84],32:[2,84],44:[2,84],53:[2,84],58:[2,84],61:[2,84],70:[2,84],71:[2,84],72:[2,84],74:[2,84],76:[2,84],77:[2,84],81:[2,84],83:[2,84],87:[2,84],88:[2,84],89:[2,84],94:[2,84],96:[2,84],105:[2,84],107:[2,84],108:[2,84],109:[2,84],113:[2,84],121:[2,84],129:[2,84],131:[2,84],132:[2,84],133:[2,84],134:[2,84],135:[2,84],136:[2,84],137:[2,84],138:[2,84],139:[2,84],140:[2,84],141:[2,84]},{1:[2,85],6:[2,85],31:[2,85],32:[2,85],44:[2,85],53:[2,85],58:[2,85],61:[2,85],70:[2,85],71:[2,85],72:[2,85],74:[2,85],76:[2,85],77:[2,85],81:[2,85],83:[2,85],87:[2,85],88:[2,85],89:[2,85],94:[2,85],96:[2,85],105:[2,85],107:[2,85],108:[2,85],109:[2,85],113:[2,85],121:[2,85],129:[2,85],131:[2,85],132:[2,85],133:[2,85],134:[2,85],135:[2,85],136:[2,85],137:[2,85],138:[2,85],139:[2,85],140:[2,85],141:[2,85]},{76:[1,245]},{61:[1,200],76:[2,90],95:246,96:[1,199],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{76:[2,91]},{8:247,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,76:[2,126],79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{12:[2,120],14:[2,120],17:[2,120],34:[2,120],36:[2,120],37:[2,120],39:[2,120],40:[2,120],41:[2,120],42:[2,120],49:[2,120],50:[2,120],51:[2,120],55:[2,120],56:[2,120],76:[2,120],79:[2,120],82:[2,120],85:[2,120],86:[2,120],91:[2,120],92:[2,120],93:[2,120],99:[2,120],103:[2,120],104:[2,120],107:[2,120],109:[2,120],111:[2,120],113:[2,120],122:[2,120],128:[2,120],130:[2,120],131:[2,120],132:[2,120],133:[2,120],134:[2,120]},{12:[2,121],14:[2,121],17:[2,121],34:[2,121],36:[2,121],37:[2,121],39:[2,121],40:[2,121],41:[2,121],42:[2,121],49:[2,121],50:[2,121],51:[2,121],55:[2,121],56:[2,121],76:[2,121],79:[2,121],82:[2,121],85:[2,121],86:[2,121],91:[2,121],92:[2,121],93:[2,121],99:[2,121],103:[2,121],104:[2,121],107:[2,121],109:[2,121],111:[2,121],113:[2,121],122:[2,121],128:[2,121],130:[2,121],131:[2,121],132:[2,121],133:[2,121],134:[2,121]},{1:[2,89],6:[2,89],31:[2,89],32:[2,89],44:[2,89],53:[2,89],58:[2,89],61:[2,89],70:[2,89],71:[2,89],72:[2,89],74:[2,89],76:[2,89],77:[2,89],81:[2,89],83:[2,89],87:[2,89],88:[2,89],89:[2,89],94:[2,89],96:[2,89],105:[2,89],107:[2,89],108:[2,89],109:[2,89],113:[2,89],121:[2,89],129:[2,89],131:[2,89],132:[2,89],133:[2,89],134:[2,89],135:[2,89],136:[2,89],137:[2,89],138:[2,89],139:[2,89],140:[2,89],141:[2,89]},{1:[2,107],6:[2,107],31:[2,107],32:[2,107],53:[2,107],58:[2,107],61:[2,107],70:[2,107],71:[2,107],72:[2,107],74:[2,107],76:[2,107],77:[2,107],81:[2,107],87:[2,107],88:[2,107],89:[2,107],94:[2,107],96:[2,107],105:[2,107],107:[2,107],108:[2,107],109:[2,107],113:[2,107],121:[2,107],129:[2,107],131:[2,107],132:[2,107],135:[2,107],136:[2,107],137:[2,107],138:[2,107],139:[2,107],140:[2,107]},{1:[2,40],6:[2,40],31:[2,40],32:[2,40],53:[2,40],58:[2,40],61:[2,40],76:[2,40],81:[2,40],89:[2,40],94:[2,40],96:[2,40],105:[2,40],106:91,107:[2,40],108:[2,40],109:[2,40],112:92,113:[2,40],114:73,121:[2,40],129:[2,40],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:248,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:249,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,113],6:[2,113],31:[2,113],32:[2,113],44:[2,113],53:[2,113],58:[2,113],61:[2,113],70:[2,113],71:[2,113],72:[2,113],74:[2,113],76:[2,113],77:[2,113],81:[2,113],83:[2,113],87:[2,113],88:[2,113],89:[2,113],94:[2,113],96:[2,113],105:[2,113],107:[2,113],108:[2,113],109:[2,113],113:[2,113],121:[2,113],129:[2,113],131:[2,113],132:[2,113],133:[2,113],134:[2,113],135:[2,113],136:[2,113],137:[2,113],138:[2,113],139:[2,113],140:[2,113],141:[2,113]},{6:[2,57],31:[2,57],57:250,58:[1,233],89:[2,57]},{6:[2,132],31:[2,132],32:[2,132],58:[2,132],61:[1,251],89:[2,132],94:[2,132],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{54:252,55:[1,64],56:[1,65]},{33:113,34:[1,77],48:114,59:253,60:112,62:115,63:116,79:[1,74],92:[1,117],93:[1,118]},{53:[2,63],58:[2,63]},{8:254,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,202],6:[2,202],31:[2,202],32:[2,202],53:[2,202],58:[2,202],61:[2,202],76:[2,202],81:[2,202],89:[2,202],94:[2,202],96:[2,202],105:[2,202],106:91,107:[2,202],108:[2,202],109:[2,202],112:92,113:[2,202],114:73,121:[2,202],129:[2,202],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:255,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,204],6:[2,204],31:[2,204],32:[2,204],53:[2,204],58:[2,204],61:[2,204],76:[2,204],81:[2,204],89:[2,204],94:[2,204],96:[2,204],105:[2,204],106:91,107:[2,204],108:[2,204],109:[2,204],112:92,113:[2,204],114:73,121:[2,204],129:[2,204],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,184],6:[2,184],31:[2,184],32:[2,184],53:[2,184],58:[2,184],61:[2,184],76:[2,184],81:[2,184],89:[2,184],94:[2,184],96:[2,184],105:[2,184],107:[2,184],108:[2,184],109:[2,184],113:[2,184],121:[2,184],129:[2,184],131:[2,184],132:[2,184],135:[2,184],136:[2,184],137:[2,184],138:[2,184],139:[2,184],140:[2,184]},{8:256,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,137],6:[2,137],31:[2,137],32:[2,137],53:[2,137],58:[2,137],61:[2,137],76:[2,137],81:[2,137],89:[2,137],94:[2,137],96:[2,137],101:[1,257],105:[2,137],107:[2,137],108:[2,137],109:[2,137],113:[2,137],121:[2,137],129:[2,137],131:[2,137],132:[2,137],135:[2,137],136:[2,137],137:[2,137],138:[2,137],139:[2,137],140:[2,137]},{5:258,31:[1,5]},{33:259,34:[1,77]},{123:260,125:223,126:[1,224]},{32:[1,261],124:[1,262],125:263,126:[1,224]},{32:[2,177],124:[2,177],126:[2,177]},{8:265,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],98:264,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,100],5:266,6:[2,100],31:[1,5],32:[2,100],53:[2,100],58:[2,100],61:[2,100],76:[2,100],81:[2,100],89:[2,100],94:[2,100],96:[2,100],105:[2,100],106:91,107:[1,69],108:[2,100],109:[1,70],112:92,113:[1,72],114:73,121:[2,100],129:[2,100],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,103],6:[2,103],31:[2,103],32:[2,103],53:[2,103],58:[2,103],61:[2,103],76:[2,103],81:[2,103],89:[2,103],94:[2,103],96:[2,103],105:[2,103],107:[2,103],108:[2,103],109:[2,103],113:[2,103],121:[2,103],129:[2,103],131:[2,103],132:[2,103],135:[2,103],136:[2,103],137:[2,103],138:[2,103],139:[2,103],140:[2,103]},{8:267,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,142],6:[2,142],31:[2,142],32:[2,142],53:[2,142],58:[2,142],61:[2,142],70:[2,142],71:[2,142],72:[2,142],74:[2,142],76:[2,142],77:[2,142],81:[2,142],87:[2,142],88:[2,142],89:[2,142],94:[2,142],96:[2,142],105:[2,142],107:[2,142],108:[2,142],109:[2,142],113:[2,142],121:[2,142],129:[2,142],131:[2,142],132:[2,142],135:[2,142],136:[2,142],137:[2,142],138:[2,142],139:[2,142],140:[2,142]},{6:[1,78],32:[1,268]},{8:269,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,69],12:[2,121],14:[2,121],17:[2,121],31:[2,69],34:[2,121],36:[2,121],37:[2,121],39:[2,121],40:[2,121],41:[2,121],42:[2,121],49:[2,121],50:[2,121],51:[2,121],55:[2,121],56:[2,121],58:[2,69],79:[2,121],82:[2,121],85:[2,121],86:[2,121],91:[2,121],92:[2,121],93:[2,121],94:[2,69],99:[2,121],103:[2,121],104:[2,121],107:[2,121],109:[2,121],111:[2,121],113:[2,121],122:[2,121],128:[2,121],130:[2,121],131:[2,121],132:[2,121],133:[2,121],134:[2,121]},{6:[1,271],31:[1,272],94:[1,270]},{6:[2,58],8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[2,58],32:[2,58],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],89:[2,58],91:[1,62],92:[1,63],93:[1,61],94:[2,58],97:273,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,57],31:[2,57],32:[2,57],57:274,58:[1,233]},{1:[2,181],6:[2,181],31:[2,181],32:[2,181],53:[2,181],58:[2,181],61:[2,181],76:[2,181],81:[2,181],89:[2,181],94:[2,181],96:[2,181],105:[2,181],107:[2,181],108:[2,181],109:[2,181],113:[2,181],121:[2,181],124:[2,181],129:[2,181],131:[2,181],132:[2,181],135:[2,181],136:[2,181],137:[2,181],138:[2,181],139:[2,181],140:[2,181]},{8:275,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:276,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{119:[2,160],120:[2,160]},{33:166,34:[1,77],62:167,63:168,79:[1,74],93:[1,118],118:277},{1:[2,166],6:[2,166],31:[2,166],32:[2,166],53:[2,166],58:[2,166],61:[2,166],76:[2,166],81:[2,166],89:[2,166],94:[2,166],96:[2,166],105:[2,166],106:91,107:[2,166],108:[1,278],109:[2,166],112:92,113:[2,166],114:73,121:[1,279],129:[2,166],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,167],6:[2,167],31:[2,167],32:[2,167],53:[2,167],58:[2,167],61:[2,167],76:[2,167],81:[2,167],89:[2,167],94:[2,167],96:[2,167],105:[2,167],106:91,107:[2,167],108:[1,280],109:[2,167],112:92,113:[2,167],114:73,121:[2,167],129:[2,167],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,282],31:[1,283],81:[1,281]},{6:[2,58],11:175,31:[2,58],32:[2,58],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:284,46:174,48:178,50:[1,51],81:[2,58],92:[1,117]},{8:285,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,286],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,88],6:[2,88],31:[2,88],32:[2,88],44:[2,88],53:[2,88],58:[2,88],61:[2,88],70:[2,88],71:[2,88],72:[2,88],74:[2,88],76:[2,88],77:[2,88],81:[2,88],83:[2,88],87:[2,88],88:[2,88],89:[2,88],94:[2,88],96:[2,88],105:[2,88],107:[2,88],108:[2,88],109:[2,88],113:[2,88],121:[2,88],129:[2,88],131:[2,88],132:[2,88],133:[2,88],134:[2,88],135:[2,88],136:[2,88],137:[2,88],138:[2,88],139:[2,88],140:[2,88],141:[2,88]},{8:287,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,76:[2,124],79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{76:[2,125],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,41],6:[2,41],31:[2,41],32:[2,41],53:[2,41],58:[2,41],61:[2,41],76:[2,41],81:[2,41],89:[2,41],94:[2,41],96:[2,41],105:[2,41],106:91,107:[2,41],108:[2,41],109:[2,41],112:92,113:[2,41],114:73,121:[2,41],129:[2,41],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,288],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,271],31:[1,272],89:[1,289]},{6:[2,69],31:[2,69],32:[2,69],58:[2,69],89:[2,69],94:[2,69]},{5:290,31:[1,5]},{53:[2,61],58:[2,61]},{53:[2,64],58:[2,64],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,291],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{5:292,31:[1,5],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{5:293,31:[1,5]},{1:[2,138],6:[2,138],31:[2,138],32:[2,138],53:[2,138],58:[2,138],61:[2,138],76:[2,138],81:[2,138],89:[2,138],94:[2,138],96:[2,138],105:[2,138],107:[2,138],108:[2,138],109:[2,138],113:[2,138],121:[2,138],129:[2,138],131:[2,138],132:[2,138],135:[2,138],136:[2,138],137:[2,138],138:[2,138],139:[2,138],140:[2,138]},{5:294,31:[1,5]},{32:[1,295],124:[1,296],125:263,126:[1,224]},{1:[2,175],6:[2,175],31:[2,175],32:[2,175],53:[2,175],58:[2,175],61:[2,175],76:[2,175],81:[2,175],89:[2,175],94:[2,175],96:[2,175],105:[2,175],107:[2,175],108:[2,175],109:[2,175],113:[2,175],121:[2,175],129:[2,175],131:[2,175],132:[2,175],135:[2,175],136:[2,175],137:[2,175],138:[2,175],139:[2,175],140:[2,175]},{5:297,31:[1,5]},{32:[2,178],124:[2,178],126:[2,178]},{5:298,31:[1,5],58:[1,299]},{31:[2,134],58:[2,134],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,101],6:[2,101],31:[2,101],32:[2,101],53:[2,101],58:[2,101],61:[2,101],76:[2,101],81:[2,101],89:[2,101],94:[2,101],96:[2,101],105:[2,101],107:[2,101],108:[2,101],109:[2,101],113:[2,101],121:[2,101],129:[2,101],131:[2,101],132:[2,101],135:[2,101],136:[2,101],137:[2,101],138:[2,101],139:[2,101],140:[2,101]},{1:[2,104],5:300,6:[2,104],31:[1,5],32:[2,104],53:[2,104],58:[2,104],61:[2,104],76:[2,104],81:[2,104],89:[2,104],94:[2,104],96:[2,104],105:[2,104],106:91,107:[1,69],108:[2,104],109:[1,70],112:92,113:[1,72],114:73,121:[2,104],129:[2,104],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{105:[1,301]},{94:[1,302],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,119],6:[2,119],31:[2,119],32:[2,119],44:[2,119],53:[2,119],58:[2,119],61:[2,119],70:[2,119],71:[2,119],72:[2,119],74:[2,119],76:[2,119],77:[2,119],81:[2,119],87:[2,119],88:[2,119],89:[2,119],94:[2,119],96:[2,119],105:[2,119],107:[2,119],108:[2,119],109:[2,119],113:[2,119],119:[2,119],120:[2,119],121:[2,119],129:[2,119],131:[2,119],132:[2,119],135:[2,119],136:[2,119],137:[2,119],138:[2,119],139:[2,119],140:[2,119]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],97:303,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:208,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,31:[1,154],33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,64:155,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],90:304,91:[1,62],92:[1,63],93:[1,61],97:153,99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[2,128],31:[2,128],32:[2,128],58:[2,128],89:[2,128],94:[2,128]},{6:[1,271],31:[1,272],32:[1,305]},{1:[2,145],6:[2,145],31:[2,145],32:[2,145],53:[2,145],58:[2,145],61:[2,145],76:[2,145],81:[2,145],89:[2,145],94:[2,145],96:[2,145],105:[2,145],106:91,107:[1,69],108:[2,145],109:[1,70],112:92,113:[1,72],114:73,121:[2,145],129:[2,145],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,147],6:[2,147],31:[2,147],32:[2,147],53:[2,147],58:[2,147],61:[2,147],76:[2,147],81:[2,147],89:[2,147],94:[2,147],96:[2,147],105:[2,147],106:91,107:[1,69],108:[2,147],109:[1,70],112:92,113:[1,72],114:73,121:[2,147],129:[2,147],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{119:[2,165],120:[2,165]},{8:306,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:307,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:308,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,92],6:[2,92],31:[2,92],32:[2,92],44:[2,92],53:[2,92],58:[2,92],61:[2,92],70:[2,92],71:[2,92],72:[2,92],74:[2,92],76:[2,92],77:[2,92],81:[2,92],87:[2,92],88:[2,92],89:[2,92],94:[2,92],96:[2,92],105:[2,92],107:[2,92],108:[2,92],109:[2,92],113:[2,92],119:[2,92],120:[2,92],121:[2,92],129:[2,92],131:[2,92],132:[2,92],135:[2,92],136:[2,92],137:[2,92],138:[2,92],139:[2,92],140:[2,92]},{11:175,33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:309,46:174,48:178,50:[1,51],92:[1,117]},{6:[2,93],11:175,31:[2,93],32:[2,93],33:176,34:[1,77],35:177,36:[1,75],37:[1,76],45:173,46:174,48:178,50:[1,51],58:[2,93],80:310,92:[1,117]},{6:[2,95],31:[2,95],32:[2,95],58:[2,95],81:[2,95]},{6:[2,44],31:[2,44],32:[2,44],58:[2,44],81:[2,44],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{8:311,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{76:[2,123],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,42],6:[2,42],31:[2,42],32:[2,42],53:[2,42],58:[2,42],61:[2,42],76:[2,42],81:[2,42],89:[2,42],94:[2,42],96:[2,42],105:[2,42],107:[2,42],108:[2,42],109:[2,42],113:[2,42],121:[2,42],129:[2,42],131:[2,42],132:[2,42],135:[2,42],136:[2,42],137:[2,42],138:[2,42],139:[2,42],140:[2,42]},{1:[2,114],6:[2,114],31:[2,114],32:[2,114],44:[2,114],53:[2,114],58:[2,114],61:[2,114],70:[2,114],71:[2,114],72:[2,114],74:[2,114],76:[2,114],77:[2,114],81:[2,114],83:[2,114],87:[2,114],88:[2,114],89:[2,114],94:[2,114],96:[2,114],105:[2,114],107:[2,114],108:[2,114],109:[2,114],113:[2,114],121:[2,114],129:[2,114],131:[2,114],132:[2,114],133:[2,114],134:[2,114],135:[2,114],136:[2,114],137:[2,114],138:[2,114],139:[2,114],140:[2,114],141:[2,114]},{1:[2,53],6:[2,53],31:[2,53],32:[2,53],53:[2,53],58:[2,53],61:[2,53],76:[2,53],81:[2,53],89:[2,53],94:[2,53],96:[2,53],105:[2,53],107:[2,53],108:[2,53],109:[2,53],113:[2,53],121:[2,53],129:[2,53],131:[2,53],132:[2,53],135:[2,53],136:[2,53],137:[2,53],138:[2,53],139:[2,53],140:[2,53]},{1:[2,203],6:[2,203],31:[2,203],32:[2,203],53:[2,203],58:[2,203],61:[2,203],76:[2,203],81:[2,203],89:[2,203],94:[2,203],96:[2,203],105:[2,203],107:[2,203],108:[2,203],109:[2,203],113:[2,203],121:[2,203],129:[2,203],131:[2,203],132:[2,203],135:[2,203],136:[2,203],137:[2,203],138:[2,203],139:[2,203],140:[2,203]},{1:[2,182],6:[2,182],31:[2,182],32:[2,182],53:[2,182],58:[2,182],61:[2,182],76:[2,182],81:[2,182],89:[2,182],94:[2,182],96:[2,182],105:[2,182],107:[2,182],108:[2,182],109:[2,182],113:[2,182],121:[2,182],124:[2,182],129:[2,182],131:[2,182],132:[2,182],135:[2,182],136:[2,182],137:[2,182],138:[2,182],139:[2,182],140:[2,182]},{1:[2,139],6:[2,139],31:[2,139],32:[2,139],53:[2,139],58:[2,139],61:[2,139],76:[2,139],81:[2,139],89:[2,139],94:[2,139],96:[2,139],105:[2,139],107:[2,139],108:[2,139],109:[2,139],113:[2,139],121:[2,139],129:[2,139],131:[2,139],132:[2,139],135:[2,139],136:[2,139],137:[2,139],138:[2,139],139:[2,139],140:[2,139]},{1:[2,140],6:[2,140],31:[2,140],32:[2,140],53:[2,140],58:[2,140],61:[2,140],76:[2,140],81:[2,140],89:[2,140],94:[2,140],96:[2,140],101:[2,140],105:[2,140],107:[2,140],108:[2,140],109:[2,140],113:[2,140],121:[2,140],129:[2,140],131:[2,140],132:[2,140],135:[2,140],136:[2,140],137:[2,140],138:[2,140],139:[2,140],140:[2,140]},{1:[2,173],6:[2,173],31:[2,173],32:[2,173],53:[2,173],58:[2,173],61:[2,173],76:[2,173],81:[2,173],89:[2,173],94:[2,173],96:[2,173],105:[2,173],107:[2,173],108:[2,173],109:[2,173],113:[2,173],121:[2,173],129:[2,173],131:[2,173],132:[2,173],135:[2,173],136:[2,173],137:[2,173],138:[2,173],139:[2,173],140:[2,173]},{5:312,31:[1,5]},{32:[1,313]},{6:[1,314],32:[2,179],124:[2,179],126:[2,179]},{8:315,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{1:[2,105],6:[2,105],31:[2,105],32:[2,105],53:[2,105],58:[2,105],61:[2,105],76:[2,105],81:[2,105],89:[2,105],94:[2,105],96:[2,105],105:[2,105],107:[2,105],108:[2,105],109:[2,105],113:[2,105],121:[2,105],129:[2,105],131:[2,105],132:[2,105],135:[2,105],136:[2,105],137:[2,105],138:[2,105],139:[2,105],140:[2,105]},{1:[2,143],6:[2,143],31:[2,143],32:[2,143],53:[2,143],58:[2,143],61:[2,143],70:[2,143],71:[2,143],72:[2,143],74:[2,143],76:[2,143],77:[2,143],81:[2,143],87:[2,143],88:[2,143],89:[2,143],94:[2,143],96:[2,143],105:[2,143],107:[2,143],108:[2,143],109:[2,143],113:[2,143],121:[2,143],129:[2,143],131:[2,143],132:[2,143],135:[2,143],136:[2,143],137:[2,143],138:[2,143],139:[2,143],140:[2,143]},{1:[2,122],6:[2,122],31:[2,122],32:[2,122],53:[2,122],58:[2,122],61:[2,122],70:[2,122],71:[2,122],72:[2,122],74:[2,122],76:[2,122],77:[2,122],81:[2,122],87:[2,122],88:[2,122],89:[2,122],94:[2,122],96:[2,122],105:[2,122],107:[2,122],108:[2,122],109:[2,122],113:[2,122],121:[2,122],129:[2,122],131:[2,122],132:[2,122],135:[2,122],136:[2,122],137:[2,122],138:[2,122],139:[2,122],140:[2,122]},{6:[2,129],31:[2,129],32:[2,129],58:[2,129],89:[2,129],94:[2,129]},{6:[2,57],31:[2,57],32:[2,57],57:316,58:[1,233]},{6:[2,130],31:[2,130],32:[2,130],58:[2,130],89:[2,130],94:[2,130]},{1:[2,168],6:[2,168],31:[2,168],32:[2,168],53:[2,168],58:[2,168],61:[2,168],76:[2,168],81:[2,168],89:[2,168],94:[2,168],96:[2,168],105:[2,168],106:91,107:[2,168],108:[2,168],109:[2,168],112:92,113:[2,168],114:73,121:[1,317],129:[2,168],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,170],6:[2,170],31:[2,170],32:[2,170],53:[2,170],58:[2,170],61:[2,170],76:[2,170],81:[2,170],89:[2,170],94:[2,170],96:[2,170],105:[2,170],106:91,107:[2,170],108:[1,318],109:[2,170],112:92,113:[2,170],114:73,121:[2,170],129:[2,170],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,169],6:[2,169],31:[2,169],32:[2,169],53:[2,169],58:[2,169],61:[2,169],76:[2,169],81:[2,169],89:[2,169],94:[2,169],96:[2,169],105:[2,169],106:91,107:[2,169],108:[2,169],109:[2,169],112:92,113:[2,169],114:73,121:[2,169],129:[2,169],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[2,96],31:[2,96],32:[2,96],58:[2,96],81:[2,96]},{6:[2,57],31:[2,57],32:[2,57],57:319,58:[1,243]},{32:[1,320],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{32:[1,321]},{1:[2,176],6:[2,176],31:[2,176],32:[2,176],53:[2,176],58:[2,176],61:[2,176],76:[2,176],81:[2,176],89:[2,176],94:[2,176],96:[2,176],105:[2,176],107:[2,176],108:[2,176],109:[2,176],113:[2,176],121:[2,176],129:[2,176],131:[2,176],132:[2,176],135:[2,176],136:[2,176],137:[2,176],138:[2,176],139:[2,176],140:[2,176]},{32:[2,180],124:[2,180],126:[2,180]},{31:[2,135],58:[2,135],106:91,107:[1,69],109:[1,70],112:92,113:[1,72],114:73,129:[1,90],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[1,271],31:[1,272],32:[1,322]},{8:323,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{8:324,9:121,10:22,11:23,12:[1,24],13:25,14:[1,52],16:21,17:[1,49],18:8,19:9,20:10,21:11,22:12,23:13,24:14,25:15,26:16,27:17,28:18,29:19,30:20,33:66,34:[1,77],35:55,36:[1,75],37:[1,76],38:27,39:[1,56],40:[1,57],41:[1,58],42:[1,59],43:26,48:67,49:[1,50],50:[1,51],51:[1,32],54:33,55:[1,64],56:[1,65],62:53,63:54,65:39,67:28,68:29,69:30,79:[1,74],82:[1,46],85:[1,31],86:[1,48],91:[1,62],92:[1,63],93:[1,61],99:[1,41],103:[1,47],104:[1,60],106:42,107:[1,69],109:[1,70],110:43,111:[1,71],112:44,113:[1,72],114:73,122:[1,45],127:40,128:[1,68],130:[1,34],131:[1,35],132:[1,36],133:[1,37],134:[1,38]},{6:[1,282],31:[1,283],32:[1,325]},{6:[2,45],31:[2,45],32:[2,45],58:[2,45],81:[2,45]},{1:[2,174],6:[2,174],31:[2,174],32:[2,174],53:[2,174],58:[2,174],61:[2,174],76:[2,174],81:[2,174],89:[2,174],94:[2,174],96:[2,174],105:[2,174],107:[2,174],108:[2,174],109:[2,174],113:[2,174],121:[2,174],129:[2,174],131:[2,174],132:[2,174],135:[2,174],136:[2,174],137:[2,174],138:[2,174],139:[2,174],140:[2,174]},{6:[2,131],31:[2,131],32:[2,131],58:[2,131],89:[2,131],94:[2,131]},{1:[2,171],6:[2,171],31:[2,171],32:[2,171],53:[2,171],58:[2,171],61:[2,171],76:[2,171],81:[2,171],89:[2,171],94:[2,171],96:[2,171],105:[2,171],106:91,107:[2,171],108:[2,171],109:[2,171],112:92,113:[2,171],114:73,121:[2,171],129:[2,171],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{1:[2,172],6:[2,172],31:[2,172],32:[2,172],53:[2,172],58:[2,172],61:[2,172],76:[2,172],81:[2,172],89:[2,172],94:[2,172],96:[2,172],105:[2,172],106:91,107:[2,172],108:[2,172],109:[2,172],112:92,113:[2,172],114:73,121:[2,172],129:[2,172],131:[1,84],132:[1,83],135:[1,82],136:[1,85],137:[1,86],138:[1,87],139:[1,88],140:[1,89]},{6:[2,97],31:[2,97],32:[2,97],58:[2,97],81:[2,97]}], defaultActions: {64:[2,55],65:[2,56],79:[2,3],98:[2,112],197:[2,91]}, parseError: function parseError(str, hash) { throw new Error(str); diff --git a/lib/coffee-script/rewriter.js b/lib/coffee-script/rewriter.js index c3cbd5e883..ffe08a88b2 100644 --- a/lib/coffee-script/rewriter.js +++ b/lib/coffee-script/rewriter.js @@ -1,11 +1,12 @@ (function() { var BALANCED_PAIRS, EXPRESSION_CLOSE, EXPRESSION_END, EXPRESSION_START, IMPLICIT_BLOCK, IMPLICIT_CALL, IMPLICIT_END, IMPLICIT_FUNC, IMPLICIT_UNSPACED_CALL, INVERSES, LINEBREAKS, SINGLE_CLOSERS, SINGLE_LINERS, left, rite, _i, _len, _ref, - __hasProp = Object.prototype.hasOwnProperty, - __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (__hasProp.call(this, i) && this[i] === item) return i; } return -1; }, + __indexOf = Array.prototype.indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }, __slice = Array.prototype.slice; exports.Rewriter = (function() { + Rewriter.name = 'Rewriter'; + function Rewriter() {} Rewriter.prototype.rewrite = function(tokens) { @@ -51,9 +52,9 @@ }; Rewriter.prototype.removeLeadingNewlines = function() { - var i, tag, _len, _ref; + var i, tag, _i, _len, _ref; _ref = this.tokens; - for (i = 0, _len = _ref.length; i < _len; i++) { + for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) { tag = _ref[i][0]; if (tag !== 'TERMINATOR') break; } @@ -118,8 +119,7 @@ }; action = function(token, i) { var tok; - tok = ['}', '}', token[2]]; - tok.generated = true; + tok = this.generate('}', '}', token[2]); return this.tokens.splice(i, 0, tok); }; return this.scanTokens(function(token, i, tokens) { @@ -145,8 +145,7 @@ startsLine = !prevTag || (__indexOf.call(LINEBREAKS, prevTag) >= 0); value = new String('{'); value.generated = true; - tok = ['{', value, token[2]]; - tok.generated = true; + tok = this.generate('{', value, token[2]); tokens.splice(idx, 0, tok); this.detectEnd(i + 2, condition, action); return 2; @@ -172,7 +171,7 @@ return !token.generated && this.tag(i - 1) !== ',' && (__indexOf.call(IMPLICIT_END, tag) >= 0 || (tag === 'INDENT' && !seenControl)) && (tag !== 'INDENT' || (((_ref = this.tag(i - 2)) !== 'CLASS' && _ref !== 'EXTENDS') && (_ref2 = this.tag(i - 1), __indexOf.call(IMPLICIT_BLOCK, _ref2) < 0) && !((post = this.tokens[i + 1]) && post.generated && post[0] === '{'))); }; action = function(token, i) { - return this.tokens.splice(i, 0, ['CALL_END', ')', token[2]]); + return this.tokens.splice(i, 0, this.generate('CALL_END', ')', token[2])); }; return this.scanTokens(function(token, i, tokens) { var callObject, current, next, prev, tag, _ref, _ref2, _ref3; @@ -188,7 +187,7 @@ if (!(callObject || (prev != null ? prev.spaced : void 0) && (prev.call || (_ref3 = prev[0], __indexOf.call(IMPLICIT_FUNC, _ref3) >= 0)) && (__indexOf.call(IMPLICIT_CALL, tag) >= 0 || !(token.spaced || token.newLine) && __indexOf.call(IMPLICIT_UNSPACED_CALL, tag) >= 0))) { return 1; } - tokens.splice(i, 0, ['CALL_START', '(', token[2]]); + tokens.splice(i, 0, this.generate('CALL_START', '(', token[2])); this.detectEnd(i + 1, condition, action); if (prev[0] === '?') prev[0] = 'FUNC_EXIST'; return 2; @@ -222,9 +221,8 @@ } if (__indexOf.call(SINGLE_LINERS, tag) >= 0 && this.tag(i + 1) !== 'INDENT' && !(tag === 'ELSE' && this.tag(i + 1) === 'IF')) { starter = tag; - _ref2 = this.indentation(token), indent = _ref2[0], outdent = _ref2[1]; + _ref2 = this.indentation(token, true), indent = _ref2[0], outdent = _ref2[1]; if (starter === 'THEN') indent.fromThen = true; - indent.generated = outdent.generated = true; tokens.splice(i + 1, 0, indent); this.detectEnd(i + 2, condition, action); if (tag === 'THEN') tokens.splice(i, 1); @@ -242,7 +240,9 @@ return (_ref = token[0]) === 'TERMINATOR' || _ref === 'INDENT'; }; action = function(token, i) { - if (token[0] !== 'INDENT') return original[0] = 'POST_' + original[0]; + if (token[0] !== 'INDENT' || (token.generated && !token.fromThen)) { + return original[0] = 'POST_' + original[0]; + } }; return this.scanTokens(function(token, i) { if (token[0] !== 'IF') return 1; @@ -252,8 +252,20 @@ }); }; - Rewriter.prototype.indentation = function(token) { - return [['INDENT', 2, token[2]], ['OUTDENT', 2, token[2]]]; + Rewriter.prototype.indentation = function(token, implicit) { + var indent, outdent; + if (implicit == null) implicit = false; + indent = ['INDENT', 2, token[2]]; + outdent = ['OUTDENT', 2, token[2]]; + if (implicit) indent.generated = outdent.generated = true; + return [indent, outdent]; + }; + + Rewriter.prototype.generate = function(tag, value, line) { + var tok; + tok = [tag, value, line]; + tok.generated = true; + return tok; }; Rewriter.prototype.tag = function(i) { diff --git a/lib/coffee-script/tame.js b/lib/coffee-script/tame.js index 524a214184..5d57946cc1 100644 --- a/lib/coffee-script/tame.js +++ b/lib/coffee-script/tame.js @@ -49,6 +49,8 @@ Deferrals = (function() { + Deferrals.name = 'Deferrals'; + function Deferrals(k) { this.continuation = k; this.count = 1; @@ -73,6 +75,8 @@ Rendezvous = (function() { var RvId; + Rendezvous.name = 'Rendezvous'; + function Rendezvous() { this.completed = []; this.waiters = []; @@ -82,6 +86,8 @@ RvId = (function() { + RvId.name = 'RvId'; + function RvId(rv, id) { this.rv = rv; this.id = id; diff --git a/lib/coffee-script/tamelib.js b/lib/coffee-script/tamelib.js index b249548c64..c2c9c1e825 100644 --- a/lib/coffee-script/tamelib.js +++ b/lib/coffee-script/tamelib.js @@ -46,6 +46,8 @@ exports.Pipeliner = Pipeliner = (function() { + Pipeliner.name = 'Pipeliner'; + function Pipeliner(window, delay) { this.window = window || 1; this.delay = delay || 0; diff --git a/test/tame.coffee b/test/tame.coffee index 136b4d55dd..cbe4b6fd4e 100644 --- a/test/tame.coffee +++ b/test/tame.coffee @@ -64,13 +64,13 @@ atest "for k,v of obj testing", (cb) -> s += k + " " + v + " " cb( s is "the quick brown fox jumped over ", {} ) -atest "for k,v in arr testing", (cb) -> - obj = [ "the", "quick", "brown" ] - s = "" - for v,i in obj - await delay defer() - s += v + " " + i + " " - cb( s is "the 0 quick 1 brown 2 ", {} ) +#atest "for k,v in arr testing", (cb) -> +# obj = [ "the", "quick", "brown" ] +# s = "" +# for v,i in obj +# await delay defer() +# s += v + " " + i + " " +# cb( s is "the 0 quick 1 brown 2 ", {} ) atest "switch-a-roos", (cb) -> res = 0