/
parser.js
456 lines (429 loc) · 69.1 KB
/
parser.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
exports.parser = {trace: function trace() { },
yy: {},
symbols_: {"error":2,"Chain":3,"ID":4,"Parenthetical":5,"List":6,"STRNUM":7,"LITERAL":8,"DOT":9,"Key":10,"CALL(":11,"ArgList":12,"OptComma":13,")CALL":14,"?":15,"LET":16,"Block":17,"WITH":18,"Expression":19,"[":20,"]":21,"{":22,"Properties":23,"}":24,"LABEL":25,"KeyBase":26,"Arg":27,",":28,"NEWLINE":29,"INDENT":30,"DEDENT":31,"...":32,"Lines":33,"Line":34,"PARAM(":35,")PARAM":36,"<-":37,"COMMENT":38,"ASSIGN":39,"IMPORT":40,"CREMENT":41,"UNARY":42,"+-":43,"^":44,"COMPARE":45,"LOGIC":46,"MATH":47,"SHIFT":48,"BITWISE":49,"RELATION":50,"|>":51,"!?":52,"->":53,"FUNCTION":54,"IF":55,"Else":56,"POST_IF":57,"LoopHead":58,"DO":59,"WHILE":60,"HURL":61,"JUMP":62,"SWITCH":63,"Cases":64,"DEFAULT":65,"TRY":66,"CATCH":67,"FINALLY":68,"CLASS":69,"OptExtends":70,"OptImplements":71,"EXTENDS":72,"DECL":73,"Exprs":74,"KeyValue":75,"Property":76,":":77,"(":78,"Body":79,")":80,"ELSE":81,"FOR":82,"OF":83,"BY":84,"IN":85,"OWN":86,"FROM":87,"TO":88,"CASE":89,"IMPLEMENTS":90,"Root":91,"$accept":0,"$end":1},
terminals_: {2:"error",4:"ID",7:"STRNUM",8:"LITERAL",9:"DOT",11:"CALL(",14:")CALL",15:"?",16:"LET",18:"WITH",20:"[",21:"]",22:"{",24:"}",25:"LABEL",28:",",29:"NEWLINE",30:"INDENT",31:"DEDENT",32:"...",35:"PARAM(",36:")PARAM",37:"<-",38:"COMMENT",39:"ASSIGN",40:"IMPORT",41:"CREMENT",42:"UNARY",43:"+-",44:"^",45:"COMPARE",46:"LOGIC",47:"MATH",48:"SHIFT",49:"BITWISE",50:"RELATION",51:"|>",52:"!?",53:"->",54:"FUNCTION",55:"IF",57:"POST_IF",59:"DO",60:"WHILE",61:"HURL",62:"JUMP",63:"SWITCH",65:"DEFAULT",66:"TRY",67:"CATCH",68:"FINALLY",69:"CLASS",72:"EXTENDS",73:"DECL",77:":",78:"(",80:")",81:"ELSE",82:"FOR",83:"OF",84:"BY",85:"IN",86:"OWN",87:"FROM",88:"TO",89:"CASE",90:"IMPLEMENTS"},
productions_: [0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,3],[3,3],[3,5],[3,2],[3,6],[3,3],[6,4],[6,4],[6,5],[6,5],[10,1],[10,1],[26,1],[26,1],[12,0],[12,1],[12,3],[12,4],[12,6],[27,1],[27,2],[27,1],[13,0],[13,1],[33,0],[33,1],[33,3],[33,2],[34,1],[34,2],[34,6],[34,1],[34,1],[17,3],[19,1],[19,3],[19,6],[19,3],[19,6],[19,2],[19,2],[19,3],[19,3],[19,3],[19,2],[19,2],[19,2],[19,5],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,2],[19,6],[19,6],[19,4],[19,3],[19,3],[19,2],[19,4],[19,2],[19,5],[19,1],[19,1],[19,2],[19,3],[19,5],[19,2],[19,4],[19,2],[19,2],[19,4],[19,6],[19,4],[19,5],[19,4],[19,3],[19,2],[19,2],[19,5],[74,1],[74,3],[75,1],[75,1],[75,3],[75,3],[75,5],[75,5],[76,3],[76,6],[76,1],[76,3],[76,2],[76,2],[76,2],[76,1],[23,0],[23,1],[23,3],[23,4],[23,4],[5,3],[79,1],[79,1],[79,3],[56,0],[56,2],[56,5],[58,4],[58,6],[58,4],[58,6],[58,5],[58,7],[58,6],[58,8],[58,2],[58,4],[64,3],[64,4],[70,2],[70,0],[71,2],[71,0],[91,1]],
performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$) {
var $0 = $$.length - 1;
switch (yystate) {
case 1:this.$ = yy.Chain(yy.L(yylineno, yy.Var($$[$0])));
break;
case 2:
case 3:this.$ = yy.Chain($$[$0]);
break;
case 4:
case 5:this.$ = yy.Chain(yy.L(yylineno, yy.Literal($$[$0])));
break;
case 6:
case 7:this.$ = $$[$0-2].add(yy.Index($$[$0], $$[$0-1], true));
break;
case 8:this.$ = $$[$0-4].add(yy.Call($$[$0-2]));
break;
case 9:this.$ = yy.Chain(yy.Existence($$[$0-1].unwrap()));
break;
case 10:this.$ = yy.Chain(yy.Call['let']($$[$0-3], $$[$0]));
break;
case 11:this.$ = yy.Chain(new yy.Pipe($$[$0-1], $$[$0], true));
break;
case 12:this.$ = yy.L(yylineno, yy.Arr($$[$0-2]));
break;
case 13:this.$ = yy.L(yylineno, yy.Obj($$[$0-2]));
break;
case 14:this.$ = yy.L(yylineno, yy.Arr($$[$0-3])).named($$[$0]);
break;
case 15:this.$ = yy.L(yylineno, yy.Obj($$[$0-3])).named($$[$0]);
break;
case 18:this.$ = yy.L(yylineno, yy.Key($$[$0]));
break;
case 19:this.$ = yy.L(yylineno, yy.Literal($$[$0]));
break;
case 20:this.$ = [];
break;
case 21:this.$ = [$$[$0]];
break;
case 22:this.$ = $$[$0-2].concat($$[$0]);
break;
case 23:this.$ = $$[$0-3].concat($$[$0]);
break;
case 24:this.$ = $$[$0-5].concat($$[$0-2]);
break;
case 26:this.$ = yy.Splat($$[$0]);
break;
case 27:this.$ = yy.Splat(yy.L(yylineno, yy.Arr()), true);
break;
case 30:this.$ = yy.L(yylineno, yy.Block());
break;
case 31:this.$ = yy.Block($$[$0]);
break;
case 32:this.$ = $$[$0-2].add($$[$0]);
break;
case 35:this.$ = new yy.Pipe($$[$0-1], $$[$0], true);
break;
case 36:this.$ = yy.Call.back($$[$0-4], $$[$0], $$[$0-1] === '<~');
break;
case 37:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true));
break;
case 38:this.$ = yy.L(yylineno, yy.Throw(yy.JS("Error('unimplemented')")));
break;
case 39:this.$ = $$[$0-1].chomp();
break;
case 40:this.$ = $$[$0].unwrap();
break;
case 41:this.$ = yy.Assign($$[$0-2].unwrap(), $$[$0], $$[$0-1]);
break;
case 42:this.$ = yy.Assign($$[$0-5].unwrap(), yy.Arr.maybe($$[$0-2]), $$[$0-4]);
break;
case 43:this.$ = yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<');
break;
case 44:this.$ = yy.Import($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4] === '<<<<');
break;
case 45:this.$ = yy.Unary($$[$0-1], $$[$0].unwrap());
break;
case 46:this.$ = yy.Unary($$[$0], $$[$0-1].unwrap(), true);
break;
case 47:
case 48:
case 49:this.$ = yy.Assign($$[$0].unwrap(), [$$[$0-2]], $$[$0-1]);
break;
case 50:
case 51:
case 52:this.$ = yy.Unary($$[$0-1], $$[$0]);
break;
case 53:this.$ = yy.Unary($$[$0-4], yy.Arr.maybe($$[$0-2]));
break;
case 54:
case 55:
case 56:
case 57:
case 58:
case 59:
case 60:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]);
break;
case 61:this.$ = '!' === $$[$0-1].charAt(0)
? yy.Binary($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert()
: yy.Binary($$[$0-1], $$[$0-2], $$[$0]);
break;
case 62:this.$ = new yy.Pipe($$[$0-2], $$[$0]);
break;
case 63:this.$ = yy.Existence($$[$0-1].unwrap(), true);
break;
case 64:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1] === '~>'));
break;
case 65:this.$ = yy.L(yylineno, yy.Fun($$[$0-3], $$[$0]).named($$[$0-5]));
break;
case 66:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]);
break;
case 67:this.$ = yy.If($$[$0], $$[$0-2], $$[$0-1] === 'unless');
break;
case 68:this.$ = $$[$0-2].addBody($$[$0-1]).addElse($$[$0]);
break;
case 69:this.$ = $$[$0].addBody(yy.Block($$[$0-1]));
break;
case 70:this.$ = new yy.While($$[$0], $$[$0-1] === 'until', true).addBody($$[$0-2]);
break;
case 71:this.$ = yy.Jump[$$[$0-1]]($$[$0]);
break;
case 72:this.$ = yy.Jump[$$[$0-4]](yy.Arr.maybe($$[$0-2]));
break;
case 73:this.$ = yy.L(yylineno, yy.Jump[$$[$0]]());
break;
case 74:this.$ = yy.L(yylineno, new yy.Jump($$[$0]));
break;
case 75:this.$ = yy.L(yylineno, new yy.Jump($$[$0-1], $$[$0]));
break;
case 76:this.$ = new yy.Switch($$[$0-1], $$[$0]);
break;
case 77:this.$ = new yy.Switch($$[$0-3], $$[$0-2], $$[$0]);
break;
case 78:this.$ = new yy.Switch(null, $$[$0]);
break;
case 79:this.$ = new yy.Switch(null, $$[$0-2], $$[$0]);
break;
case 80:this.$ = new yy.Switch(null, [], $$[$0]);
break;
case 81:this.$ = new yy.Try($$[$0]);
break;
case 82:this.$ = new yy.Try($$[$0-2], $$[$0-1], $$[$0]);
break;
case 83:this.$ = new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0]);
break;
case 84:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]);
break;
case 85:this.$ = new yy.Class($$[$0-3].unwrap(), $$[$0-2], $$[$0-1], $$[$0]);
break;
case 86:this.$ = new yy.Class(null, $$[$0-2], $$[$0-1], $$[$0]);
break;
case 87:this.$ = yy.Util.Extends($$[$0-2].unwrap(), $$[$0]);
break;
case 88:
case 89:this.$ = new yy.Label($$[$0-1], $$[$0]);
break;
case 90:this.$ = yy.Decl($$[$0-4], $$[$0-2], yylineno + 1);
break;
case 91:this.$ = [$$[$0]];
break;
case 92:this.$ = $$[$0-2].concat($$[$0]);
break;
case 94:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], $$[$0] !== 'arguments' && $$[$0] !== 'eval')), yy.L(yylineno, yy.Literal($$[$0])));
break;
case 95:this.$ = yy.Prop($$[$0], yy.Chain($$[$0-2], [yy.Index($$[$0], $$[$0-1])]));
break;
case 96:this.$ = yy.Prop($$[$0], yy.Chain(yy.L(yylineno, yy.Literal($$[$0-2])), [yy.Index($$[$0], $$[$0-1])]));
break;
case 97:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Obj($$[$0-3]).named($$[$0])));
break;
case 98:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Arr($$[$0-3]).named($$[$0])));
break;
case 99:this.$ = yy.Prop($$[$0-2], $$[$0]);
break;
case 100:this.$ = yy.Prop($$[$0-5], yy.Arr.maybe($$[$0-2]));
break;
case 102:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]);
break;
case 103:this.$ = yy.Prop($$[$0].maybeKey(), yy.L(yylineno, yy.Literal($$[$0-1] === '+')));
break;
case 104:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], true)), yy.L(yylineno, yy.Literal($$[$0-1] === '+')));
break;
case 105:this.$ = yy.Splat($$[$0]);
break;
case 106:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true));
break;
case 107:this.$ = [];
break;
case 108:this.$ = [$$[$0]];
break;
case 109:this.$ = $$[$0-2].concat($$[$0]);
break;
case 110:this.$ = $$[$0-3].concat($$[$0]);
break;
case 111:this.$ = $$[$0-2];
break;
case 112:this.$ = yy.Parens($$[$0-1].chomp().unwrap(), false, $$[$0-2] === '"');
break;
case 115:this.$ = $$[$0-2].add($$[$0]);
break;
case 116:this.$ = null;
break;
case 117:this.$ = $$[$0];
break;
case 118:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]);
break;
case 119:this.$ = new yy.For({
item: $$[$0-2].unwrap(),
index: $$[$0-1],
source: $$[$0]
});
break;
case 120:this.$ = new yy.For({
item: $$[$0-4].unwrap(),
index: $$[$0-3],
source: $$[$0-2],
step: $$[$0]
});
break;
case 121:this.$ = new yy.For({
object: true,
index: $$[$0-2],
source: $$[$0]
});
break;
case 122:this.$ = new yy.For({
object: true,
index: $$[$0-4],
item: $$[$0-2].unwrap(),
source: $$[$0]
});
break;
case 123:this.$ = new yy.For({
object: true,
own: true,
index: $$[$0-2],
source: $$[$0]
});
break;
case 124:this.$ = new yy.For({
object: true,
own: true,
index: $$[$0-4],
item: $$[$0-2].unwrap(),
source: $$[$0]
});
break;
case 125:this.$ = new yy.For({
index: $$[$0-4],
from: $$[$0-2],
op: $$[$0-1],
to: $$[$0]
});
break;
case 126:this.$ = new yy.For({
index: $$[$0-6],
from: $$[$0-4],
op: $$[$0-3],
to: $$[$0-2],
step: $$[$0]
});
break;
case 127:this.$ = new yy.While($$[$0], $$[$0-1] === 'until');
break;
case 128:this.$ = new yy.While($$[$0-2], $$[$0-3] === 'until', $$[$0]);
break;
case 129:this.$ = [new yy.Case($$[$0-1], $$[$0])];
break;
case 130:this.$ = $$[$0-3].concat(new yy.Case($$[$0-1], $$[$0]));
break;
case 131:this.$ = $$[$0];
break;
case 132:this.$ = null;
break;
case 133:this.$ = $$[$0];
break;
case 134:this.$ = null;
break;
case 135:return this.$
}
},
table: [{1:[2,30],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],30:[1,6],32:[1,10],33:3,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],79:2,82:[1,34],91:1},{1:[3]},{1:[2,135]},{1:[2,113],29:[1,39],80:[2,113]},{1:[2,114],29:[1,40],80:[2,114]},{1:[2,31],29:[2,31],31:[2,31],80:[2,31]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],31:[2,30],32:[1,10],33:41,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,34],17:42,29:[2,34],30:[1,6],31:[2,34],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],80:[2,34],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:55,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],36:[2,20],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,37],29:[2,37],31:[2,37],80:[2,37]},{1:[2,38],29:[2,38],31:[2,38],80:[2,38]},{1:[2,40],9:[1,64],11:[1,65],14:[2,40],15:[1,66],21:[2,40],24:[2,40],28:[2,40],29:[2,40],30:[2,40],31:[2,40],36:[2,40],39:[1,60],40:[2,40],41:[1,61],43:[2,40],44:[2,40],45:[2,40],46:[2,40],47:[2,40],48:[2,40],49:[2,40],50:[2,40],51:[2,40],52:[1,62],57:[2,40],60:[2,40],72:[1,63],80:[2,40],82:[2,40],84:[2,40],88:[2,40],89:[2,40],90:[2,40]},{3:67,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:69,20:[1,37],22:[1,38],25:[1,25],30:[1,70],35:[1,59],39:[1,68],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:72,20:[1,37],22:[1,38],25:[1,25],35:[1,59],39:[1,71],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:74,20:[1,37],22:[1,38],25:[1,25],35:[1,59],39:[1,73],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{11:[1,75]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:76,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:77,30:[1,6]},{17:78,30:[1,6]},{1:[2,73],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,73],16:[1,32],18:[1,33],19:79,20:[1,37],21:[2,73],22:[1,38],24:[2,73],25:[1,25],28:[2,73],29:[2,73],30:[1,80],31:[2,73],35:[1,59],36:[2,73],40:[2,73],41:[1,12],42:[1,13],43:[1,14],44:[1,15],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],54:[1,16],55:[1,17],57:[2,73],58:18,59:[1,19],60:[2,73],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,73],82:[2,73],84:[2,73],88:[2,73],89:[2,73],90:[2,73]},{1:[2,74],4:[1,81],14:[2,74],21:[2,74],24:[2,74],28:[2,74],29:[2,74],30:[2,74],31:[2,74],36:[2,74],40:[2,74],43:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],57:[2,74],60:[2,74],80:[2,74],82:[2,74],84:[2,74],88:[2,74],89:[2,74],90:[2,74]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:84,18:[1,33],19:82,20:[1,37],22:[1,38],25:[1,25],30:[1,6],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],64:83,66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34],89:[1,85]},{17:86,30:[1,6]},{3:87,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],30:[2,132],70:88,72:[1,89],78:[1,36],90:[2,132]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:91,18:[1,33],19:90,20:[1,37],22:[1,38],25:[1,25],30:[1,6],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{30:[1,92]},{1:[2,1],9:[2,1],11:[2,1],14:[2,1],15:[2,1],21:[2,1],24:[2,1],28:[2,1],29:[2,1],30:[2,1],31:[2,1],36:[2,1],39:[2,1],40:[2,1],41:[2,1],43:[2,1],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],52:[2,1],57:[2,1],60:[2,1],72:[2,1],80:[2,1],82:[2,1],84:[2,1],85:[2,1],88:[2,1],89:[2,1],90:[2,1]},{1:[2,2],9:[2,2],11:[2,2],14:[2,2],15:[2,2],21:[2,2],24:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],36:[2,2],39:[2,2],40:[2,2],41:[2,2],43:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],52:[2,2],57:[2,2],60:[2,2],72:[2,2],80:[2,2],82:[2,2],83:[2,2],84:[2,2],85:[2,2],88:[2,2],89:[2,2],90:[2,2]},{1:[2,3],9:[2,3],11:[2,3],14:[2,3],15:[2,3],21:[2,3],24:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],36:[2,3],39:[2,3],40:[2,3],41:[2,3],43:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],52:[2,3],57:[2,3],60:[2,3],72:[2,3],80:[2,3],82:[2,3],83:[2,3],84:[2,3],85:[2,3],88:[2,3],89:[2,3],90:[2,3]},{1:[2,4],9:[2,4],11:[2,4],14:[2,4],15:[2,4],21:[2,4],24:[2,4],28:[2,4],29:[2,4],30:[2,4],31:[2,4],36:[2,4],39:[2,4],40:[2,4],41:[2,4],43:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],52:[2,4],57:[2,4],60:[2,4],72:[2,4],80:[2,4],82:[2,4],83:[2,4],84:[2,4],85:[2,4],88:[2,4],89:[2,4],90:[2,4]},{1:[2,5],9:[2,5],11:[2,5],14:[2,5],15:[2,5],21:[2,5],24:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],36:[2,5],39:[2,5],40:[2,5],41:[2,5],43:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],52:[2,5],57:[2,5],60:[2,5],72:[2,5],80:[2,5],82:[2,5],83:[2,5],84:[2,5],85:[2,5],88:[2,5],89:[2,5],90:[2,5]},{11:[1,93]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:94,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:95,4:[1,96],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36],86:[1,97]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:98,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],30:[1,6],32:[1,10],33:3,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],79:99,80:[2,30],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:100,16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,20],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:101,24:[2,107],26:109,28:[2,107],29:[2,107],30:[1,103],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{1:[2,33],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,33],31:[2,33],32:[1,10],34:116,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,33],82:[1,34]},{1:[2,30],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],32:[1,10],33:117,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,30],82:[1,34]},{29:[1,39],31:[1,118]},{1:[2,35],29:[2,35],31:[2,35],80:[2,35]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:119,20:[1,37],22:[1,38],25:[1,25],30:[1,120],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:121,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:122,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:123,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:124,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:125,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:126,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:127,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:128,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:129,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:130,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,69],14:[2,69],21:[2,69],24:[2,69],28:[2,69],29:[2,69],30:[2,69],31:[2,69],36:[2,69],40:[2,69],43:[2,69],44:[2,69],45:[2,69],46:[2,69],47:[2,69],48:[2,69],49:[2,69],50:[2,69],51:[2,69],57:[2,69],60:[2,69],80:[2,69],82:[2,69],84:[2,69],88:[2,69],89:[2,69],90:[2,69]},{13:131,28:[1,132],29:[2,28],30:[2,28],36:[2,28]},{14:[2,21],21:[2,21],28:[2,21],29:[2,21],30:[2,21],31:[2,21],36:[2,21]},{14:[2,25],21:[2,25],28:[2,25],29:[2,25],30:[2,25],31:[2,25],36:[2,25],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,27],16:[1,32],18:[1,33],19:133,20:[1,37],21:[2,27],22:[1,38],25:[1,25],28:[2,27],29:[2,27],30:[2,27],31:[2,27],35:[1,59],36:[2,27],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:134,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],36:[2,20],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:135,20:[1,37],22:[1,38],25:[1,25],30:[1,136],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,46],14:[2,46],21:[2,46],24:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],36:[2,46],40:[2,46],43:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],57:[2,46],60:[2,46],80:[2,46],82:[2,46],84:[2,46],88:[2,46],89:[2,46],90:[2,46]},{1:[2,63],14:[2,63],21:[2,63],24:[2,63],28:[2,63],29:[2,63],30:[2,63],31:[2,63],36:[2,63],40:[2,63],43:[2,63],44:[2,63],45:[2,63],46:[2,63],47:[2,63],48:[2,63],49:[2,63],50:[2,63],51:[2,63],57:[2,63],60:[2,63],80:[2,63],82:[2,63],84:[2,63],88:[2,63],89:[2,63],90:[2,63]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:137,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],5:110,6:139,7:[1,115],10:138,20:[1,37],22:[1,38],26:109,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:140,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,9],9:[2,9],11:[2,9],14:[2,9],15:[2,9],21:[2,9],24:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],36:[2,9],39:[2,9],40:[2,9],41:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],52:[2,9],57:[2,9],60:[2,9],72:[2,9],80:[2,9],82:[2,9],83:[2,9],84:[2,9],85:[2,9],88:[2,9],89:[2,9],90:[2,9]},{1:[2,45],9:[1,64],11:[1,65],14:[2,45],15:[1,66],21:[2,45],24:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],36:[2,45],40:[2,45],43:[2,45],44:[2,45],45:[2,45],46:[2,45],47:[2,45],48:[2,45],49:[2,45],50:[2,45],51:[2,45],57:[2,45],60:[2,45],80:[2,45],82:[2,45],84:[2,45],88:[2,45],89:[2,45],90:[2,45]},{3:141,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,50],14:[2,50],21:[2,50],24:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],36:[2,50],40:[2,50],43:[2,50],44:[2,50],45:[2,50],46:[2,50],47:[2,50],48:[2,50],49:[2,50],50:[2,50],51:[2,50],57:[2,50],58:54,60:[2,50],80:[2,50],82:[2,50],84:[2,50],88:[2,50],89:[2,50],90:[2,50]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:142,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:143,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,51],14:[2,51],21:[2,51],24:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],36:[2,51],40:[2,51],43:[2,51],44:[2,51],45:[2,51],46:[2,51],47:[2,51],48:[2,51],49:[2,51],50:[2,51],51:[2,51],57:[2,51],58:54,60:[2,51],80:[2,51],82:[2,51],84:[2,51],88:[2,51],89:[2,51],90:[2,51]},{3:144,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,52],14:[2,52],21:[2,52],24:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],36:[2,52],40:[2,52],43:[2,52],44:[2,52],45:[2,52],46:[2,52],47:[2,52],48:[2,52],49:[2,52],50:[2,52],51:[2,52],57:[2,52],58:54,60:[2,52],80:[2,52],82:[2,52],84:[2,52],88:[2,52],89:[2,52],90:[2,52]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:145,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:146,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:147,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{60:[1,149]},{1:[2,71],14:[2,71],21:[2,71],24:[2,71],28:[2,71],29:[2,71],30:[2,71],31:[2,71],36:[2,71],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,71],57:[2,71],58:54,60:[2,71],80:[2,71],82:[2,71],84:[2,71],88:[2,71],89:[2,71],90:[2,71]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:150,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,75],14:[2,75],21:[2,75],24:[2,75],28:[2,75],29:[2,75],30:[2,75],31:[2,75],36:[2,75],40:[2,75],43:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],57:[2,75],60:[2,75],80:[2,75],82:[2,75],84:[2,75],88:[2,75],89:[2,75],90:[2,75]},{40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],64:151,82:[1,34],89:[1,85]},{1:[2,78],14:[2,78],21:[2,78],24:[2,78],28:[2,78],29:[2,78],30:[2,78],31:[2,78],36:[2,78],40:[2,78],43:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],57:[2,78],60:[2,78],65:[1,152],80:[2,78],82:[2,78],84:[2,78],88:[2,78],89:[1,153],90:[2,78]},{1:[2,80],14:[2,80],21:[2,80],24:[2,80],28:[2,80],29:[2,80],30:[2,80],31:[2,80],36:[2,80],40:[2,80],43:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],57:[2,80],60:[2,80],80:[2,80],82:[2,80],84:[2,80],88:[2,80],89:[2,80],90:[2,80]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:154,78:[1,36],82:[1,34]},{1:[2,81],14:[2,81],21:[2,81],24:[2,81],28:[2,81],29:[2,81],30:[2,81],31:[2,81],36:[2,81],40:[2,81],43:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],57:[2,81],60:[2,81],67:[1,156],68:[1,157],80:[2,81],82:[2,81],84:[2,81],88:[2,81],89:[2,81],90:[2,81]},{9:[1,64],11:[1,65],15:[1,66],30:[2,132],70:158,72:[1,89],90:[2,132]},{30:[2,134],71:159,90:[1,160]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:161,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,88],14:[2,88],21:[2,88],24:[2,88],28:[2,88],29:[2,88],30:[2,88],31:[2,88],36:[2,88],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,88],57:[2,88],58:54,60:[2,88],80:[2,88],82:[2,88],84:[2,88],88:[2,88],89:[2,88],90:[2,88]},{1:[2,89],14:[2,89],21:[2,89],24:[2,89],28:[2,89],29:[2,89],30:[2,89],31:[2,89],36:[2,89],40:[2,89],43:[2,89],44:[2,89],45:[2,89],46:[2,89],47:[2,89],48:[2,89],49:[2,89],50:[2,89],51:[2,89],57:[2,89],60:[2,89],80:[2,89],82:[2,89],84:[2,89],88:[2,89],89:[2,89],90:[2,89]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:162,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:163,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:164,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{9:[1,64],11:[1,65],15:[1,66],83:[1,165]},{9:[2,1],11:[2,1],15:[2,1],28:[1,167],83:[2,1],85:[1,166],87:[1,168]},{4:[1,169]},{1:[2,127],14:[2,127],21:[2,127],24:[2,127],28:[1,170],29:[2,127],30:[2,127],31:[2,127],36:[2,127],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,127],57:[2,127],58:54,60:[2,127],80:[2,127],82:[2,127],84:[2,127],88:[2,127],89:[2,127],90:[2,127]},{80:[1,171]},{13:172,21:[2,28],28:[1,132],29:[2,28],30:[2,28]},{13:173,24:[2,28],28:[1,174],29:[2,28]},{24:[2,108],28:[2,108],29:[2,108],31:[2,108]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:175,26:109,28:[2,107],29:[2,107],30:[1,103],31:[2,107],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{9:[1,177],24:[2,93],28:[2,93],29:[2,93],31:[2,93],46:[2,93],77:[1,176]},{24:[2,101],28:[2,101],29:[2,101],31:[2,101],46:[1,178]},{4:[1,114],5:110,7:[1,115],8:[1,180],10:179,26:109,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:181,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,106],28:[2,106],29:[2,106],31:[2,106]},{1:[2,16],9:[2,16],11:[2,16],14:[2,16],15:[2,16],21:[2,16],24:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],36:[2,16],39:[2,16],40:[2,16],41:[2,16],43:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],52:[2,16],57:[2,16],60:[2,16],72:[2,16],77:[2,16],80:[2,16],82:[2,16],83:[2,16],84:[2,16],85:[2,16],88:[2,16],89:[2,16],90:[2,16]},{1:[2,17],9:[2,17],11:[2,17],14:[2,17],15:[2,17],21:[2,17],24:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],36:[2,17],39:[2,17],40:[2,17],41:[2,17],43:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],52:[2,17],57:[2,17],60:[2,17],72:[2,17],77:[2,17],80:[2,17],82:[2,17],83:[2,17],84:[2,17],85:[2,17],88:[2,17],89:[2,17],90:[2,17]},{9:[1,182],24:[2,94],28:[2,94],29:[2,94],31:[2,94],46:[2,94]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:183,24:[2,107],26:109,28:[2,107],29:[2,107],30:[1,103],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:184,16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,20],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,18],9:[2,18],11:[2,18],14:[2,18],15:[2,18],21:[2,18],24:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],36:[2,18],39:[2,18],40:[2,18],41:[2,18],43:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],52:[2,18],57:[2,18],60:[2,18],72:[2,18],77:[2,18],80:[2,18],82:[2,18],83:[2,18],84:[2,18],85:[2,18],88:[2,18],89:[2,18],90:[2,18]},{1:[2,19],9:[2,19],11:[2,19],14:[2,19],15:[2,19],21:[2,19],24:[2,19],28:[2,19],29:[2,19],30:[2,19],31:[2,19],36:[2,19],39:[2,19],40:[2,19],41:[2,19],43:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],52:[2,19],57:[2,19],60:[2,19],72:[2,19],77:[2,19],80:[2,19],82:[2,19],83:[2,19],84:[2,19],85:[2,19],88:[2,19],89:[2,19],90:[2,19]},{1:[2,32],29:[2,32],31:[2,32],80:[2,32]},{1:[2,115],29:[1,39],80:[2,115]},{1:[2,39],9:[2,39],11:[2,39],14:[2,39],15:[2,39],21:[2,39],24:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],36:[2,39],39:[2,39],40:[2,39],41:[2,39],43:[2,39],44:[2,39],45:[2,39],46:[2,39],47:[2,39],48:[2,39],49:[2,39],50:[2,39],51:[2,39],52:[2,39],57:[2,39],60:[2,39],65:[2,39],67:[2,39],68:[2,39],72:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39],88:[2,39],89:[2,39],90:[2,39]},{1:[2,43],14:[2,43],21:[2,43],24:[2,43],28:[2,43],29:[2,43],30:[2,43],31:[2,43],36:[2,43],40:[2,43],43:[1,44],44:[2,43],45:[2,43],46:[2,43],47:[1,48],48:[2,43],49:[2,43],50:[2,43],51:[2,43],57:[2,43],58:54,60:[2,43],80:[2,43],82:[2,43],84:[2,43],88:[2,43],89:[2,43],90:[2,43]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:185,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,54],14:[2,54],21:[2,54],24:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],36:[2,54],40:[2,54],43:[2,54],44:[2,54],45:[2,54],46:[2,54],47:[1,48],48:[2,54],49:[2,54],50:[2,54],51:[2,54],57:[2,54],58:54,60:[2,54],80:[2,54],82:[2,54],84:[2,54],88:[2,54],89:[2,54],90:[2,54]},{1:[2,55],14:[2,55],21:[2,55],24:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],36:[2,55],40:[1,43],43:[1,44],44:[2,55],45:[1,46],46:[2,55],47:[1,48],48:[1,49],49:[2,55],50:[1,51],51:[2,55],57:[2,55],58:54,60:[2,55],80:[2,55],82:[2,55],84:[2,55],88:[2,55],89:[2,55],90:[2,55]},{1:[2,56],14:[2,56],21:[2,56],24:[2,56],28:[2,56],29:[2,56],30:[2,56],31:[2,56],36:[2,56],40:[1,43],43:[1,44],44:[2,56],45:[1,46],46:[2,56],47:[1,48],48:[1,49],49:[2,56],50:[1,51],51:[2,56],57:[2,56],58:54,60:[2,56],80:[2,56],82:[2,56],84:[2,56],88:[2,56],89:[2,56],90:[2,56]},{1:[2,57],14:[2,57],21:[2,57],24:[2,57],28:[2,57],29:[2,57],30:[2,57],31:[2,57],36:[2,57],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,57],57:[2,57],58:54,60:[2,57],80:[2,57],82:[2,57],84:[2,57],88:[2,57],89:[2,57],90:[2,57]},{1:[2,58],14:[2,58],21:[2,58],24:[2,58],28:[2,58],29:[2,58],30:[2,58],31:[2,58],36:[2,58],40:[2,58],43:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],48:[2,58],49:[2,58],50:[2,58],51:[2,58],57:[2,58],58:54,60:[2,58],80:[2,58],82:[2,58],84:[2,58],88:[2,58],89:[2,58],90:[2,58]},{1:[2,59],14:[2,59],21:[2,59],24:[2,59],28:[2,59],29:[2,59],30:[2,59],31:[2,59],36:[2,59],40:[2,59],43:[1,44],44:[2,59],45:[2,59],46:[2,59],47:[1,48],48:[2,59],49:[2,59],50:[2,59],51:[2,59],57:[2,59],58:54,60:[2,59],80:[2,59],82:[2,59],84:[2,59],88:[2,59],89:[2,59],90:[2,59]},{1:[2,60],14:[2,60],21:[2,60],24:[2,60],28:[2,60],29:[2,60],30:[2,60],31:[2,60],36:[2,60],40:[1,43],43:[1,44],44:[2,60],45:[1,46],46:[2,60],47:[1,48],48:[1,49],49:[2,60],50:[1,51],51:[2,60],57:[2,60],58:54,60:[2,60],80:[2,60],82:[2,60],84:[2,60],88:[2,60],89:[2,60],90:[2,60]},{1:[2,61],14:[2,61],21:[2,61],24:[2,61],28:[2,61],29:[2,61],30:[2,61],31:[2,61],36:[2,61],40:[1,43],43:[1,44],44:[2,61],45:[2,61],46:[2,61],47:[1,48],48:[1,49],49:[2,61],50:[2,61],51:[2,61],57:[2,61],58:54,60:[2,61],80:[2,61],82:[2,61],84:[2,61],88:[2,61],89:[2,61],90:[2,61]},{1:[2,62],14:[2,62],21:[2,62],24:[2,62],28:[2,62],29:[2,62],30:[2,62],31:[2,62],36:[2,62],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,62],57:[2,62],58:54,60:[2,62],80:[2,62],82:[2,62],84:[2,62],88:[2,62],89:[2,62],90:[2,62]},{1:[2,67],14:[2,67],21:[2,67],24:[2,67],28:[2,67],29:[2,67],30:[2,67],31:[2,67],36:[2,67],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,67],57:[2,67],58:54,60:[2,67],80:[2,67],82:[2,67],84:[2,67],88:[2,67],89:[2,67],90:[2,67]},{29:[1,187],30:[1,188],36:[1,186]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,29],16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,29],22:[1,38],25:[1,25],27:189,29:[2,29],30:[2,29],31:[2,29],32:[1,58],35:[1,59],36:[2,29],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{14:[2,26],21:[2,26],28:[2,26],29:[2,26],30:[2,26],31:[2,26],36:[2,26],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{13:190,28:[1,132],29:[2,28],30:[2,28],36:[2,28]},{1:[2,41],14:[2,41],21:[2,41],24:[2,41],28:[2,41],29:[2,41],30:[2,41],31:[2,41],36:[2,41],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,41],57:[2,41],58:54,60:[2,41],80:[2,41],82:[2,41],84:[2,41],88:[2,41],89:[2,41],90:[2,41]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:191,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,87],14:[2,87],21:[2,87],24:[2,87],28:[2,87],29:[2,87],30:[2,87],31:[2,87],36:[2,87],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,87],57:[2,87],58:54,60:[2,87],80:[2,87],82:[2,87],84:[2,87],88:[2,87],89:[2,87],90:[2,87]},{1:[2,6],9:[2,6],11:[2,6],14:[2,6],15:[2,6],21:[2,6],24:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],36:[2,6],39:[2,6],40:[2,6],41:[2,6],43:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],52:[2,6],57:[2,6],60:[2,6],72:[2,6],80:[2,6],82:[2,6],83:[2,6],84:[2,6],85:[2,6],88:[2,6],89:[2,6],90:[2,6]},{1:[2,7],9:[2,7],11:[2,7],14:[2,7],15:[2,7],21:[2,7],24:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],36:[2,7],39:[2,7],40:[2,7],41:[2,7],43:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],52:[2,7],57:[2,7],60:[2,7],72:[2,7],80:[2,7],82:[2,7],83:[2,7],84:[2,7],85:[2,7],88:[2,7],89:[2,7],90:[2,7]},{13:192,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,47],9:[1,64],11:[1,65],14:[2,47],15:[1,66],21:[2,47],24:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],36:[2,47],40:[2,47],43:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[2,47],49:[2,47],50:[2,47],51:[2,47],57:[2,47],60:[2,47],80:[2,47],82:[2,47],84:[2,47],88:[2,47],89:[2,47],90:[2,47]},{13:193,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{1:[2,48],9:[1,64],11:[1,65],14:[2,48],15:[1,66],21:[2,48],24:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],36:[2,48],40:[2,48],43:[2,48],44:[2,48],45:[2,48],46:[2,48],47:[2,48],48:[2,48],49:[2,48],50:[2,48],51:[2,48],57:[2,48],60:[2,48],80:[2,48],82:[2,48],84:[2,48],88:[2,48],89:[2,48],90:[2,48]},{1:[2,49],9:[1,64],11:[1,65],14:[2,49],15:[1,66],21:[2,49],24:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],36:[2,49],40:[2,49],43:[2,49],44:[2,49],45:[2,49],46:[2,49],47:[2,49],48:[2,49],49:[2,49],50:[2,49],51:[2,49],57:[2,49],60:[2,49],80:[2,49],82:[2,49],84:[2,49],88:[2,49],89:[2,49],90:[2,49]},{13:194,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:195,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{1:[2,68],14:[2,68],21:[2,68],24:[2,68],28:[2,68],29:[2,68],30:[2,68],31:[2,68],36:[2,68],40:[2,68],43:[2,68],44:[2,68],45:[2,68],46:[2,68],47:[2,68],48:[2,68],49:[2,68],50:[2,68],51:[2,68],57:[2,68],60:[2,68],80:[2,68],82:[2,68],84:[2,68],88:[2,68],89:[2,68],90:[2,68]},{17:196,30:[1,6],55:[1,197]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:198,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{13:199,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{1:[2,76],14:[2,76],21:[2,76],24:[2,76],28:[2,76],29:[2,76],30:[2,76],31:[2,76],36:[2,76],40:[2,76],43:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],57:[2,76],60:[2,76],65:[1,200],80:[2,76],82:[2,76],84:[2,76],88:[2,76],89:[1,153],90:[2,76]},{17:201,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:202,78:[1,36],82:[1,34]},{17:203,28:[1,204],30:[1,6]},{28:[2,91],30:[2,91],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{17:205,30:[1,6]},{17:206,30:[1,6]},{30:[2,134],71:207,90:[1,160]},{17:208,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:209,78:[1,36],82:[1,34]},{30:[2,131],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34],90:[2,131]},{13:210,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{13:211,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,11],9:[2,11],11:[2,11],14:[2,11],15:[2,11],21:[2,11],24:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],36:[2,11],39:[2,11],40:[2,11],41:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],52:[2,11],57:[2,11],60:[2,11],72:[2,11],80:[2,11],82:[2,11],83:[2,11],84:[2,11],85:[2,11],88:[2,11],89:[2,11],90:[2,11]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:212,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:213,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:214,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:215,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{28:[1,217],85:[1,216]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:218,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,112],9:[2,112],11:[2,112],14:[2,112],15:[2,112],21:[2,112],24:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],36:[2,112],39:[2,112],40:[2,112],41:[2,112],43:[2,112],44:[2,112],45:[2,112],46:[2,112],47:[2,112],48:[2,112],49:[2,112],50:[2,112],51:[2,112],52:[2,112],57:[2,112],60:[2,112],72:[2,112],77:[2,112],80:[2,112],82:[2,112],83:[2,112],84:[2,112],85:[2,112],88:[2,112],89:[2,112],90:[2,112]},{21:[1,219],29:[1,187],30:[1,188]},{24:[1,220],29:[1,221]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],24:[2,29],26:109,29:[2,29],31:[2,29],32:[1,107],38:[1,108],43:[1,106],75:105,76:222,78:[1,36]},{13:223,28:[1,174],29:[2,28],31:[2,28]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:224,20:[1,37],22:[1,38],25:[1,25],30:[1,225],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],7:[1,115],26:226},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:227,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,103],28:[2,103],29:[2,103],31:[2,103]},{24:[2,104],28:[2,104],29:[2,104],31:[2,104]},{24:[2,105],28:[2,105],29:[2,105],31:[2,105],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{4:[1,114],7:[1,115],26:228},{13:229,24:[2,28],28:[1,174],29:[2,28]},{13:230,21:[2,28],28:[1,132],29:[2,28],30:[2,28]},{13:231,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{37:[1,232],53:[1,233]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:234,32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:235,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{14:[2,22],21:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],36:[2,22]},{29:[1,187],30:[1,188],36:[1,236]},{13:237,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{14:[1,238],29:[1,187],30:[1,188]},{29:[1,187],30:[1,188],31:[1,239]},{14:[1,240],29:[1,187],30:[1,188]},{1:[2,66],14:[2,66],21:[2,66],24:[2,66],28:[2,66],29:[2,66],30:[2,66],31:[2,66],36:[2,66],40:[2,66],43:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],57:[2,66],60:[2,66],80:[2,66],82:[2,66],84:[2,66],88:[2,66],89:[2,66],90:[2,66]},{1:[2,117],14:[2,117],21:[2,117],24:[2,117],28:[2,117],29:[2,117],30:[2,117],31:[2,117],36:[2,117],40:[2,117],43:[2,117],44:[2,117],45:[2,117],46:[2,117],47:[2,117],48:[2,117],49:[2,117],50:[2,117],51:[2,117],57:[2,117],60:[2,117],80:[2,117],82:[2,117],84:[2,117],88:[2,117],89:[2,117],90:[2,117]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:241,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,70],14:[2,70],21:[2,70],24:[2,70],28:[2,70],29:[2,70],30:[2,70],31:[2,70],36:[2,70],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,70],57:[2,70],58:54,60:[2,70],80:[2,70],82:[2,70],84:[2,70],88:[2,70],89:[2,70],90:[2,70]},{29:[1,187],30:[1,188],31:[1,242]},{17:243,30:[1,6]},{1:[2,79],14:[2,79],21:[2,79],24:[2,79],28:[2,79],29:[2,79],30:[2,79],31:[2,79],36:[2,79],40:[2,79],43:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],57:[2,79],60:[2,79],80:[2,79],82:[2,79],84:[2,79],88:[2,79],89:[2,79],90:[2,79]},{17:244,28:[1,204],30:[1,6]},{1:[2,129],14:[2,129],21:[2,129],24:[2,129],28:[2,129],29:[2,129],30:[2,129],31:[2,129],36:[2,129],40:[2,129],43:[2,129],44:[2,129],45:[2,129],46:[2,129],47:[2,129],48:[2,129],49:[2,129],50:[2,129],51:[2,129],57:[2,129],60:[2,129],65:[2,129],80:[2,129],82:[2,129],84:[2,129],88:[2,129],89:[2,129],90:[2,129]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:245,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,82],14:[2,82],21:[2,82],24:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],36:[2,82],40:[2,82],43:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],57:[2,82],60:[2,82],68:[1,246],80:[2,82],82:[2,82],84:[2,82],88:[2,82],89:[2,82],90:[2,82]},{1:[2,84],14:[2,84],21:[2,84],24:[2,84],28:[2,84],29:[2,84],30:[2,84],31:[2,84],36:[2,84],40:[2,84],43:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],57:[2,84],60:[2,84],80:[2,84],82:[2,84],84:[2,84],88:[2,84],89:[2,84],90:[2,84]},{17:247,30:[1,6]},{1:[2,86],14:[2,86],21:[2,86],24:[2,86],28:[2,86],29:[2,86],30:[2,86],31:[2,86],36:[2,86],40:[2,86],43:[2,86],44:[2,86],45:[2,86],46:[2,86],47:[2,86],48:[2,86],49:[2,86],50:[2,86],51:[2,86],57:[2,86],60:[2,86],80:[2,86],82:[2,86],84:[2,86],88:[2,86],89:[2,86],90:[2,86]},{28:[1,204],30:[2,133]},{29:[1,187],30:[1,188],31:[1,248]},{14:[1,249],29:[1,187],30:[1,188]},{1:[2,119],14:[2,119],21:[2,119],24:[2,119],28:[2,119],29:[2,119],30:[2,119],31:[2,119],36:[2,119],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,119],57:[2,119],58:54,60:[2,119],80:[2,119],82:[2,119],84:[1,250],88:[2,119],89:[2,119],90:[2,119]},{1:[2,121],14:[2,121],21:[2,121],24:[2,121],28:[2,121],29:[2,121],30:[2,121],31:[2,121],36:[2,121],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,121],57:[2,121],58:54,60:[2,121],80:[2,121],82:[2,121],84:[2,121],88:[2,121],89:[2,121],90:[2,121]},{9:[1,64],11:[1,65],15:[1,66],85:[1,251]},{40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34],88:[1,252]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:253,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:254,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,128],14:[2,128],21:[2,128],24:[2,128],28:[2,128],29:[2,128],30:[2,128],31:[2,128],36:[2,128],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,128],57:[2,128],58:54,60:[2,128],80:[2,128],82:[2,128],84:[2,128],88:[2,128],89:[2,128],90:[2,128]},{1:[2,12],9:[2,12],11:[2,12],14:[2,12],15:[2,12],21:[2,12],24:[2,12],25:[1,255],28:[2,12],29:[2,12],30:[2,12],31:[2,12],36:[2,12],39:[2,12],40:[2,12],41:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],52:[2,12],57:[2,12],60:[2,12],72:[2,12],80:[2,12],82:[2,12],83:[2,12],84:[2,12],85:[2,12],88:[2,12],89:[2,12],90:[2,12]},{1:[2,13],9:[2,13],11:[2,13],14:[2,13],15:[2,13],21:[2,13],24:[2,13],25:[1,256],28:[2,13],29:[2,13],30:[2,13],31:[2,13],36:[2,13],39:[2,13],40:[2,13],41:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],52:[2,13],57:[2,13],60:[2,13],72:[2,13],80:[2,13],82:[2,13],83:[2,13],84:[2,13],85:[2,13],88:[2,13],89:[2,13],90:[2,13]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],26:109,32:[1,107],38:[1,108],43:[1,106],75:105,76:257,78:[1,36]},{24:[2,109],28:[2,109],29:[2,109],31:[2,109]},{29:[1,221],31:[1,258]},{24:[2,99],28:[2,99],29:[2,99],31:[2,99],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:259,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,95],28:[2,95],29:[2,95],31:[2,95],46:[2,95]},{24:[2,102],28:[2,102],29:[2,102],31:[2,102],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{24:[2,96],28:[2,96],29:[2,96],31:[2,96],46:[2,96]},{24:[1,260],29:[1,221]},{21:[1,261],29:[1,187],30:[1,188]},{29:[1,187],30:[1,188],31:[1,262]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:263,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:264,30:[1,6]},{14:[2,23],21:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],36:[2,23]},{13:265,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{53:[1,233]},{29:[1,187],30:[1,188],31:[1,266]},{1:[2,8],9:[2,8],11:[2,8],14:[2,8],15:[2,8],21:[2,8],24:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],36:[2,8],39:[2,8],40:[2,8],41:[2,8],43:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],52:[2,8],57:[2,8],60:[2,8],72:[2,8],80:[2,8],82:[2,8],83:[2,8],84:[2,8],85:[2,8],88:[2,8],89:[2,8],90:[2,8]},{1:[2,53],14:[2,53],21:[2,53],24:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],36:[2,53],40:[2,53],43:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],48:[2,53],49:[2,53],50:[2,53],51:[2,53],57:[2,53],60:[2,53],80:[2,53],82:[2,53],84:[2,53],88:[2,53],89:[2,53],90:[2,53]},{17:267,30:[1,6]},{17:268,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{1:[2,72],14:[2,72],21:[2,72],24:[2,72],28:[2,72],29:[2,72],30:[2,72],31:[2,72],36:[2,72],40:[2,72],43:[2,72],44:[2,72],45:[2,72],46:[2,72],47:[2,72],48:[2,72],49:[2,72],50:[2,72],51:[2,72],57:[2,72],60:[2,72],80:[2,72],82:[2,72],84:[2,72],88:[2,72],89:[2,72],90:[2,72]},{1:[2,77],14:[2,77],21:[2,77],24:[2,77],28:[2,77],29:[2,77],30:[2,77],31:[2,77],36:[2,77],40:[2,77],43:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],57:[2,77],60:[2,77],80:[2,77],82:[2,77],84:[2,77],88:[2,77],89:[2,77],90:[2,77]},{1:[2,130],14:[2,130],21:[2,130],24:[2,130],28:[2,130],29:[2,130],30:[2,130],31:[2,130],36:[2,130],40:[2,130],43:[2,130],44:[2,130],45:[2,130],46:[2,130],47:[2,130],48:[2,130],49:[2,130],50:[2,130],51:[2,130],57:[2,130],60:[2,130],65:[2,130],80:[2,130],82:[2,130],84:[2,130],88:[2,130],89:[2,130],90:[2,130]},{28:[2,92],30:[2,92],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{17:269,30:[1,6]},{1:[2,85],14:[2,85],21:[2,85],24:[2,85],28:[2,85],29:[2,85],30:[2,85],31:[2,85],36:[2,85],40:[2,85],43:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],57:[2,85],60:[2,85],80:[2,85],82:[2,85],84:[2,85],88:[2,85],89:[2,85],90:[2,85]},{1:[2,90],14:[2,90],21:[2,90],24:[2,90],28:[2,90],29:[2,90],30:[2,90],31:[2,90],36:[2,90],40:[2,90],43:[2,90],44:[2,90],45:[2,90],46:[2,90],47:[2,90],48:[2,90],49:[2,90],50:[2,90],51:[2,90],57:[2,90],60:[2,90],80:[2,90],82:[2,90],84:[2,90],88:[2,90],89:[2,90],90:[2,90]},{17:270,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:271,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:272,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:273,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,123],14:[2,123],21:[2,123],24:[2,123],28:[2,123],29:[2,123],30:[2,123],31:[2,123],36:[2,123],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,123],57:[2,123],58:54,60:[2,123],80:[2,123],82:[2,123],84:[2,123],88:[2,123],89:[2,123],90:[2,123]},{9:[1,64],11:[1,65],15:[1,66],85:[1,274]},{1:[2,14],9:[2,14],11:[2,14],14:[2,14],15:[2,14],21:[2,14],24:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],36:[2,14],39:[2,14],40:[2,14],41:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],52:[2,14],57:[2,14],60:[2,14],72:[2,14],80:[2,14],82:[2,14],83:[2,14],84:[2,14],85:[2,14],88:[2,14],89:[2,14],90:[2,14]},{1:[2,15],9:[2,15],11:[2,15],14:[2,15],15:[2,15],21:[2,15],24:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],36:[2,15],39:[2,15],40:[2,15],41:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],52:[2,15],57:[2,15],60:[2,15],72:[2,15],80:[2,15],82:[2,15],83:[2,15],84:[2,15],85:[2,15],88:[2,15],89:[2,15],90:[2,15]},{24:[2,110],28:[2,110],29:[2,110],31:[2,110]},{24:[2,111],28:[2,111],29:[2,111],31:[2,111]},{13:275,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{25:[1,276]},{25:[1,277]},{1:[2,44],14:[2,44],21:[2,44],24:[2,44],28:[2,44],29:[2,44],30:[2,44],31:[2,44],36:[2,44],40:[2,44],43:[2,44],44:[2,44],45:[2,44],46:[2,44],47:[2,44],48:[2,44],49:[2,44],50:[2,44],51:[2,44],57:[2,44],60:[2,44],80:[2,44],82:[2,44],84:[2,44],88:[2,44],89:[2,44],90:[2,44]},{1:[2,36],29:[2,36],31:[2,36],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],80:[2,36],82:[1,34]},{1:[2,64],14:[2,64],21:[2,64],24:[2,64],28:[2,64],29:[2,64],30:[2,64],31:[2,64],36:[2,64],40:[2,64],43:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],57:[2,64],60:[2,64],80:[2,64],82:[2,64],84:[2,64],88:[2,64],89:[2,64],90:[2,64]},{29:[1,187],30:[1,188],31:[1,278]},{1:[2,42],14:[2,42],21:[2,42],24:[2,42],28:[2,42],29:[2,42],30:[2,42],31:[2,42],36:[2,42],40:[2,42],43:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],48:[2,42],49:[2,42],50:[2,42],51:[2,42],57:[2,42],60:[2,42],80:[2,42],82:[2,42],84:[2,42],88:[2,42],89:[2,42],90:[2,42]},{1:[2,65],14:[2,65],21:[2,65],24:[2,65],28:[2,65],29:[2,65],30:[2,65],31:[2,65],36:[2,65],40:[2,65],43:[2,65],44:[2,65],45:[2,65],46:[2,65],47:[2,65],48:[2,65],49:[2,65],50:[2,65],51:[2,65],57:[2,65],60:[2,65],80:[2,65],82:[2,65],84:[2,65],88:[2,65],89:[2,65],90:[2,65]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:279,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{1:[2,83],14:[2,83],21:[2,83],24:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],36:[2,83],40:[2,83],43:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],57:[2,83],60:[2,83],80:[2,83],82:[2,83],84:[2,83],88:[2,83],89:[2,83],90:[2,83]},{1:[2,10],9:[2,10],11:[2,10],14:[2,10],15:[2,10],21:[2,10],24:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],36:[2,10],39:[2,10],40:[2,10],41:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],52:[2,10],57:[2,10],60:[2,10],72:[2,10],80:[2,10],82:[2,10],83:[2,10],84:[2,10],85:[2,10],88:[2,10],89:[2,10],90:[2,10]},{1:[2,120],14:[2,120],21:[2,120],24:[2,120],28:[2,120],29:[2,120],30:[2,120],31:[2,120],36:[2,120],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,120],57:[2,120],58:54,60:[2,120],80:[2,120],82:[2,120],84:[2,120],88:[2,120],89:[2,120],90:[2,120]},{1:[2,122],14:[2,122],21:[2,122],24:[2,122],28:[2,122],29:[2,122],30:[2,122],31:[2,122],36:[2,122],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,122],57:[2,122],58:54,60:[2,122],80:[2,122],82:[2,122],84:[2,122],88:[2,122],89:[2,122],90:[2,122]},{1:[2,125],14:[2,125],21:[2,125],24:[2,125],28:[2,125],29:[2,125],30:[2,125],31:[2,125],36:[2,125],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,125],57:[2,125],58:54,60:[2,125],80:[2,125],82:[2,125],84:[1,280],88:[2,125],89:[2,125],90:[2,125]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:281,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{29:[1,187],30:[1,188],31:[1,282]},{24:[2,97],28:[2,97],29:[2,97],31:[2,97],46:[2,97]},{24:[2,98],28:[2,98],29:[2,98],31:[2,98],46:[2,98]},{14:[2,24],21:[2,24],28:[2,24],29:[2,24],30:[2,24],31:[2,24],36:[2,24]},{1:[2,118],14:[2,118],21:[2,118],24:[2,118],28:[2,118],29:[2,118],30:[2,118],31:[2,118],36:[2,118],40:[2,118],43:[2,118],44:[2,118],45:[2,118],46:[2,118],47:[2,118],48:[2,118],49:[2,118],50:[2,118],51:[2,118],57:[2,118],60:[2,118],80:[2,118],82:[2,118],84:[2,118],88:[2,118],89:[2,118],90:[2,118]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:283,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,124],14:[2,124],21:[2,124],24:[2,124],28:[2,124],29:[2,124],30:[2,124],31:[2,124],36:[2,124],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,124],57:[2,124],58:54,60:[2,124],80:[2,124],82:[2,124],84:[2,124],88:[2,124],89:[2,124],90:[2,124]},{24:[2,100],28:[2,100],29:[2,100],31:[2,100]},{1:[2,126],14:[2,126],21:[2,126],24:[2,126],28:[2,126],29:[2,126],30:[2,126],31:[2,126],36:[2,126],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,126],57:[2,126],58:54,60:[2,126],80:[2,126],82:[2,126],84:[2,126],88:[2,126],89:[2,126],90:[2,126]}],
defaultActions: {2:[2,135]},
parseError: function parseError(str, hash) {
throw new Error(str);
},
parse: function parse(input) {
var self = this,
stack = [0],
vstack = [null], // semantic value stack
table = this.table,
yytext = '',
yylineno = 0,
yyleng = 0,
recovering = 0,
TERROR = 2,
EOF = 1;
//this.reductionCount = this.shiftCount = 0;
this.lexer.setInput(input);
this.lexer.yy = this.yy;
this.yy.lexer = this.lexer;
if (typeof this.yy.parseError === 'function')
this.parseError = this.yy.parseError;
function popStack (n) {
stack.length = stack.length - 2*n;
vstack.length = vstack.length - n;
}
function lex() {
var token;
token = self.lexer.lex() || 1; // $end = 1
// if token isn't its numeric value, convert
if (typeof token !== 'number') {
token = self.symbols_[token] || token;
}
return token;
};
var symbol, preErrorSymbol, state, action, a, r, yyval={},p,len,newState, expected;
while (true) {
// retreive state number from top of stack
state = stack[stack.length-1];
// use default actions if available
if (this.defaultActions[state]) {
action = this.defaultActions[state];
} else {
if (symbol == null)
symbol = lex();
// read action for current state and first input
action = table[state] && table[state][symbol];
}
// handle parse error
if (typeof action === 'undefined' || !action.length || !action[0]) {
if (!recovering) {
// Report error
expected = [];
for (p in table[state]) if (this.terminals_[p] && p > 2) {
expected.push("'"+this.terminals_[p]+"'");
}
var errStr = '';
if (this.lexer.showPosition) {
errStr = 'Parse error on line '+(yylineno+1)+":\n"+this.lexer.showPosition()+'\nExpecting '+expected.join(', ');
} else {
errStr = 'Parse error on line '+(yylineno+1)+": Unexpected " +
(symbol == 1 /*EOF*/ ? "end of input" :
("'"+(this.terminals_[symbol] || symbol)+"'"));
}
this.parseError(errStr,
{text: this.lexer.match, token: this.terminals_[symbol] || symbol, line: this.lexer.yylineno, expected: expected});
}
// just recovered from another error
if (recovering == 3) {
if (symbol == EOF) {
throw new Error(errStr || 'Parsing halted.');
}
// discard current lookahead and grab another
yyleng = this.lexer.yyleng;
yytext = this.lexer.yytext;
yylineno = this.lexer.yylineno;
symbol = lex();
}
// try to recover from error
while (1) {
// check for error recovery rule in this state
if ((TERROR.toString()) in table[state]) {
break;
}
if (state == 0) {
throw new Error(errStr || 'Parsing halted.');
}
popStack(1);
state = stack[stack.length-1];
}
preErrorSymbol = symbol; // save the lookahead token
symbol = TERROR; // insert generic error symbol as new lookahead
state = stack[stack.length-1];
action = table[state] && table[state][TERROR];
recovering = 3; // allow 3 real symbols to be shifted before reporting a new error
}
// this shouldn't happen, unless resolve defaults are off
if (action[0] instanceof Array && action.length > 1) {
throw new Error('Parse Error: multiple actions possible at state: '+state+', token: '+symbol);
}
switch (action[0]) {
case 1: // shift
//this.shiftCount++;
stack.push(symbol);
vstack.push(this.lexer.yytext);
stack.push(action[1]); // push state
symbol = null;
if (!preErrorSymbol) { // normal execution/no error
yyleng = this.lexer.yyleng;
yytext = this.lexer.yytext;
yylineno = this.lexer.yylineno;
if (recovering > 0)
recovering--;
} else { // error just occurred, resume old lookahead f/ before error
symbol = preErrorSymbol;
preErrorSymbol = null;
}
break;
case 2: // reduce
//this.reductionCount++;
len = this.productions_[action[1]][1];
// perform semantic action
yyval.$ = vstack[vstack.length-len]; // default to $$ = $1
r = this.performAction.call(yyval, yytext, yyleng, yylineno, this.yy, action[1], vstack);
if (typeof r !== 'undefined') {
return r;
}
// pop off stack
if (len) {
stack = stack.slice(0,-1*len*2);
vstack = vstack.slice(0, -1*len);
}
stack.push(this.productions_[action[1]][0]); // push nonterminal (reduce)
vstack.push(yyval.$);
// goto new state = table[STATE][NONTERMINAL]
newState = table[stack[stack.length-2]][stack[stack.length-1]];
stack.push(newState);
break;
case 3: // accept
return true;
}
}
return true;
}};