UNPKG

katra

Version:

BASIC language interpreter in CoffeeScript

385 lines (375 loc) 91.8 kB
/* parser generated by jison 0.4.13 */ /* Returns a Parser object of the following structure: Parser: { yy: {} } Parser.prototype: { yy: {}, trace: function(), symbols_: {associative list: name ==> number}, terminals_: {associative list: number ==> name}, productions_: [...], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$), table: [...], defaultActions: {...}, parseError: function(str, hash), parse: function(input), lexer: { EOF: 1, parseError: function(str, hash), setInput: function(input), input: function(), unput: function(str), more: function(), less: function(n), pastInput: function(), upcomingInput: function(), showPosition: function(), test_match: function(regex_match_array, rule_index), next: function(), lex: function(), begin: function(condition), popState: function(), _currentRules: function(), topState: function(), pushState: function(condition), options: { ranges: boolean (optional: true ==> token location info will include a .range[] member) flex: boolean (optional: true ==> flex-like lexing behaviour where the rules are tested exhaustively to find the longest match) backtrack_lexer: boolean (optional: true ==> lexer regexes are tested in order and for each matching regex the action code is invoked; the lexer terminates the scan when a token is returned by the action code) }, performAction: function(yy, yy_, $avoiding_name_collisions, YY_START), rules: [...], conditions: {associative list: name ==> set}, } } token location info (@$, _$, etc.): { first_line: n, last_line: n, first_column: n, last_column: n, range: [start_number, end_number] (where the numbers are indexes into the input string, regular zero-based) } the parseError function receives a 'hash' object with these members for lexer and parser errors: { text: (matched text) token: (the produced terminal token, if any) line: (yylineno) } while parser (grammar) errors will also provide these members, i.e. parser errors deliver a superset of attributes: { loc: (yylloc) expected: (string describing the set of expected tokens) recoverable: (boolean: TRUE when the parser has a error recovery rule available for this particular error) } */ var kc = (function(){ var parser = {trace: function trace() { }, yy: {}, symbols_: {"error":2,"Program":3,"Command":4,"NEWLINE":5,"EOF":6,"Lines":7,"Line":8,"Statement":9,"INTEGER":10,"ATARI":11,"STRING":12,"CLS":13,"GWBASIC":14,"TRON":15,"TROFF":16,"APPEND":17,"CATALOG":18,"DELETE":19,"DIR":20,"EXECUTE":21,"FILES":22,"GET":23,"GROUP":24,"LIBRARY":25,"LIST":26,"NAME":27,"PURGE":28,"RENUMBER":29,"QUIT":30,"RUN":31,"SAVE":32,"SCRATCH":33,"TEST":34,"BASE":35,"(":36,")":37,"CHAIN":38,"COM":39,"DimList":40,"DATA":41,"ConstantList":42,"DEF":43,"FND":44,"VAR":45,"=":46,"Expression":47,"DIM":48,"END":49,"ENTER":50,"PORT":51,",":52,"FOR":53,"TO":54,"STEP":55,"GO":56,"GOTO":57,"OF":58,"IntegerList":59,"GOSUB":60,"IF":61,"THEN":62,"IMAGE":63,"ImageList":64,"INPUT":65,"VarList":66,"LET":67,"LetList":68,"MAT":69,"READ":70,"ZER":71,"CON":72,"NEXT":73,"PRINT":74,"PrintList":75,"PrintSep":76,"USING":77,";":78,"RANDOMIZE":79,"RESTORE":80,"RETURN":81,"REM":82,"STOP":83,"OR":84,"AND":85,"NOT":86,"EQ":87,"NE":88,">":89,"GE":90,"<":91,"LE":92,"MAX":93,"MIN":94,"+":95,"-":96,"*":97,"/":98,"^":99,"[":100,"ExpressionList":101,"]":102,"ABS":103,"ATN":104,"COS":105,"EXP":106,"INT":107,"LEN":108,"LIN":109,"LOG":110,"RND":111,"SGN":112,"SIN":113,"SPA":114,"SQR":115,"TAB":116,"TAN":117,"TIM":118,"LCASE":119,"LEFT":120,"MID":121,"RIGHT":122,"SUBSTR":123,"UCASE":124,"Constant":125,"NUMBER":126,"Dim":127,"VarItem":128,"ImageItem":129,"ImageMask":130,"ImageMaskItem":131,"$accept":0,"$end":1}, terminals_: {2:"error",5:"NEWLINE",6:"EOF",10:"INTEGER",11:"ATARI",12:"STRING",13:"CLS",14:"GWBASIC",15:"TRON",16:"TROFF",17:"APPEND",18:"CATALOG",19:"DELETE",20:"DIR",21:"EXECUTE",22:"FILES",23:"GET",24:"GROUP",25:"LIBRARY",26:"LIST",27:"NAME",28:"PURGE",29:"RENUMBER",30:"QUIT",31:"RUN",32:"SAVE",33:"SCRATCH",34:"TEST",35:"BASE",36:"(",37:")",38:"CHAIN",39:"COM",41:"DATA",43:"DEF",44:"FND",45:"VAR",46:"=",48:"DIM",49:"END",50:"ENTER",51:"PORT",52:",",53:"FOR",54:"TO",55:"STEP",56:"GO",57:"GOTO",58:"OF",60:"GOSUB",61:"IF",62:"THEN",63:"IMAGE",65:"INPUT",67:"LET",69:"MAT",70:"READ",71:"ZER",72:"CON",73:"NEXT",74:"PRINT",77:"USING",78:";",79:"RANDOMIZE",80:"RESTORE",81:"RETURN",82:"REM",83:"STOP",84:"OR",85:"AND",86:"NOT",87:"EQ",88:"NE",89:">",90:"GE",91:"<",92:"LE",93:"MAX",94:"MIN",95:"+",96:"-",97:"*",98:"/",99:"^",100:"[",102:"]",103:"ABS",104:"ATN",105:"COS",106:"EXP",107:"INT",108:"LEN",109:"LIN",110:"LOG",111:"RND",112:"SGN",113:"SIN",114:"SPA",115:"SQR",116:"TAB",117:"TAN",118:"TIM",119:"LCASE",120:"LEFT",121:"MID",122:"RIGHT",123:"SUBSTR",124:"UCASE",126:"NUMBER"}, productions_: [0,[3,3],[3,2],[7,3],[7,2],[7,1],[8,1],[8,2],[4,2],[4,1],[4,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[9,4],[9,2],[9,2],[9,2],[9,7],[9,2],[9,1],[9,8],[9,6],[9,8],[9,6],[9,3],[9,2],[9,4],[9,2],[9,4],[9,4],[9,4],[9,4],[9,2],[9,2],[9,4],[9,3],[9,2],[9,3],[9,4],[9,4],[9,2],[9,3],[9,2],[9,1],[9,5],[9,3],[9,1],[9,2],[9,1],[9,2],[9,1],[9,1],[9,1],[47,3],[47,3],[47,2],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,3],[47,2],[47,3],[47,1],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,4],[47,6],[47,8],[47,6],[47,8],[47,4],[47,1],[125,1],[125,1],[125,1],[40,1],[40,3],[127,1],[127,4],[127,4],[68,2],[68,5],[68,5],[68,3],[68,6],[68,6],[42,1],[42,3],[59,1],[59,3],[101,1],[101,3],[66,1],[66,3],[128,1],[128,4],[128,4],[75,1],[75,3],[76,1],[76,1],[64,1],[64,3],[129,1],[129,1],[130,1],[130,4],[131,1],[131,2]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ var $0 = $$.length - 1; switch (yystate) { case 1:this.$ = new keyword.Statement($$[$0-2]); break; case 6:this.$ = new keyword.Statement($$[$0]); break; case 7:this.$ = new keyword.Statement($$[$0], $$[$0-1]); break; case 8: command.atari($$[$0]); return true; break; case 9: command.cls(); return true; break; case 10: command.gwbasic($$[$0]); return true; break; case 11: command.tron(); return true; break; case 12: command.troff(); return true; break; case 13: command.append($$[$0]); return true; break; case 14: command.cat('CATALOG'); return true; break; case 15: command.del($$[$0]); return true; break; case 16: command.cat('GWBASIC'); return true; break; case 17: command.exec($$[$0]); return true; break; case 18: command.cat('ATARI'); return true; break; case 19: command.get($$[$0]); return true; break; case 20: command.cat('GROUP'); return true; break; case 21: command.del("del-"+$$[$0]); return true; break; case 22: command.cat('LIBRARY'); return true; break; case 23: command.list($$[$0]); return true; break; case 24: command.name($$[$0]); return true; break; case 25: command.purge($$[$0]); return true; break; case 26: command.renum($$[$0]); return true; break; case 27: command.quit(); return true; break; case 28: command.run($$[$0]); return true; break; case 29: command.save(); return true; break; case 30: command.scr(); return true; break; case 31: command.cat('TEST'); return true; break; case 32:this.$ = new keyword.Base($$[$0-1]); break; case 33:this.$ = new keyword.Chain($$[$0]); break; case 34:this.$ = new keyword.Com($$[$0]); break; case 35:this.$ = new keyword.Data($$[$0]); break; case 36:this.$ = new keyword.Def($$[$0-5], $$[$0-3], $$[$0]); break; case 37:this.$ = new keyword.Dim($$[$0]); break; case 38:this.$ = new keyword.End(); break; case 39:this.$ = new keyword.Enter($$[$0-6], $$[$0-4], $$[$0-2], $$[$0]); break; case 40:this.$ = new keyword.Enter($$[$0-4], $$[$0-2], $$[$0]); break; case 41:this.$ = new keyword.For($$[$0-6], $$[$0-4], $$[$0-2], $$[$0]); break; case 42:this.$ = new keyword.For($$[$0-4], $$[$0-2], $$[$0]); break; case 43:this.$ = new keyword.Goto($$[$0]); break; case 44:this.$ = new keyword.Goto($$[$0]); break; case 45:this.$ = new keyword.Goto($$[$0-2], $$[$0]); break; case 46:this.$ = new keyword.Gosub($$[$0]); break; case 47:this.$ = new keyword.Gosub($$[$0-2], $$[$0]); break; case 48:this.$ = new keyword.If($$[$0-2], $$[$0]); break; case 49:this.$ = new keyword.If($$[$0-2], $$[$0]); break; case 50:this.$ = new keyword.If($$[$0-2], $$[$0]); break; case 51:this.$ = new keyword.Image($$[$0]); break; case 52:this.$ = new keyword.Input($$[$0]); break; case 53:this.$ = new keyword.Input($$[$0], $$[$0-2]); break; case 54:this.$ = new keyword.Let($$[$0-1], $$[$0]); break; case 55:this.$ = new keyword.Let($$[$0-1], $$[$0]); break; case 56:this.$ = new keyword.MatRead($$[$0]); break; case 57:this.$ = new keyword.Mat(new keyword.Var($$[$0-2]), keyword.Zer); break; case 58:this.$ = new keyword.Mat(new keyword.Var($$[$0-2]), keyword.Con); break; case 59:this.$ = new keyword.Next(new keyword.Var($$[$0])); break; case 60:this.$ = new keyword.Print($$[$0-1], $$[$0]); break; case 61:this.$ = new keyword.Print($$[$0]); break; case 62:this.$ = new keyword.Print(new keyword.Const('')); break; case 63:this.$ = new keyword.Using($$[$0-2], $$[$0]); break; case 64:this.$ = new keyword.Using($$[$0]); break; case 65:this.$ = new keyword.Randomize(); break; case 66:this.$ = new keyword.Read($$[$0]); break; case 67:this.$ = new keyword.Restore(); break; case 68:this.$ = new keyword.Restore($$[$0]); break; case 69:this.$ = new keyword.Return(); break; case 70:this.$ = new keyword.Rem($$[$0]); break; case 71:this.$ = new keyword.Stop(); break; case 72:this.$ = new keyword.OR($$[$0-2], $$[$0]); break; case 73:this.$ = new keyword.AND($$[$0-2], $$[$0]); break; case 74:this.$ = new keyword.NOT($$[$0]); break; case 75:this.$ = new keyword.EQ($$[$0-2], $$[$0]); break; case 76:this.$ = new keyword.NE($$[$0-2], $$[$0]); break; case 77:this.$ = new keyword.GT($$[$0-2], $$[$0]); break; case 78:this.$ = new keyword.GE($$[$0-2], $$[$0]); break; case 79:this.$ = new keyword.LT($$[$0-2], $$[$0]); break; case 80:this.$ = new keyword.LE($$[$0-2], $$[$0]); break; case 81:this.$ = new keyword.Max($$[$0-2], $$[$0]); break; case 82:this.$ = new keyword.Min($$[$0-2], $$[$0]); break; case 83:this.$ = new keyword.Add($$[$0-2], $$[$0]); break; case 84:this.$ = new keyword.Sub($$[$0-2], $$[$0]); break; case 85:this.$ = new keyword.Mul($$[$0-2], $$[$0]); break; case 86:this.$ = new keyword.Div($$[$0-2], $$[$0]); break; case 87:this.$ = new keyword.Pow($$[$0-2], $$[$0]); break; case 88:this.$ = -$$[$0]; break; case 89:this.$ = $$[$0-1]; break; case 90:this.$ = new keyword.Var($$[$0]); break; case 91:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 92:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 93:this.$ = new keyword.FN($$[$0-3], $$[$0-1]); break; case 94:this.$ = new keyword.ABS($$[$0-1]); break; case 95:this.$ = new keyword.ATN($$[$0-1]); break; case 96:this.$ = new keyword.COS($$[$0-1]); break; case 97:this.$ = new keyword.EXP($$[$0-1]); break; case 98:this.$ = new keyword.INT($$[$0-1]); break; case 99:this.$ = new keyword.LEN($$[$0-1]); break; case 100:this.$ = new keyword.LIN($$[$0-1]); break; case 101:this.$ = new keyword.LOG($$[$0-1]); break; case 102:this.$ = new keyword.RND($$[$0-1]); break; case 103:this.$ = new keyword.SGN($$[$0-1]); break; case 104:this.$ = new keyword.SIN($$[$0-1]); break; case 105:this.$ = new keyword.SPA($$[$0-1]); break; case 106:this.$ = new keyword.SQR($$[$0-1]); break; case 107:this.$ = new keyword.TAB($$[$0-1]); break; case 108:this.$ = new keyword.TAN($$[$0-1]); break; case 109:this.$ = new keyword.TIM($$[$0-1]); break; case 110:this.$ = new keyword.LCASE($$[$0-1]); break; case 111:this.$ = new keyword.LEFT($$[$0-3], $$[$0-1]); break; case 112:this.$ = new keyword.MID($$[$0-5], $$[$0-3], $$[$0-1]); break; case 113:this.$ = new keyword.RIGHT($$[$0-3], $$[$0-1]); break; case 114:this.$ = new keyword.SUBSTR($$[$0-5], $$[$0-3], $$[$0-1]); break; case 115:this.$ = new keyword.UCASE($$[$0-1]); break; case 116:this.$ = $$[$0]; break; case 117:this.$ = new keyword.Const(parseInt($$[$0], 10)); break; case 118:this.$ = new keyword.Const($$[$0]); break; case 119:this.$ = new keyword.Const(Number($$[$0])); break; case 120:this.$ = [$$[$0]]; break; case 121:this.$ = [$$[$0-2], $$[$0]]; break; case 122:this.$ = new keyword.Var($$[$0]); break; case 123:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 124:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 125:this.$ = [$$[$0-1]]; break; case 126:this.$ = [new keyword.Var($$[$0-4], $$[$0-3], $$[$0-2])]; break; case 127:this.$ = [new keyword.Var($$[$0-4], $$[$0-3], $$[$0-2])]; break; case 128:this.$ = [$$[$0-2], $$[$0-1]]; break; case 129:this.$ = [$$[$0-5], new keyword.Var($$[$0-4], $$[$0-3], $$[$0-2])]; break; case 130:this.$ = [$$[$0-5], new keyword.Var($$[$0-4], $$[$0-3], $$[$0-2])]; break; case 131:this.$ = [$$[$0]]; break; case 132:this.$ = [$$[$0-2], $$[$0]]; break; case 133:this.$ = [parseInt($$[$0], 10)]; break; case 134:this.$ = [$$[$0-2], parseInt($$[$0], 10)]; break; case 135:this.$ = [$$[$0]]; break; case 136:this.$ = [$$[$0-2], $$[$0]]; break; case 137:this.$ = [$$[$0]]; break; case 138:this.$ = [$$[$0-2], $$[$0]]; break; case 139:this.$ = new keyword.Var($$[$0]); break; case 140:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 141:this.$ = new keyword.Var($$[$0-3], $$[$0-2], $$[$0-1]); break; case 142:this.$ = [$$[$0]]; break; case 143:this.$ = [$$[$0-2], $$[$0-1], $$[$0]]; break; case 144:this.$ = keyword.Semic; break; case 145:this.$ = keyword.Comma; break; case 146:this.$ = [$$[$0]]; break; case 147:this.$ = [$$[$0-2], $$[$0-1], $$[$0]]; break; case 148:this.$ = $$[$0]; break; case 149:this.$ = $$[$0]; break; case 150:this.$ = [$$[$0]]; break; case 151:this.$ = [parseInt($$[$0-3], 10), $$[$0-2], $$[$0-1], $$[$0]]; break; case 152:this.$ = [$$[$0]]; break; case 153:this.$ = [parseInt($$[$0-1], 10), $$[$0]]; break; } }, table: [{3:1,4:2,5:[1,29],7:3,8:28,9:30,10:[1,17],11:[1,4],13:[1,5],14:[1,6],15:[1,7],16:[1,8],17:[1,9],18:[1,10],19:[1,11],20:[1,12],21:[1,13],22:[1,14],23:[1,15],24:[1,16],25:[1,18],26:[1,19],27:[1,20],28:[1,21],29:[1,22],30:[1,23],31:[1,24],32:[1,25],33:[1,26],34:[1,27],35:[1,31],38:[1,32],39:[1,33],41:[1,34],43:[1,35],45:[1,57],48:[1,36],49:[1,37],50:[1,38],53:[1,39],56:[1,40],57:[1,41],60:[1,42],61:[1,43],63:[1,44],65:[1,45],67:[1,46],68:47,69:[1,48],70:[1,52],73:[1,49],74:[1,50],79:[1,51],80:[1,53],81:[1,54],82:[1,55],83:[1,56]},{1:[3]},{5:[1,58]},{6:[1,59],8:60,9:30,10:[1,61],35:[1,31],38:[1,32],39:[1,33],41:[1,34],43:[1,35],45:[1,57],48:[1,36],49:[1,37],50:[1,38],53:[1,39],56:[1,40],57:[1,41],60:[1,42],61:[1,43],63:[1,44],65:[1,45],67:[1,46],68:47,69:[1,48],70:[1,52],73:[1,49],74:[1,50],79:[1,51],80:[1,53],81:[1,54],82:[1,55],83:[1,56]},{12:[1,62]},{5:[2,9]},{12:[1,63]},{5:[2,11]},{5:[2,12]},{5:[2,13]},{5:[2,14]},{5:[2,15]},{5:[2,16]},{5:[2,17]},{5:[2,18]},{5:[2,19]},{5:[2,20]},{5:[2,21],9:64,35:[1,31],38:[1,32],39:[1,33],41:[1,34],43:[1,35],45:[1,57],48:[1,36],49:[1,37],50:[1,38],53:[1,39],56:[1,40],57:[1,41],60:[1,42],61:[1,43],63:[1,44],65:[1,45],67:[1,46],68:47,69:[1,48],70:[1,52],73:[1,49],74:[1,50],79:[1,51],80:[1,53],81:[1,54],82:[1,55],83:[1,56]},{5:[2,22]},{5:[2,23]},{5:[2,24]},{5:[2,25]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[1,65]},{6:[2,5],10:[2,5],35:[2,5],38:[2,5],39:[2,5],41:[2,5],43:[2,5],45:[2,5],48:[2,5],49:[2,5],50:[2,5],53:[2,5],56:[2,5],57:[2,5],60:[2,5],61:[2,5],63:[2,5],65:[2,5],67:[2,5],69:[2,5],70:[2,5],73:[2,5],74:[2,5],79:[2,5],80:[2,5],81:[2,5],82:[2,5],83:[2,5]},{5:[2,6]},{36:[1,66]},{12:[1,67]},{40:68,45:[1,70],127:69},{10:[1,73],12:[1,74],42:71,125:72,126:[1,75]},{44:[1,76]},{40:77,45:[1,70],127:69},{5:[2,38]},{45:[1,79],51:[1,78]},{45:[1,80]},{54:[1,81]},{10:[1,82],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:83,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,112],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:113,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:114,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,120],12:[1,117],45:[1,121],64:115,129:116,130:118,131:119},{12:[1,123],45:[1,125],66:122,128:124},{45:[1,57],68:126},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,128],47:127,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{45:[1,130],70:[1,129]},{45:[1,131]},{5:[2,62],10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:134,75:132,77:[1,133],86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,65]},{45:[1,125],66:135,128:124},{5:[2,67],10:[1,136]},{5:[2,69]},{5:[2,70]},{5:[2,71]},{36:[1,139],46:[1,137],100:[1,138]},{6:[1,140]},{1:[2,2]},{5:[1,141]},{9:64,35:[1,31],38:[1,32],39:[1,33],41:[1,34],43:[1,35],45:[1,57],48:[1,36],49:[1,37],50:[1,38],53:[1,39],56:[1,40],57:[1,41],60:[1,42],61:[1,43],63:[1,44],65:[1,45],67:[1,46],68:47,69:[1,48],70:[1,52],73:[1,49],74:[1,50],79:[1,51],80:[1,53],81:[1,54],82:[1,55],83:[1,56]},{5:[2,8]},{5:[2,10]},{5:[2,7]},{6:[2,4],10:[2,4],35:[2,4],38:[2,4],39:[2,4],41:[2,4],43:[2,4],45:[2,4],48:[2,4],49:[2,4],50:[2,4],53:[2,4],56:[2,4],57:[2,4],60:[2,4],61:[2,4],63:[2,4],65:[2,4],67:[2,4],69:[2,4],70:[2,4],73:[2,4],74:[2,4],79:[2,4],80:[2,4],81:[2,4],82:[2,4],83:[2,4]},{10:[1,142]},{5:[2,33]},{5:[2,34],52:[1,143]},{5:[2,120],52:[2,120]},{5:[2,122],36:[1,145],52:[2,122],100:[1,144]},{5:[2,35],52:[1,146]},{5:[2,131],52:[2,131]},{5:[2,117],37:[2,117],52:[2,117],54:[2,117],55:[2,117],57:[2,117],58:[2,117],62:[2,117],78:[2,117],84:[2,117],85:[2,117],87:[2,117],88:[2,117],89:[2,117],90:[2,117],91:[2,117],92:[2,117],93:[2,117],94:[2,117],95:[2,117],96:[2,117],97:[2,117],98:[2,117],99:[2,117],102:[2,117]},{5:[2,118],37:[2,118],52:[2,118],54:[2,118],55:[2,118],57:[2,118],58:[2,118],62:[2,118],78:[2,118],84:[2,118],85:[2,118],87:[2,118],88:[2,118],89:[2,118],90:[2,118],91:[2,118],92:[2,118],93:[2,118],94:[2,118],95:[2,118],96:[2,118],97:[2,118],98:[2,118],99:[2,118],102:[2,118]},{5:[2,119],37:[2,119],52:[2,119],54:[2,119],55:[2,119],57:[2,119],58:[2,119],62:[2,119],78:[2,119],84:[2,119],85:[2,119],87:[2,119],88:[2,119],89:[2,119],90:[2,119],91:[2,119],92:[2,119],93:[2,119],94:[2,119],95:[2,119],96:[2,119],97:[2,119],98:[2,119],99:[2,119],102:[2,119]},{36:[1,147]},{5:[2,37],52:[1,143]},{52:[1,148]},{52:[1,149]},{46:[1,150]},{10:[1,151]},{5:[2,44],58:[2,117],84:[2,117],85:[2,117],87:[2,117],88:[2,117],89:[2,117],90:[2,117],91:[2,117],92:[2,117],93:[2,117],94:[2,117],95:[2,117],96:[2,117],97:[2,117],98:[2,117],99:[2,117]},{58:[1,152],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:168,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:169,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:170,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,90],36:[1,172],37:[2,90],52:[2,90],54:[2,90],55:[2,90],57:[2,90],58:[2,90],62:[2,90],78:[2,90],84:[2,90],85:[2,90],87:[2,90],88:[2,90],89:[2,90],90:[2,90],91:[2,90],92:[2,90],93:[2,90],94:[2,90],95:[2,90],96:[2,90],97:[2,90],98:[2,90],99:[2,90],100:[1,171],102:[2,90]},{36:[1,173]},{36:[1,174]},{36:[1,175]},{36:[1,176]},{36:[1,177]},{36:[1,178]},{36:[1,179]},{36:[1,180]},{36:[1,181]},{36:[1,182]},{36:[1,183]},{36:[1,184]},{36:[1,185]},{36:[1,186]},{36:[1,187]},{36:[1,188]},{36:[1,189]},{36:[1,190]},{36:[1,191]},{36:[1,192]},{36:[1,193]},{36:[1,194]},{36:[1,195]},{5:[2,116],37:[2,116],52:[2,116],54:[2,116],55:[2,116],57:[2,116],58:[2,116],62:[2,116],78:[2,116],84:[2,116],85:[2,116],87:[2,116],88:[2,116],89:[2,116],90:[2,116],91:[2,116],92:[2,116],93:[2,116],94:[2,116],95:[2,116],96:[2,116],97:[2,116],98:[2,116],99:[2,116],102:[2,116]},{5:[2,46],58:[2,117],84:[2,117],85:[2,117],87:[2,117],88:[2,117],89:[2,117],90:[2,117],91:[2,117],92:[2,117],93:[2,117],94:[2,117],95:[2,117],96:[2,117],97:[2,117],98:[2,117],99:[2,117]},{58:[1,196],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{57:[1,197],62:[1,198],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{5:[2,51],52:[1,199]},{5:[2,146],37:[2,146],52:[2,146]},{5:[2,148],37:[2,148],52:[2,148]},{5:[2,149],37:[2,149],52:[2,149]},{5:[2,150],37:[2,150],52:[2,150]},{36:[1,200],45:[1,201]},{5:[2,152],37:[2,152],52:[2,152]},{5:[2,52],52:[1,202]},{52:[1,203]},{5:[2,137],52:[2,137]},{5:[2,139],36:[1,205],52:[2,139],100:[1,204]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,128],47:206,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,55],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{5:[2,90],36:[1,209],46:[1,207],84:[2,90],85:[2,90],87:[2,90],88:[2,90],89:[2,90],90:[2,90],91:[2,90],92:[2,90],93:[2,90],94:[2,90],95:[2,90],96:[2,90],97:[2,90],98:[2,90],99:[2,90],100:[1,208]},{45:[1,125],66:210,128:124},{46:[1,211]},{5:[2,59]},{5:[2,61],52:[1,214],76:212,78:[1,213]},{10:[1,215]},{5:[2,142],52:[2,142],78:[2,142],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{5:[2,66],52:[1,202]},{5:[2,68]},{10:[2,125],12:[2,125],36:[2,125],44:[2,125],45:[2,125],86:[2,125],96:[2,125],103:[2,125],104:[2,125],105:[2,125],106:[2,125],107:[2,125],108:[2,125],109:[2,125],110:[2,125],111:[2,125],112:[2,125],113:[2,125],114:[2,125],115:[2,125],116:[2,125],117:[2,125],118:[2,125],119:[2,125],120:[2,125],121:[2,125],122:[2,125],123:[2,125],124:[2,125],126:[2,125]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:216,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:218,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{1:[2,1]},{6:[2,3],10:[2,3],35:[2,3],38:[2,3],39:[2,3],41:[2,3],43:[2,3],45:[2,3],48:[2,3],49:[2,3],50:[2,3],53:[2,3],56:[2,3],57:[2,3],60:[2,3],61:[2,3],63:[2,3],65:[2,3],67:[2,3],69:[2,3],70:[2,3],73:[2,3],74:[2,3],79:[2,3],80:[2,3],81:[2,3],82:[2,3],83:[2,3]},{37:[1,219]},{45:[1,70],127:220},{10:[1,222],59:221},{10:[1,222],59:223},{10:[1,73],12:[1,74],125:224,126:[1,75]},{45:[1,225]},{45:[1,226]},{45:[1,227]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:228,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,43]},{10:[1,222],59:229},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:230,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:231,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:232,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:233,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:234,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:235,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:236,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:237,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:238,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:239,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:240,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:241,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:242,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:243,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:244,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,74],37:[2,74],52:[2,74],54:[2,74],55:[2,74],57:[2,74],58:[2,74],62:[2,74],78:[2,74],84:[2,74],85:[2,74],87:[2,74],88:[2,74],89:[2,74],90:[2,74],91:[2,74],92:[2,74],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,74]},{5:[2,88],37:[2,88],52:[2,88],54:[2,88],55:[2,88],57:[2,88],58:[2,88],62:[2,88],78:[2,88],84:[2,88],85:[2,88],87:[2,88],88:[2,88],89:[2,88],90:[2,88],91:[2,88],92:[2,88],93:[2,88],94:[2,88],95:[2,88],96:[2,88],97:[2,88],98:[2,88],99:[2,88],102:[2,88]},{37:[1,245],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:246,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:247,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:248,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:249,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:250,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:251,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:252,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:253,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:254,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:255,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:256,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:257,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:258,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:259,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:260,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:261,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:262,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:263,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:264,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:265,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:266,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:267,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:268,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:269,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:270,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,222],59:271},{10:[1,272]},{9:274,10:[1,273],35:[1,31],38:[1,32],39:[1,33],41:[1,34],43:[1,35],45:[1,57],48:[1,36],49:[1,37],50:[1,38],53:[1,39],56:[1,40],57:[1,41],60:[1,42],61:[1,43],63:[1,44],65:[1,45],67:[1,46],68:47,69:[1,48],70:[1,52],73:[1,49],74:[1,50],79:[1,51],80:[1,53],81:[1,54],82:[1,55],83:[1,56]},{10:[1,120],12:[1,117],45:[1,121],129:275,130:118,131:119},{10:[1,120],12:[1,117],45:[1,121],64:276,129:116,130:118,131:119},{5:[2,153],37:[2,153],52:[2,153]},{45:[1,125],128:277},{45:[1,125],66:278,128:124},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:279,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:280,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,54],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{10:[2,128],12:[2,128],36:[2,128],44:[2,128],45:[2,128],86:[2,128],96:[2,128],103:[2,128],104:[2,128],105:[2,128],106:[2,128],107:[2,128],108:[2,128],109:[2,128],110:[2,128],111:[2,128],112:[2,128],113:[2,128],114:[2,128],115:[2,128],116:[2,128],117:[2,128],118:[2,128],119:[2,128],120:[2,128],121:[2,128],122:[2,128],123:[2,128],124:[2,128],126:[2,128]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:281,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:217,86:[1,84],96:[1,85],101:282,103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,56],52:[1,202]},{71:[1,283],72:[1,284]},{5:[2,60],10:[1,73],12:[1,74],36:[1,86],44:[1,88],45:[1,87],47:285,86:[1,84],96:[1,85],103:[1,89],104:[1,90],105:[1,91],106:[1,92],107:[1,93],108:[1,94],109:[1,95],110:[1,96],111:[1,97],112:[1,98],113:[1,99],114:[1,100],115:[1,101],116:[1,102],117:[1,103],118:[1,104],119:[1,105],120:[1,106],121:[1,107],122:[1,108],123:[1,109],124:[1,110],125:111,126:[1,75]},{5:[2,144],10:[2,144],12:[2,144],36:[2,144],44:[2,144],45:[2,144],86:[2,144],96:[2,144],103:[2,144],104:[2,144],105:[2,144],106:[2,144],107:[2,144],108:[2,144],109:[2,144],110:[2,144],111:[2,144],112:[2,144],113:[2,144],114:[2,144],115:[2,144],116:[2,144],117:[2,144],118:[2,144],119:[2,144],120:[2,144],121:[2,144],122:[2,144],123:[2,144],124:[2,144],126:[2,144]},{5:[2,145],10:[2,145],12:[2,145],36:[2,145],44:[2,145],45:[2,145],86:[2,145],96:[2,145],103:[2,145],104:[2,145],105:[2,145],106:[2,145],107:[2,145],108:[2,145],109:[2,145],110:[2,145],111:[2,145],112:[2,145],113:[2,145],114:[2,145],115:[2,145],116:[2,145],117:[2,145],118:[2,145],119:[2,145],120:[2,145],121:[2,145],122:[2,145],123:[2,145],124:[2,145],126:[2,145]},{5:[2,64],78:[1,286]},{52:[1,288],102:[1,287]},{37:[2,135],52:[2,135],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,135]},{37:[1,289],52:[1,288]},{5:[2,32]},{5:[2,121],52:[2,121]},{52:[1,291],102:[1,290]},{5:[2,133],37:[2,133],52:[2,133],102:[2,133]},{37:[1,292],52:[1,291]},{5:[2,132],52:[2,132]},{37:[1,293]},{52:[1,294]},{52:[1,295]},{54:[1,296],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{5:[2,45],52:[1,291]},{5:[2,72],37:[2,72],52:[2,72],54:[2,72],55:[2,72],57:[2,72],58:[2,72],62:[2,72],78:[2,72],84:[2,72],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,72]},{5:[2,73],37:[2,73],52:[2,73],54:[2,73],55:[2,73],57:[2,73],58:[2,73],62:[2,73],78:[2,73],84:[2,73],85:[2,73],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,73]},{5:[2,75],37:[2,75],52:[2,75],54:[2,75],55:[2,75],57:[2,75],58:[2,75],62:[2,75],78:[2,75],84:[2,75],85:[2,75],87:[2,75],88:[2,75],89:[2,75],90:[2,75],91:[2,75],92:[2,75],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,75]},{5:[2,76],37:[2,76],52:[2,76],54:[2,76],55:[2,76],57:[2,76],58:[2,76],62:[2,76],78:[2,76],84:[2,76],85:[2,76],87:[2,76],88:[2,76],89:[2,76],90:[2,76],91:[2,76],92:[2,76],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,76]},{5:[2,77],37:[2,77],52:[2,77],54:[2,77],55:[2,77],57:[2,77],58:[2,77],62:[2,77],78:[2,77],84:[2,77],85:[2,77],87:[2,77],88:[2,77],89:[2,77],90:[2,77],91:[2,77],92:[2,77],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,77]},{5:[2,78],37:[2,78],52:[2,78],54:[2,78],55:[2,78],57:[2,78],58:[2,78],62:[2,78],78:[2,78],84:[2,78],85:[2,78],87:[2,78],88:[2,78],89:[2,78],90:[2,78],91:[2,78],92:[2,78],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,78]},{5:[2,79],37:[2,79],52:[2,79],54:[2,79],55:[2,79],57:[2,79],58:[2,79],62:[2,79],78:[2,79],84:[2,79],85:[2,79],87:[2,79],88:[2,79],89:[2,79],90:[2,79],91:[2,79],92:[2,79],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,79]},{5:[2,80],37:[2,80],52:[2,80],54:[2,80],55:[2,80],57:[2,80],58:[2,80],62:[2,80],78:[2,80],84:[2,80],85:[2,80],87:[2,80],88:[2,80],89:[2,80],90:[2,80],91:[2,80],92:[2,80],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,80]},{5:[2,81],37:[2,81],52:[2,81],54:[2,81],55:[2,81],57:[2,81],58:[2,81],62:[2,81],78:[2,81],84:[2,81],85:[2,81],87:[2,81],88:[2,81],89:[2,81],90:[2,81],91:[2,81],92:[2,81],93:[2,81],94:[2,81],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,81]},{5:[2,82],37:[2,82],52:[2,82],54:[2,82],55:[2,82],57:[2,82],58:[2,82],62:[2,82],78:[2,82],84:[2,82],85:[2,82],87:[2,82],88:[2,82],89:[2,82],90:[2,82],91:[2,82],92:[2,82],93:[2,82],94:[2,82],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167],102:[2,82]},{5:[2,83],37:[2,83],52:[2,83],54:[2,83],55:[2,83],57:[2,83],58:[2,83],62:[2,83],78:[2,83],84:[2,83],85:[2,83],87:[2,83],88:[2,83],89:[2,83],90:[2,83],91:[2,83],92:[2,83],93:[2,83],94:[2,83],95:[2,83],96:[2,83],97:[1,165],98:[1,166],99:[1,167],102:[2,83]},{5:[2,84],37:[2,84],52:[2,84],54:[2,84],55:[2,84],57:[2,84],58:[2,84],62:[2,84],78:[2,84],84:[2,84],85:[2,84],87:[2,84],88:[2,84],89:[2,84],90:[2,84],91:[2,84],92:[2,84],93:[2,84],94:[2,84],95:[2,84],96:[2,84],97:[1,165],98:[1,166],99:[1,167],102:[2,84]},{5:[2,85],37:[2,85],52:[2,85],54:[2,85],55:[2,85],57:[2,85],58:[2,85],62:[2,85],78:[2,85],84:[2,85],85:[2,85],87:[2,85],88:[2,85],89:[2,85],90:[2,85],91:[2,85],92:[2,85],93:[2,85],94:[2,85],95:[2,85],96:[2,85],97:[2,85],98:[2,85],99:[1,167],102:[2,85]},{5:[2,86],37:[2,86],52:[2,86],54:[2,86],55:[2,86],57:[2,86],58:[2,86],62:[2,86],78:[2,86],84:[2,86],85:[2,86],87:[2,86],88:[2,86],89:[2,86],90:[2,86],91:[2,86],92:[2,86],93:[2,86],94:[2,86],95:[2,86],96:[2,86],97:[2,86],98:[2,86],99:[1,167],102:[2,86]},{5:[2,87],37:[2,87],52:[2,87],54:[2,87],55:[2,87],57:[2,87],58:[2,87],62:[2,87],78:[2,87],84:[2,87],85:[2,87],87:[2,87],88:[2,87],89:[2,87],90:[2,87],91:[2,87],92:[2,87],93:[2,87],94:[2,87],95:[2,87],96:[2,87],97:[2,87],98:[2,87],99:[2,87],102:[2,87]},{5:[2,89],37:[2,89],52:[2,89],54:[2,89],55:[2,89],57:[2,89],58:[2,89],62:[2,89],78:[2,89],84:[2,89],85:[2,89],87:[2,89],88:[2,89],89:[2,89],90:[2,89],91:[2,89],92:[2,89],93:[2,89],94:[2,89],95:[2,89],96:[2,89],97:[2,89],98:[2,89],99:[2,89],102:[2,89]},{52:[1,288],102:[1,297]},{37:[1,298],52:[1,288]},{37:[1,299],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{37:[1,300],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{37:[1,301],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94:[1,162],95:[1,163],96:[1,164],97:[1,165],98:[1,166],99:[1,167]},{37:[1,302],84:[1,153],85:[1,154],87:[1,155],88:[1,156],89:[1,157],90:[1,158],91:[1,159],92:[1,160],93:[1,161],94: