clockwerk-opensim-stable – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 vero 1 using System;using Tools;
2 namespace OpenSim.Region.ScriptEngine.Shared.CodeTools {
3 //%+LSLProgramRoot+96
4 public class LSLProgramRoot : SYMBOL{
5 public LSLProgramRoot (Parser yyp, States s ):base(((LSLSyntax
6 )yyp)){ while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
7 }
8 public LSLProgramRoot (Parser yyp, GlobalDefinitions gd , States s ):base(((LSLSyntax
9 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
10 while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
11 }
12  
13 public override string yyname { get { return "LSLProgramRoot"; }}
14 public override int yynum { get { return 96; }}
15 public LSLProgramRoot(Parser yyp):base(yyp){}}
16 //%+GlobalDefinitions+97
17 public class GlobalDefinitions : SYMBOL{
18 public GlobalDefinitions (Parser yyp, GlobalVariableDeclaration gvd ):base(((LSLSyntax
19 )yyp)){ kids . Add ( gvd );
20 }
21 public GlobalDefinitions (Parser yyp, GlobalDefinitions gd , GlobalVariableDeclaration gvd ):base(((LSLSyntax
22 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
23 kids . Add ( gvd );
24 }
25 public GlobalDefinitions (Parser yyp, GlobalFunctionDefinition gfd ):base(((LSLSyntax
26 )yyp)){ kids . Add ( gfd );
27 }
28 public GlobalDefinitions (Parser yyp, GlobalDefinitions gd , GlobalFunctionDefinition gfd ):base(((LSLSyntax
29 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
30 kids . Add ( gfd );
31 }
32  
33 public override string yyname { get { return "GlobalDefinitions"; }}
34 public override int yynum { get { return 97; }}
35 public GlobalDefinitions(Parser yyp):base(yyp){}}
36 //%+GlobalVariableDeclaration+98
37 public class GlobalVariableDeclaration : SYMBOL{
38 public GlobalVariableDeclaration (Parser yyp, Declaration d ):base(((LSLSyntax
39 )yyp)){ kids . Add ( d );
40 }
41 public GlobalVariableDeclaration (Parser yyp, Assignment a ):base(((LSLSyntax
42 )yyp)){ kids . Add ( a );
43 }
44  
45 public override string yyname { get { return "GlobalVariableDeclaration"; }}
46 public override int yynum { get { return 98; }}
47 public GlobalVariableDeclaration(Parser yyp):base(yyp){}}
48 //%+GlobalFunctionDefinition+99
49 public class GlobalFunctionDefinition : SYMBOL{
50 private string m_returnType ;
51 private string m_name ;
52 public GlobalFunctionDefinition (Parser yyp, string returnType , string name , ArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
53 )yyp)){ m_returnType = returnType ;
54 m_name = name ;
55 kids . Add ( adl );
56 kids . Add ( cs );
57 }
58 public string ReturnType { get { return m_returnType ;
59 }
60 set { m_returnType = value ;
61 }
62 }
63 public string Name { get { return m_name ;
64 }
65 }
66  
67 public override string yyname { get { return "GlobalFunctionDefinition"; }}
68 public override int yynum { get { return 99; }}
69 public GlobalFunctionDefinition(Parser yyp):base(yyp){}}
70 //%+States+100
71 public class States : SYMBOL{
72 public States (Parser yyp, State ds ):base(((LSLSyntax
73 )yyp)){ kids . Add ( ds );
74 }
75 public States (Parser yyp, States s , State us ):base(((LSLSyntax
76 )yyp)){ while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
77 kids . Add ( us );
78 }
79  
80 public override string yyname { get { return "States"; }}
81 public override int yynum { get { return 100; }}
82 public States(Parser yyp):base(yyp){}}
83 //%+State+101
84 public class State : SYMBOL{
85 private string m_name ;
86 public State (Parser yyp, string name , StateBody sb ):base(((LSLSyntax
87 )yyp)){ m_name = name ;
88 while (0< sb . kids . Count ) kids . Add ( sb . kids . Pop ());
89 }
90 public override string ToString (){ return "STATE<"+ m_name +">";
91 }
92 public string Name { get { return m_name ;
93 }
94 }
95  
96 public override string yyname { get { return "State"; }}
97 public override int yynum { get { return 101; }}
98 public State(Parser yyp):base(yyp){}}
99 //%+StateBody+102
100 public class StateBody : SYMBOL{
101 public StateBody (Parser yyp, StateBody sb , StateEvent se ):base(((LSLSyntax
102 )yyp)){ while (0< sb . kids . Count ) kids . Add ( sb . kids . Pop ());
103 kids . Add ( se );
104 }
105 public StateBody (Parser yyp, StateEvent se ):base(((LSLSyntax
106 )yyp)){ kids . Add ( se );
107 }
108  
109 public override string yyname { get { return "StateBody"; }}
110 public override int yynum { get { return 102; }}
111 public StateBody(Parser yyp):base(yyp){}}
112 //%+StateEvent+103
113 public class StateEvent : SYMBOL{
114 private string m_name ;
115 public StateEvent (Parser yyp, string name , CompoundStatement cs ):base(((LSLSyntax
116 )yyp)){ m_name = name ;
117 kids . Add ( cs );
118 }
119 public StateEvent (Parser yyp, string name , ArgumentDeclarationList dal , CompoundStatement cs ):base(((LSLSyntax
120 )yyp)){ m_name = name ;
121 if (0< dal . kids . Count ) kids . Add ( dal );
122 kids . Add ( cs );
123 }
124 public override string ToString (){ return "EVENT<"+ m_name +">";
125 }
126 public string Name { get { return m_name ;
127 }
128 }
129  
130 public override string yyname { get { return "StateEvent"; }}
131 public override int yynum { get { return 103; }}
132 public StateEvent(Parser yyp):base(yyp){}}
133 //%+ArgumentDeclarationList+104
134 public class ArgumentDeclarationList : SYMBOL{
135 public ArgumentDeclarationList (Parser yyp, Declaration d ):base(((LSLSyntax
136 )yyp)){ kids . Add ( d );
137 }
138 public ArgumentDeclarationList (Parser yyp, ArgumentDeclarationList adl , Declaration d ):base(((LSLSyntax
139 )yyp)){ while (0< adl . kids . Count ) kids . Add ( adl . kids . Pop ());
140 kids . Add ( d );
141 }
142  
143 public override string yyname { get { return "ArgumentDeclarationList"; }}
144 public override int yynum { get { return 104; }}
145 public ArgumentDeclarationList(Parser yyp):base(yyp){}}
146 //%+Declaration+105
147 public class Declaration : SYMBOL{
148 private string m_datatype ;
149 private string m_id ;
150 public Declaration (Parser yyp, string type , string id ):base(((LSLSyntax
151 )yyp)){ m_datatype = type ;
152 m_id = id ;
153 }
154 public override string ToString (){ return "Declaration<"+ m_datatype +":"+ m_id +">";
155 }
156 public string Datatype { get { return m_datatype ;
157 }
158 set { m_datatype = value ;
159 }
160 }
161 public string Id { get { return m_id ;
162 }
163 }
164  
165 public override string yyname { get { return "Declaration"; }}
166 public override int yynum { get { return 105; }}
167 public Declaration(Parser yyp):base(yyp){}}
168 //%+Typename+106
169 public class Typename : SYMBOL{
170 public string yytext ;
171 public Typename (Parser yyp, string text ):base(((LSLSyntax
172 )yyp)){ yytext = text ;
173 }
174  
175 public override string yyname { get { return "Typename"; }}
176 public override int yynum { get { return 106; }}
177 public Typename(Parser yyp):base(yyp){}}
178 //%+Event+107
179 public class Event : SYMBOL{
180 public string yytext ;
181 public Event (Parser yyp, string text ):base(((LSLSyntax
182 )yyp)){ yytext = text ;
183 }
184  
185 public override string yyname { get { return "Event"; }}
186 public override int yynum { get { return 107; }}
187 public Event(Parser yyp):base(yyp){}}
188 //%+CompoundStatement+108
189 public class CompoundStatement : SYMBOL{
190 public CompoundStatement (Parser yyp):base(((LSLSyntax
191 )yyp)){}
192 public CompoundStatement (Parser yyp, StatementList sl ):base(((LSLSyntax
193 )yyp)){ while (0< sl . kids . Count ) kids . Add ( sl . kids . Pop ());
194 }
195  
196 public override string yyname { get { return "CompoundStatement"; }}
197 public override int yynum { get { return 108; }}
198 }
199 //%+StatementList+109
200 public class StatementList : SYMBOL{
201 private void AddStatement ( Statement s ){ if ( s . kids . Top is IfStatement || s . kids . Top is WhileStatement || s . kids . Top is DoWhileStatement || s . kids . Top is ForLoop ) kids . Add ( s . kids . Pop ());
202 else kids . Add ( s );
203 }
204 public StatementList (Parser yyp, Statement s ):base(((LSLSyntax
205 )yyp)){ AddStatement ( s );
206 }
207 public StatementList (Parser yyp, StatementList sl , Statement s ):base(((LSLSyntax
208 )yyp)){ while (0< sl . kids . Count ) kids . Add ( sl . kids . Pop ());
209 AddStatement ( s );
210 }
211  
212 public override string yyname { get { return "StatementList"; }}
213 public override int yynum { get { return 109; }}
214 public StatementList(Parser yyp):base(yyp){}}
215 //%+Statement+110
216 public class Statement : SYMBOL{
217 public Statement (Parser yyp, Declaration d ):base(((LSLSyntax
218 )yyp)){ kids . Add ( d );
219 }
220 public Statement (Parser yyp, CompoundStatement cs ):base(((LSLSyntax
221 )yyp)){ kids . Add ( cs );
222 }
223 public Statement (Parser yyp, FunctionCall fc ):base(((LSLSyntax
224 )yyp)){ kids . Add ( fc );
225 }
226 public Statement (Parser yyp, Assignment a ):base(((LSLSyntax
227 )yyp)){ kids . Add ( a );
228 }
229 public Statement (Parser yyp, Expression e ):base(((LSLSyntax
230 )yyp)){ kids . Add ( e );
231 }
232 public Statement (Parser yyp, ReturnStatement rs ):base(((LSLSyntax
233 )yyp)){ kids . Add ( rs );
234 }
235 public Statement (Parser yyp, StateChange sc ):base(((LSLSyntax
236 )yyp)){ kids . Add ( sc );
237 }
238 public Statement (Parser yyp, IfStatement ifs ):base(((LSLSyntax
239 )yyp)){ kids . Add ( ifs );
240 }
241 public Statement (Parser yyp, WhileStatement ifs ):base(((LSLSyntax
242 )yyp)){ kids . Add ( ifs );
243 }
244 public Statement (Parser yyp, DoWhileStatement ifs ):base(((LSLSyntax
245 )yyp)){ kids . Add ( ifs );
246 }
247 public Statement (Parser yyp, ForLoop fl ):base(((LSLSyntax
248 )yyp)){ kids . Add ( fl );
249 }
250 public Statement (Parser yyp, JumpLabel jl ):base(((LSLSyntax
251 )yyp)){ kids . Add ( jl );
252 }
253 public Statement (Parser yyp, JumpStatement js ):base(((LSLSyntax
254 )yyp)){ kids . Add ( js );
255 }
256 public Statement (Parser yyp, EmptyStatement es ):base(((LSLSyntax
257 )yyp)){ kids . Add ( es );
258 }
259  
260 public override string yyname { get { return "Statement"; }}
261 public override int yynum { get { return 110; }}
262 public Statement(Parser yyp):base(yyp){}}
263 //%+EmptyStatement+111
264 public class EmptyStatement : SYMBOL{
265 public EmptyStatement (Parser yyp):base(((LSLSyntax
266 )yyp)){}
267 public override string ToString (){ return base . ToString ();
268 }
269  
270 public override string yyname { get { return "EmptyStatement"; }}
271 public override int yynum { get { return 111; }}
272 }
273 //%+Assignment+112
274 public class Assignment : SYMBOL{
275 protected string m_assignmentType ;
276 public Assignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
277 )yyp)){ m_assignmentType = assignmentType ;
278 kids . Add ( lhs );
279 if ( rhs is ConstantExpression ) while (0< rhs . kids . Count ) kids . Add ( rhs . kids . Pop ());
280 else kids . Add ( rhs );
281 }
282 public Assignment (Parser yyp, SimpleAssignment sa ):base(((LSLSyntax
283 )yyp)){ m_assignmentType = sa . AssignmentType ;
284 while (0< sa . kids . Count ) kids . Add ( sa . kids . Pop ());
285 }
286 public string AssignmentType { get { return m_assignmentType ;
287 }
288 }
289 public override string ToString (){ return base . ToString ()+"<"+ m_assignmentType +">";
290 }
291  
292 public override string yyname { get { return "Assignment"; }}
293 public override int yynum { get { return 112; }}
294 public Assignment(Parser yyp):base(yyp){}}
295 //%+SimpleAssignment+113
296 public class SimpleAssignment : Assignment{
297 public SimpleAssignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
298 )yyp)){ m_assignmentType = assignmentType ;
299 kids . Add ( lhs );
300 if ( rhs is ConstantExpression ) while (0< rhs . kids . Count ) kids . Add ( rhs . kids . Pop ());
301 else kids . Add ( rhs );
302 }
303  
304 public override string yyname { get { return "SimpleAssignment"; }}
305 public override int yynum { get { return 113; }}
306 public SimpleAssignment(Parser yyp):base(yyp){}}
307 //%+ReturnStatement+114
308 public class ReturnStatement : SYMBOL{
309 public ReturnStatement (Parser yyp):base(((LSLSyntax
310 )yyp)){}
311 public ReturnStatement (Parser yyp, Expression e ):base(((LSLSyntax
312 )yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
313 else kids . Add ( e );
314 }
315  
316 public override string yyname { get { return "ReturnStatement"; }}
317 public override int yynum { get { return 114; }}
318 }
319 //%+JumpLabel+115
320 public class JumpLabel : SYMBOL{
321 private string m_labelName ;
322 public JumpLabel (Parser yyp, string labelName ):base(((LSLSyntax
323 )yyp)){ m_labelName = labelName ;
324 }
325 public string LabelName { get { return m_labelName ;
326 }
327 }
328 public override string ToString (){ return base . ToString ()+"<"+ m_labelName +">";
329 }
330  
331 public override string yyname { get { return "JumpLabel"; }}
332 public override int yynum { get { return 115; }}
333 public JumpLabel(Parser yyp):base(yyp){}}
334 //%+JumpStatement+116
335 public class JumpStatement : SYMBOL{
336 private string m_targetName ;
337 public JumpStatement (Parser yyp, string targetName ):base(((LSLSyntax
338 )yyp)){ m_targetName = targetName ;
339 }
340 public string TargetName { get { return m_targetName ;
341 }
342 }
343 public override string ToString (){ return base . ToString ()+"<"+ m_targetName +">";
344 }
345  
346 public override string yyname { get { return "JumpStatement"; }}
347 public override int yynum { get { return 116; }}
348 public JumpStatement(Parser yyp):base(yyp){}}
349 //%+StateChange+117
350 public class StateChange : SYMBOL{
351 private string m_newState ;
352 public StateChange (Parser yyp, string newState ):base(((LSLSyntax
353 )yyp)){ m_newState = newState ;
354 }
355 public string NewState { get { return m_newState ;
356 }
357 }
358  
359 public override string yyname { get { return "StateChange"; }}
360 public override int yynum { get { return 117; }}
361 public StateChange(Parser yyp):base(yyp){}}
362 //%+IfStatement+118
363 public class IfStatement : SYMBOL{
364 private void AddStatement ( Statement s ){ if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ());
365 else kids . Add ( s );
366 }
367 public IfStatement (Parser yyp, SYMBOL s , Statement ifs ):base(((LSLSyntax
368 )yyp)){ kids . Add ( s );
369 AddStatement ( ifs );
370 }
371 public IfStatement (Parser yyp, SYMBOL s , Statement ifs , Statement es ):base(((LSLSyntax
372 )yyp)){ kids . Add ( s );
373 AddStatement ( ifs );
374 if (0< es . kids . Count && es . kids . Top is IfStatement ) kids . Add ( es . kids . Pop ());
375 else AddStatement ( es );
376 }
377  
378 public override string yyname { get { return "IfStatement"; }}
379 public override int yynum { get { return 118; }}
380 public IfStatement(Parser yyp):base(yyp){}}
381 //%+WhileStatement+119
382 public class WhileStatement : SYMBOL{
383 public WhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
384 )yyp)){ kids . Add ( s );
385 if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ());
386 else kids . Add ( st );
387 }
388  
389 public override string yyname { get { return "WhileStatement"; }}
390 public override int yynum { get { return 119; }}
391 public WhileStatement(Parser yyp):base(yyp){}}
392 //%+DoWhileStatement+120
393 public class DoWhileStatement : SYMBOL{
394 public DoWhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
395 )yyp)){ if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ());
396 else kids . Add ( st );
397 kids . Add ( s );
398 }
399  
400 public override string yyname { get { return "DoWhileStatement"; }}
401 public override int yynum { get { return 120; }}
402 public DoWhileStatement(Parser yyp):base(yyp){}}
403 //%+ForLoop+121
404 public class ForLoop : SYMBOL{
405 public ForLoop (Parser yyp, ForLoopStatement flsa , Expression e , ForLoopStatement flsb , Statement s ):base(((LSLSyntax
406 )yyp)){ kids . Add ( flsa );
407 kids . Add ( e );
408 kids . Add ( flsb );
409 if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ());
410 else kids . Add ( s );
411 }
412  
413 public override string yyname { get { return "ForLoop"; }}
414 public override int yynum { get { return 121; }}
415 public ForLoop(Parser yyp):base(yyp){}}
416 //%+ForLoopStatement+122
417 public class ForLoopStatement : SYMBOL{
418 public ForLoopStatement (Parser yyp, Expression e ):base(((LSLSyntax
419 )yyp)){ kids . Add ( e );
420 }
421 public ForLoopStatement (Parser yyp, SimpleAssignment sa ):base(((LSLSyntax
422 )yyp)){ kids . Add ( sa );
423 }
424 public ForLoopStatement (Parser yyp, ForLoopStatement fls , Expression e ):base(((LSLSyntax
425 )yyp)){ while (0< fls . kids . Count ) kids . Add ( fls . kids . Pop ());
426 kids . Add ( e );
427 }
428 public ForLoopStatement (Parser yyp, ForLoopStatement fls , SimpleAssignment sa ):base(((LSLSyntax
429 )yyp)){ while (0< fls . kids . Count ) kids . Add ( fls . kids . Pop ());
430 kids . Add ( sa );
431 }
432  
433 public override string yyname { get { return "ForLoopStatement"; }}
434 public override int yynum { get { return 122; }}
435 public ForLoopStatement(Parser yyp):base(yyp){}}
436 //%+FunctionCall+123
437 public class FunctionCall : SYMBOL{
438 private string m_id ;
439 public FunctionCall (Parser yyp, string id , ArgumentList al ):base(((LSLSyntax
440 )yyp)){ m_id = id ;
441 kids . Add ( al );
442 }
443 public override string ToString (){ return base . ToString ()+"<"+ m_id +">";
444 }
445 public string Id { get { return m_id ;
446 }
447 }
448  
449 public override string yyname { get { return "FunctionCall"; }}
450 public override int yynum { get { return 123; }}
451 public FunctionCall(Parser yyp):base(yyp){}}
452 //%+ArgumentList+124
453 public class ArgumentList : SYMBOL{
454 public ArgumentList (Parser yyp, Argument a ):base(((LSLSyntax
455 )yyp)){ AddArgument ( a );
456 }
457 public ArgumentList (Parser yyp, ArgumentList al , Argument a ):base(((LSLSyntax
458 )yyp)){ while (0< al . kids . Count ) kids . Add ( al . kids . Pop ());
459 AddArgument ( a );
460 }
461 private void AddArgument ( Argument a ){ if ( a is ExpressionArgument ) while (0< a . kids . Count ) kids . Add ( a . kids . Pop ());
462 else kids . Add ( a );
463 }
464  
465 public override string yyname { get { return "ArgumentList"; }}
466 public override int yynum { get { return 124; }}
467 public ArgumentList(Parser yyp):base(yyp){}}
468 //%+Argument+125
469 public class Argument : SYMBOL{
470 public override string yyname { get { return "Argument"; }}
471 public override int yynum { get { return 125; }}
472 public Argument(Parser yyp):base(yyp){}}
473 //%+ExpressionArgument+126
474 public class ExpressionArgument : Argument{
475 public ExpressionArgument (Parser yyp, Expression e ):base(((LSLSyntax
476 )yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
477 else kids . Add ( e );
478 }
479  
480 public override string yyname { get { return "ExpressionArgument"; }}
481 public override int yynum { get { return 126; }}
482 public ExpressionArgument(Parser yyp):base(yyp){}}
483 //%+Constant+127
484 public class Constant : SYMBOL{
485 private string m_type ;
486 private string m_val ;
487 public Constant (Parser yyp, string type , string val ):base(((LSLSyntax
488 )yyp)){ m_type = type ;
489 m_val = val ;
490 }
491 public override string ToString (){ return base . ToString ()+"<"+ m_type +":"+ m_val +">";
492 }
493 public string Value { get { return m_val ;
494 }
495 set { m_val = value ;
496 }
497 }
498 public string Type { get { return m_type ;
499 }
500 set { m_type = value ;
501 }
502 }
503  
504 public override string yyname { get { return "Constant"; }}
505 public override int yynum { get { return 127; }}
506 public Constant(Parser yyp):base(yyp){}}
507 //%+VectorConstant+128
508 public class VectorConstant : Constant{
509 public VectorConstant (Parser yyp, Expression valX , Expression valY , Expression valZ ):base(((LSLSyntax
510 )yyp),"vector", null ){ kids . Add ( valX );
511 kids . Add ( valY );
512 kids . Add ( valZ );
513 }
514  
515 public override string yyname { get { return "VectorConstant"; }}
516 public override int yynum { get { return 128; }}
517 public VectorConstant(Parser yyp):base(yyp){}}
518 //%+RotationConstant+129
519 public class RotationConstant : Constant{
520 public RotationConstant (Parser yyp, Expression valX , Expression valY , Expression valZ , Expression valS ):base(((LSLSyntax
521 )yyp),"rotation", null ){ kids . Add ( valX );
522 kids . Add ( valY );
523 kids . Add ( valZ );
524 kids . Add ( valS );
525 }
526  
527 public override string yyname { get { return "RotationConstant"; }}
528 public override int yynum { get { return 129; }}
529 public RotationConstant(Parser yyp):base(yyp){}}
530 //%+ListConstant+130
531 public class ListConstant : Constant{
532 public ListConstant (Parser yyp, ArgumentList al ):base(((LSLSyntax
533 )yyp),"list", null ){ kids . Add ( al );
534 }
535  
536 public override string yyname { get { return "ListConstant"; }}
537 public override int yynum { get { return 130; }}
538 public ListConstant(Parser yyp):base(yyp){}}
539 //%+Expression+131
540 public class Expression : SYMBOL{
541 protected void AddExpression ( Expression e ){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
542 else kids . Add ( e );
543 }
544  
545 public override string yyname { get { return "Expression"; }}
546 public override int yynum { get { return 131; }}
547 public Expression(Parser yyp):base(yyp){}}
548 //%+ConstantExpression+132
549 public class ConstantExpression : Expression{
550 public ConstantExpression (Parser yyp, Constant c ):base(((LSLSyntax
551 )yyp)){ kids . Add ( c );
552 }
553  
554 public override string yyname { get { return "ConstantExpression"; }}
555 public override int yynum { get { return 132; }}
556 public ConstantExpression(Parser yyp):base(yyp){}}
557 //%+IdentExpression+133
558 public class IdentExpression : Expression{
559 protected string m_name ;
560 public IdentExpression (Parser yyp, string name ):base(((LSLSyntax
561 )yyp)){ m_name = name ;
562 }
563 public override string ToString (){ return base . ToString ()+"<"+ m_name +">";
564 }
565 public string Name { get { return m_name ;
566 }
567 }
568  
569 public override string yyname { get { return "IdentExpression"; }}
570 public override int yynum { get { return 133; }}
571 public IdentExpression(Parser yyp):base(yyp){}}
572 //%+IdentDotExpression+134
573 public class IdentDotExpression : IdentExpression{
574 private string m_member ;
575 public IdentDotExpression (Parser yyp, string name , string member ):base(((LSLSyntax
576 )yyp), name ){ m_member = member ;
577 }
578 public override string ToString (){ string baseToString = base . ToString ();
579 return baseToString . Substring (0, baseToString . Length -1)+"."+ m_member +">";
580 }
581 public string Member { get { return m_member ;
582 }
583 }
584  
585 public override string yyname { get { return "IdentDotExpression"; }}
586 public override int yynum { get { return 134; }}
587 public IdentDotExpression(Parser yyp):base(yyp){}}
588 //%+FunctionCallExpression+135
589 public class FunctionCallExpression : Expression{
590 public FunctionCallExpression (Parser yyp, FunctionCall fc ):base(((LSLSyntax
591 )yyp)){ kids . Add ( fc );
592 }
593  
594 public override string yyname { get { return "FunctionCallExpression"; }}
595 public override int yynum { get { return 135; }}
596 public FunctionCallExpression(Parser yyp):base(yyp){}}
597 //%+BinaryExpression+136
598 public class BinaryExpression : Expression{
599 private string m_expressionSymbol ;
600 public BinaryExpression (Parser yyp, Expression lhs , Expression rhs , string expressionSymbol ):base(((LSLSyntax
601 )yyp)){ m_expressionSymbol = expressionSymbol ;
602 AddExpression ( lhs );
603 AddExpression ( rhs );
604 }
605 public string ExpressionSymbol { get { return m_expressionSymbol ;
606 }
607 }
608 public override string ToString (){ return base . ToString ()+"<"+ m_expressionSymbol +">";
609 }
610  
611 public override string yyname { get { return "BinaryExpression"; }}
612 public override int yynum { get { return 136; }}
613 public BinaryExpression(Parser yyp):base(yyp){}}
614 //%+UnaryExpression+137
615 public class UnaryExpression : Expression{
616 private string m_unarySymbol ;
617 public UnaryExpression (Parser yyp, string unarySymbol , Expression e ):base(((LSLSyntax
618 )yyp)){ m_unarySymbol = unarySymbol ;
619 AddExpression ( e );
620 }
621 public string UnarySymbol { get { return m_unarySymbol ;
622 }
623 }
624 public override string ToString (){ return base . ToString ()+"<"+ m_unarySymbol +">";
625 }
626  
627 public override string yyname { get { return "UnaryExpression"; }}
628 public override int yynum { get { return 137; }}
629 public UnaryExpression(Parser yyp):base(yyp){}}
630 //%+TypecastExpression+138
631 public class TypecastExpression : Expression{
632 private string m_typecastType ;
633 public TypecastExpression (Parser yyp, string typecastType , SYMBOL rhs ):base(((LSLSyntax
634 )yyp)){ m_typecastType = typecastType ;
635 kids . Add ( rhs );
636 }
637 public string TypecastType { get { return m_typecastType ;
638 }
639 set { m_typecastType = value ;
640 }
641 }
642  
643 public override string yyname { get { return "TypecastExpression"; }}
644 public override int yynum { get { return 138; }}
645 public TypecastExpression(Parser yyp):base(yyp){}}
646 //%+ParenthesisExpression+139
647 public class ParenthesisExpression : Expression{
648 public ParenthesisExpression (Parser yyp, SYMBOL s ):base(((LSLSyntax
649 )yyp)){ kids . Add ( s );
650 }
651  
652 public override string yyname { get { return "ParenthesisExpression"; }}
653 public override int yynum { get { return 139; }}
654 public ParenthesisExpression(Parser yyp):base(yyp){}}
655 //%+IncrementDecrementExpression+140
656 public class IncrementDecrementExpression : Expression{
657 private string m_name ;
658 private string m_operation ;
659 private bool m_postOperation ;
660 public IncrementDecrementExpression (Parser yyp, string name , string operation , bool postOperation ):base(((LSLSyntax
661 )yyp)){ m_name = name ;
662 m_operation = operation ;
663 m_postOperation = postOperation ;
664 }
665 public IncrementDecrementExpression (Parser yyp, IdentDotExpression ide , string operation , bool postOperation ):base(((LSLSyntax
666 )yyp)){ m_operation = operation ;
667 m_postOperation = postOperation ;
668 kids . Add ( ide );
669 }
670 public override string ToString (){ return base . ToString ()+"<"+( m_postOperation ? m_name + m_operation : m_operation + m_name )+">";
671 }
672 public string Name { get { return m_name ;
673 }
674 }
675 public string Operation { get { return m_operation ;
676 }
677 }
678 public bool PostOperation { get { return m_postOperation ;
679 }
680 }
681  
682 public override string yyname { get { return "IncrementDecrementExpression"; }}
683 public override int yynum { get { return 140; }}
684 public IncrementDecrementExpression(Parser yyp):base(yyp){}}
685  
686 public class LSLProgramRoot_1 : LSLProgramRoot {
687 public LSLProgramRoot_1(Parser yyq):base(yyq,
688 ((GlobalDefinitions)(yyq.StackAt(1).m_value))
689 ,
690 ((States)(yyq.StackAt(0).m_value))
691 ){}}
692  
693 public class LSLProgramRoot_2 : LSLProgramRoot {
694 public LSLProgramRoot_2(Parser yyq):base(yyq,
695 ((States)(yyq.StackAt(0).m_value))
696 ){}}
697  
698 public class GlobalDefinitions_1 : GlobalDefinitions {
699 public GlobalDefinitions_1(Parser yyq):base(yyq,
700 ((GlobalVariableDeclaration)(yyq.StackAt(0).m_value))
701 ){}}
702  
703 public class GlobalDefinitions_2 : GlobalDefinitions {
704 public GlobalDefinitions_2(Parser yyq):base(yyq,
705 ((GlobalDefinitions)(yyq.StackAt(1).m_value))
706 ,
707 ((GlobalVariableDeclaration)(yyq.StackAt(0).m_value))
708 ){}}
709  
710 public class GlobalDefinitions_3 : GlobalDefinitions {
711 public GlobalDefinitions_3(Parser yyq):base(yyq,
712 ((GlobalFunctionDefinition)(yyq.StackAt(0).m_value))
713 ){}}
714  
715 public class GlobalDefinitions_4 : GlobalDefinitions {
716 public GlobalDefinitions_4(Parser yyq):base(yyq,
717 ((GlobalDefinitions)(yyq.StackAt(1).m_value))
718 ,
719 ((GlobalFunctionDefinition)(yyq.StackAt(0).m_value))
720 ){}}
721  
722 public class GlobalVariableDeclaration_1 : GlobalVariableDeclaration {
723 public GlobalVariableDeclaration_1(Parser yyq):base(yyq,
724 ((Declaration)(yyq.StackAt(1).m_value))
725 ){}}
726  
727 public class GlobalVariableDeclaration_2 : GlobalVariableDeclaration {
728 public GlobalVariableDeclaration_2(Parser yyq):base(yyq,new Assignment(((LSLSyntax
729 )yyq),
730 ((Declaration)(yyq.StackAt(3).m_value))
731 ,
732 ((Expression)(yyq.StackAt(1).m_value))
733 ,
734 ((EQUALS)(yyq.StackAt(2).m_value))
735 .yytext)){}}
736  
737 public class GlobalFunctionDefinition_1 : GlobalFunctionDefinition {
738 public GlobalFunctionDefinition_1(Parser yyq):base(yyq,"void",
739 ((IDENT)(yyq.StackAt(4).m_value))
740 .yytext,
741 ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
742 ,
743 ((CompoundStatement)(yyq.StackAt(0).m_value))
744 ){}}
745  
746 public class GlobalFunctionDefinition_2 : GlobalFunctionDefinition {
747 public GlobalFunctionDefinition_2(Parser yyq):base(yyq,
748 ((Typename)(yyq.StackAt(5).m_value))
749 .yytext,
750 ((IDENT)(yyq.StackAt(4).m_value))
751 .yytext,
752 ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
753 ,
754 ((CompoundStatement)(yyq.StackAt(0).m_value))
755 ){}}
756  
757 public class States_1 : States {
758 public States_1(Parser yyq):base(yyq,
759 ((State)(yyq.StackAt(0).m_value))
760 ){}}
761  
762 public class States_2 : States {
763 public States_2(Parser yyq):base(yyq,
764 ((States)(yyq.StackAt(1).m_value))
765 ,
766 ((State)(yyq.StackAt(0).m_value))
767 ){}}
768  
769 public class State_1 : State {
770 public State_1(Parser yyq):base(yyq,
771 ((DEFAULT_STATE)(yyq.StackAt(3).m_value))
772 .yytext,
773 ((StateBody)(yyq.StackAt(1).m_value))
774 ){}}
775  
776 public class State_2 : State {
777 public State_2(Parser yyq):base(yyq,
778 ((IDENT)(yyq.StackAt(3).m_value))
779 .yytext,
780 ((StateBody)(yyq.StackAt(1).m_value))
781 ){}}
782  
783 public class StateBody_1 : StateBody {
784 public StateBody_1(Parser yyq):base(yyq,
785 ((StateEvent)(yyq.StackAt(0).m_value))
786 ){}}
787  
788 public class StateBody_2 : StateBody {
789 public StateBody_2(Parser yyq):base(yyq,
790 ((StateBody)(yyq.StackAt(1).m_value))
791 ,
792 ((StateEvent)(yyq.StackAt(0).m_value))
793 ){}}
794  
795 public class StateEvent_1 : StateEvent {
796 public StateEvent_1(Parser yyq):base(yyq,
797 ((Event)(yyq.StackAt(4).m_value))
798 .yytext,
799 ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
800 ,
801 ((CompoundStatement)(yyq.StackAt(0).m_value))
802 ){}}
803  
804 public class ArgumentDeclarationList_1 : ArgumentDeclarationList {
805 public ArgumentDeclarationList_1(Parser yyq):base(yyq,
806 ((Declaration)(yyq.StackAt(0).m_value))
807 ){}}
808  
809 public class ArgumentDeclarationList_2 : ArgumentDeclarationList {
810 public ArgumentDeclarationList_2(Parser yyq):base(yyq,
811 ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
812 ,
813 ((Declaration)(yyq.StackAt(0).m_value))
814 ){}}
815  
816 public class Declaration_1 : Declaration {
817 public Declaration_1(Parser yyq):base(yyq,
818 ((Typename)(yyq.StackAt(1).m_value))
819 .yytext,
820 ((IDENT)(yyq.StackAt(0).m_value))
821 .yytext){}}
822  
823 public class CompoundStatement_1 : CompoundStatement {
824 public CompoundStatement_1(Parser yyq):base(yyq){}}
825  
826 public class CompoundStatement_2 : CompoundStatement {
827 public CompoundStatement_2(Parser yyq):base(yyq,
828 ((StatementList)(yyq.StackAt(1).m_value))
829 ){}}
830  
831 public class StatementList_1 : StatementList {
832 public StatementList_1(Parser yyq):base(yyq,
833 ((Statement)(yyq.StackAt(0).m_value))
834 ){}}
835  
836 public class StatementList_2 : StatementList {
837 public StatementList_2(Parser yyq):base(yyq,
838 ((StatementList)(yyq.StackAt(1).m_value))
839 ,
840 ((Statement)(yyq.StackAt(0).m_value))
841 ){}}
842  
843 public class EmptyStatement_1 : EmptyStatement {
844 public EmptyStatement_1(Parser yyq):base(yyq){}}
845  
846 public class Statement_1 : Statement {
847 public Statement_1(Parser yyq):base(yyq,
848 ((EmptyStatement)(yyq.StackAt(1).m_value))
849 ){}}
850  
851 public class Statement_2 : Statement {
852 public Statement_2(Parser yyq):base(yyq,
853 ((Declaration)(yyq.StackAt(1).m_value))
854 ){}}
855  
856 public class Statement_3 : Statement {
857 public Statement_3(Parser yyq):base(yyq,
858 ((Assignment)(yyq.StackAt(1).m_value))
859 ){}}
860  
861 public class Statement_4 : Statement {
862 public Statement_4(Parser yyq):base(yyq,
863 ((Expression)(yyq.StackAt(1).m_value))
864 ){}}
865  
866 public class Statement_5 : Statement {
867 public Statement_5(Parser yyq):base(yyq,
868 ((ReturnStatement)(yyq.StackAt(1).m_value))
869 ){}}
870  
871 public class Statement_6 : Statement {
872 public Statement_6(Parser yyq):base(yyq,
873 ((JumpLabel)(yyq.StackAt(1).m_value))
874 ){}}
875  
876 public class Statement_7 : Statement {
877 public Statement_7(Parser yyq):base(yyq,
878 ((JumpStatement)(yyq.StackAt(1).m_value))
879 ){}}
880  
881 public class Statement_8 : Statement {
882 public Statement_8(Parser yyq):base(yyq,
883 ((StateChange)(yyq.StackAt(1).m_value))
884 ){}}
885  
886 public class Statement_9 : Statement {
887 public Statement_9(Parser yyq):base(yyq,
888 ((IfStatement)(yyq.StackAt(0).m_value))
889 ){}}
890  
891 public class Statement_10 : Statement {
892 public Statement_10(Parser yyq):base(yyq,
893 ((WhileStatement)(yyq.StackAt(0).m_value))
894 ){}}
895  
896 public class Statement_11 : Statement {
897 public Statement_11(Parser yyq):base(yyq,
898 ((DoWhileStatement)(yyq.StackAt(0).m_value))
899 ){}}
900  
901 public class Statement_12 : Statement {
902 public Statement_12(Parser yyq):base(yyq,
903 ((ForLoop)(yyq.StackAt(0).m_value))
904 ){}}
905  
906 public class Statement_13 : Statement {
907 public Statement_13(Parser yyq):base(yyq,
908 ((CompoundStatement)(yyq.StackAt(0).m_value))
909 ){}}
910  
911 public class JumpLabel_1 : JumpLabel {
912 public JumpLabel_1(Parser yyq):base(yyq,
913 ((IDENT)(yyq.StackAt(0).m_value))
914 .yytext){}}
915  
916 public class JumpStatement_1 : JumpStatement {
917 public JumpStatement_1(Parser yyq):base(yyq,
918 ((IDENT)(yyq.StackAt(0).m_value))
919 .yytext){}}
920  
921 public class StateChange_1 : StateChange {
922 public StateChange_1(Parser yyq):base(yyq,
923 ((IDENT)(yyq.StackAt(0).m_value))
924 .yytext){}}
925  
926 public class StateChange_2 : StateChange {
927 public StateChange_2(Parser yyq):base(yyq,
928 ((DEFAULT_STATE)(yyq.StackAt(0).m_value))
929 .yytext){}}
930  
931 public class IfStatement_1 : IfStatement {
932 public IfStatement_1(Parser yyq):base(yyq,
933 ((Expression)(yyq.StackAt(2).m_value))
934 ,
935 ((Statement)(yyq.StackAt(0).m_value))
936 ){}}
937  
938 public class IfStatement_2 : IfStatement {
939 public IfStatement_2(Parser yyq):base(yyq,
940 ((Expression)(yyq.StackAt(4).m_value))
941 ,
942 ((Statement)(yyq.StackAt(2).m_value))
943 ,
944 ((Statement)(yyq.StackAt(0).m_value))
945 ){}}
946  
947 public class IfStatement_3 : IfStatement {
948 public IfStatement_3(Parser yyq):base(yyq,
949 ((SimpleAssignment)(yyq.StackAt(2).m_value))
950 ,
951 ((Statement)(yyq.StackAt(0).m_value))
952 ){}}
953  
954 public class IfStatement_4 : IfStatement {
955 public IfStatement_4(Parser yyq):base(yyq,
956 ((SimpleAssignment)(yyq.StackAt(4).m_value))
957 ,
958 ((Statement)(yyq.StackAt(2).m_value))
959 ,
960 ((Statement)(yyq.StackAt(0).m_value))
961 ){}}
962  
963 public class WhileStatement_1 : WhileStatement {
964 public WhileStatement_1(Parser yyq):base(yyq,
965 ((Expression)(yyq.StackAt(2).m_value))
966 ,
967 ((Statement)(yyq.StackAt(0).m_value))
968 ){}}
969  
970 public class WhileStatement_2 : WhileStatement {
971 public WhileStatement_2(Parser yyq):base(yyq,
972 ((SimpleAssignment)(yyq.StackAt(2).m_value))
973 ,
974 ((Statement)(yyq.StackAt(0).m_value))
975 ){}}
976  
977 public class DoWhileStatement_1 : DoWhileStatement {
978 public DoWhileStatement_1(Parser yyq):base(yyq,
979 ((Expression)(yyq.StackAt(2).m_value))
980 ,
981 ((Statement)(yyq.StackAt(5).m_value))
982 ){}}
983  
984 public class DoWhileStatement_2 : DoWhileStatement {
985 public DoWhileStatement_2(Parser yyq):base(yyq,
986 ((SimpleAssignment)(yyq.StackAt(2).m_value))
987 ,
988 ((Statement)(yyq.StackAt(5).m_value))
989 ){}}
990  
991 public class ForLoop_1 : ForLoop {
992 public ForLoop_1(Parser yyq):base(yyq,
993 ((ForLoopStatement)(yyq.StackAt(6).m_value))
994 ,
995 ((Expression)(yyq.StackAt(4).m_value))
996 ,
997 ((ForLoopStatement)(yyq.StackAt(2).m_value))
998 ,
999 ((Statement)(yyq.StackAt(0).m_value))
1000 ){}}
1001  
1002 public class ForLoop_2 : ForLoop {
1003 public ForLoop_2(Parser yyq):base(yyq,null,
1004 ((Expression)(yyq.StackAt(4).m_value))
1005 ,
1006 ((ForLoopStatement)(yyq.StackAt(2).m_value))
1007 ,
1008 ((Statement)(yyq.StackAt(0).m_value))
1009 ){}}
1010  
1011 public class ForLoopStatement_1 : ForLoopStatement {
1012 public ForLoopStatement_1(Parser yyq):base(yyq,
1013 ((Expression)(yyq.StackAt(0).m_value))
1014 ){}}
1015  
1016 public class ForLoopStatement_2 : ForLoopStatement {
1017 public ForLoopStatement_2(Parser yyq):base(yyq,
1018 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1019 ){}}
1020  
1021 public class ForLoopStatement_3 : ForLoopStatement {
1022 public ForLoopStatement_3(Parser yyq):base(yyq,
1023 ((ForLoopStatement)(yyq.StackAt(2).m_value))
1024 ,
1025 ((Expression)(yyq.StackAt(0).m_value))
1026 ){}}
1027  
1028 public class ForLoopStatement_4 : ForLoopStatement {
1029 public ForLoopStatement_4(Parser yyq):base(yyq,
1030 ((ForLoopStatement)(yyq.StackAt(2).m_value))
1031 ,
1032 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1033 ){}}
1034  
1035 public class Assignment_1 : Assignment {
1036 public Assignment_1(Parser yyq):base(yyq,
1037 ((Declaration)(yyq.StackAt(2).m_value))
1038 ,
1039 ((Expression)(yyq.StackAt(0).m_value))
1040 ,
1041 ((EQUALS)(yyq.StackAt(1).m_value))
1042 .yytext){}}
1043  
1044 public class Assignment_2 : Assignment {
1045 public Assignment_2(Parser yyq):base(yyq,
1046 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1047 ){}}
1048  
1049 public class SimpleAssignment_1 : SimpleAssignment {
1050 public SimpleAssignment_1(Parser yyq):base(yyq,
1051 ((IDENT)(yyq.StackAt(2).m_value))
1052 ,
1053 ((Expression)(yyq.StackAt(0).m_value))
1054 ,
1055 ((EQUALS)(yyq.StackAt(1).m_value))
1056 .yytext){}}
1057  
1058 public class SimpleAssignment_2 : SimpleAssignment {
1059 public SimpleAssignment_2(Parser yyq):base(yyq,
1060 ((IDENT)(yyq.StackAt(2).m_value))
1061 ,
1062 ((Expression)(yyq.StackAt(0).m_value))
1063 ,
1064 ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1065 .yytext){}}
1066  
1067 public class SimpleAssignment_3 : SimpleAssignment {
1068 public SimpleAssignment_3(Parser yyq):base(yyq,
1069 ((IDENT)(yyq.StackAt(2).m_value))
1070 ,
1071 ((Expression)(yyq.StackAt(0).m_value))
1072 ,
1073 ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1074 .yytext){}}
1075  
1076 public class SimpleAssignment_4 : SimpleAssignment {
1077 public SimpleAssignment_4(Parser yyq):base(yyq,
1078 ((IDENT)(yyq.StackAt(2).m_value))
1079 ,
1080 ((Expression)(yyq.StackAt(0).m_value))
1081 ,
1082 ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1083 .yytext){}}
1084  
1085 public class SimpleAssignment_5 : SimpleAssignment {
1086 public SimpleAssignment_5(Parser yyq):base(yyq,
1087 ((IDENT)(yyq.StackAt(2).m_value))
1088 ,
1089 ((Expression)(yyq.StackAt(0).m_value))
1090 ,
1091 ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1092 .yytext){}}
1093  
1094 public class SimpleAssignment_6 : SimpleAssignment {
1095 public SimpleAssignment_6(Parser yyq):base(yyq,
1096 ((IDENT)(yyq.StackAt(2).m_value))
1097 ,
1098 ((Expression)(yyq.StackAt(0).m_value))
1099 ,
1100 ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1101 .yytext){}}
1102  
1103 public class SimpleAssignment_7 : SimpleAssignment {
1104 public SimpleAssignment_7(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1105 )yyq),
1106 ((IDENT)(yyq.StackAt(4).m_value))
1107 .yytext,
1108 ((IDENT)(yyq.StackAt(2).m_value))
1109 .yytext),
1110 ((Expression)(yyq.StackAt(0).m_value))
1111 ,
1112 ((EQUALS)(yyq.StackAt(1).m_value))
1113 .yytext){}}
1114  
1115 public class SimpleAssignment_8 : SimpleAssignment {
1116 public SimpleAssignment_8(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1117 )yyq),
1118 ((IDENT)(yyq.StackAt(4).m_value))
1119 .yytext,
1120 ((IDENT)(yyq.StackAt(2).m_value))
1121 .yytext),
1122 ((Expression)(yyq.StackAt(0).m_value))
1123 ,
1124 ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1125 .yytext){}}
1126  
1127 public class SimpleAssignment_9 : SimpleAssignment {
1128 public SimpleAssignment_9(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1129 )yyq),
1130 ((IDENT)(yyq.StackAt(4).m_value))
1131 .yytext,
1132 ((IDENT)(yyq.StackAt(2).m_value))
1133 .yytext),
1134 ((Expression)(yyq.StackAt(0).m_value))
1135 ,
1136 ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1137 .yytext){}}
1138  
1139 public class SimpleAssignment_10 : SimpleAssignment {
1140 public SimpleAssignment_10(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1141 )yyq),
1142 ((IDENT)(yyq.StackAt(4).m_value))
1143 .yytext,
1144 ((IDENT)(yyq.StackAt(2).m_value))
1145 .yytext),
1146 ((Expression)(yyq.StackAt(0).m_value))
1147 ,
1148 ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1149 .yytext){}}
1150  
1151 public class SimpleAssignment_11 : SimpleAssignment {
1152 public SimpleAssignment_11(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1153 )yyq),
1154 ((IDENT)(yyq.StackAt(4).m_value))
1155 .yytext,
1156 ((IDENT)(yyq.StackAt(2).m_value))
1157 .yytext),
1158 ((Expression)(yyq.StackAt(0).m_value))
1159 ,
1160 ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1161 .yytext){}}
1162  
1163 public class SimpleAssignment_12 : SimpleAssignment {
1164 public SimpleAssignment_12(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1165 )yyq),
1166 ((IDENT)(yyq.StackAt(4).m_value))
1167 .yytext,
1168 ((IDENT)(yyq.StackAt(2).m_value))
1169 .yytext),
1170 ((Expression)(yyq.StackAt(0).m_value))
1171 ,
1172 ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1173 .yytext){}}
1174  
1175 public class SimpleAssignment_13 : SimpleAssignment {
1176 public SimpleAssignment_13(Parser yyq):base(yyq,
1177 ((IDENT)(yyq.StackAt(2).m_value))
1178 ,
1179 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1180 ,
1181 ((EQUALS)(yyq.StackAt(1).m_value))
1182 .yytext){}}
1183  
1184 public class SimpleAssignment_14 : SimpleAssignment {
1185 public SimpleAssignment_14(Parser yyq):base(yyq,
1186 ((IDENT)(yyq.StackAt(2).m_value))
1187 ,
1188 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1189 ,
1190 ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1191 .yytext){}}
1192  
1193 public class SimpleAssignment_15 : SimpleAssignment {
1194 public SimpleAssignment_15(Parser yyq):base(yyq,
1195 ((IDENT)(yyq.StackAt(2).m_value))
1196 ,
1197 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1198 ,
1199 ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1200 .yytext){}}
1201  
1202 public class SimpleAssignment_16 : SimpleAssignment {
1203 public SimpleAssignment_16(Parser yyq):base(yyq,
1204 ((IDENT)(yyq.StackAt(2).m_value))
1205 ,
1206 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1207 ,
1208 ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1209 .yytext){}}
1210  
1211 public class SimpleAssignment_17 : SimpleAssignment {
1212 public SimpleAssignment_17(Parser yyq):base(yyq,
1213 ((IDENT)(yyq.StackAt(2).m_value))
1214 ,
1215 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1216 ,
1217 ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1218 .yytext){}}
1219  
1220 public class SimpleAssignment_18 : SimpleAssignment {
1221 public SimpleAssignment_18(Parser yyq):base(yyq,
1222 ((IDENT)(yyq.StackAt(2).m_value))
1223 ,
1224 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1225 ,
1226 ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1227 .yytext){}}
1228  
1229 public class SimpleAssignment_19 : SimpleAssignment {
1230 public SimpleAssignment_19(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1231 )yyq),
1232 ((IDENT)(yyq.StackAt(4).m_value))
1233 .yytext,
1234 ((IDENT)(yyq.StackAt(2).m_value))
1235 .yytext),
1236 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1237 ,
1238 ((EQUALS)(yyq.StackAt(1).m_value))
1239 .yytext){}}
1240  
1241 public class SimpleAssignment_20 : SimpleAssignment {
1242 public SimpleAssignment_20(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1243 )yyq),
1244 ((IDENT)(yyq.StackAt(4).m_value))
1245 .yytext,
1246 ((IDENT)(yyq.StackAt(2).m_value))
1247 .yytext),
1248 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1249 ,
1250 ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1251 .yytext){}}
1252  
1253 public class SimpleAssignment_21 : SimpleAssignment {
1254 public SimpleAssignment_21(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1255 )yyq),
1256 ((IDENT)(yyq.StackAt(4).m_value))
1257 .yytext,
1258 ((IDENT)(yyq.StackAt(2).m_value))
1259 .yytext),
1260 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1261 ,
1262 ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1263 .yytext){}}
1264  
1265 public class SimpleAssignment_22 : SimpleAssignment {
1266 public SimpleAssignment_22(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1267 )yyq),
1268 ((IDENT)(yyq.StackAt(4).m_value))
1269 .yytext,
1270 ((IDENT)(yyq.StackAt(2).m_value))
1271 .yytext),
1272 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1273 ,
1274 ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1275 .yytext){}}
1276  
1277 public class SimpleAssignment_23 : SimpleAssignment {
1278 public SimpleAssignment_23(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1279 )yyq),
1280 ((IDENT)(yyq.StackAt(4).m_value))
1281 .yytext,
1282 ((IDENT)(yyq.StackAt(2).m_value))
1283 .yytext),
1284 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1285 ,
1286 ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1287 .yytext){}}
1288  
1289 public class SimpleAssignment_24 : SimpleAssignment {
1290 public SimpleAssignment_24(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1291 )yyq),
1292 ((IDENT)(yyq.StackAt(4).m_value))
1293 .yytext,
1294 ((IDENT)(yyq.StackAt(2).m_value))
1295 .yytext),
1296 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1297 ,
1298 ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1299 .yytext){}}
1300  
1301 public class ReturnStatement_1 : ReturnStatement {
1302 public ReturnStatement_1(Parser yyq):base(yyq,
1303 ((Expression)(yyq.StackAt(0).m_value))
1304 ){}}
1305  
1306 public class ReturnStatement_2 : ReturnStatement {
1307 public ReturnStatement_2(Parser yyq):base(yyq){}}
1308  
1309 public class Constant_1 : Constant {
1310 public Constant_1(Parser yyq):base(yyq,"integer",
1311 ((INTEGER_CONSTANT)(yyq.StackAt(0).m_value))
1312 .yytext){}}
1313  
1314 public class Constant_2 : Constant {
1315 public Constant_2(Parser yyq):base(yyq,"integer",
1316 ((HEX_INTEGER_CONSTANT)(yyq.StackAt(0).m_value))
1317 .yytext){}}
1318  
1319 public class Constant_3 : Constant {
1320 public Constant_3(Parser yyq):base(yyq,"float",
1321 ((FLOAT_CONSTANT)(yyq.StackAt(0).m_value))
1322 .yytext){}}
1323  
1324 public class Constant_4 : Constant {
1325 public Constant_4(Parser yyq):base(yyq,"string",
1326 ((STRING_CONSTANT)(yyq.StackAt(0).m_value))
1327 .yytext){}}
1328  
1329 public class ListConstant_1 : ListConstant {
1330 public ListConstant_1(Parser yyq):base(yyq,
1331 ((ArgumentList)(yyq.StackAt(1).m_value))
1332 ){}}
1333  
1334 public class VectorConstant_1 : VectorConstant {
1335 public VectorConstant_1(Parser yyq):base(yyq,
1336 ((Expression)(yyq.StackAt(5).m_value))
1337 ,
1338 ((Expression)(yyq.StackAt(3).m_value))
1339 ,
1340 ((Expression)(yyq.StackAt(1).m_value))
1341 ){}}
1342  
1343 public class RotationConstant_1 : RotationConstant {
1344 public RotationConstant_1(Parser yyq):base(yyq,
1345 ((Expression)(yyq.StackAt(7).m_value))
1346 ,
1347 ((Expression)(yyq.StackAt(5).m_value))
1348 ,
1349 ((Expression)(yyq.StackAt(3).m_value))
1350 ,
1351 ((Expression)(yyq.StackAt(1).m_value))
1352 ){}}
1353  
1354 public class ConstantExpression_1 : ConstantExpression {
1355 public ConstantExpression_1(Parser yyq):base(yyq,
1356 ((Constant)(yyq.StackAt(0).m_value))
1357 ){}}
1358  
1359 public class IdentExpression_1 : IdentExpression {
1360 public IdentExpression_1(Parser yyq):base(yyq,
1361 ((IDENT)(yyq.StackAt(0).m_value))
1362 .yytext){}}
1363  
1364 public class IdentDotExpression_1 : IdentDotExpression {
1365 public IdentDotExpression_1(Parser yyq):base(yyq,
1366 ((IDENT)(yyq.StackAt(2).m_value))
1367 .yytext,
1368 ((IDENT)(yyq.StackAt(0).m_value))
1369 .yytext){}}
1370  
1371 public class IncrementDecrementExpression_1 : IncrementDecrementExpression {
1372 public IncrementDecrementExpression_1(Parser yyq):base(yyq,
1373 ((IDENT)(yyq.StackAt(1).m_value))
1374 .yytext,
1375 ((INCREMENT)(yyq.StackAt(0).m_value))
1376 .yytext, true){}}
1377  
1378 public class IncrementDecrementExpression_2 : IncrementDecrementExpression {
1379 public IncrementDecrementExpression_2(Parser yyq):base(yyq,
1380 ((IDENT)(yyq.StackAt(1).m_value))
1381 .yytext,
1382 ((DECREMENT)(yyq.StackAt(0).m_value))
1383 .yytext, true){}}
1384  
1385 public class IncrementDecrementExpression_3 : IncrementDecrementExpression {
1386 public IncrementDecrementExpression_3(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1387 )yyq),
1388 ((IDENT)(yyq.StackAt(3).m_value))
1389 .yytext,
1390 ((IDENT)(yyq.StackAt(1).m_value))
1391 .yytext),
1392 ((INCREMENT)(yyq.StackAt(0).m_value))
1393 .yytext, true){}}
1394  
1395 public class IncrementDecrementExpression_4 : IncrementDecrementExpression {
1396 public IncrementDecrementExpression_4(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1397 )yyq),
1398 ((IDENT)(yyq.StackAt(3).m_value))
1399 .yytext,
1400 ((IDENT)(yyq.StackAt(1).m_value))
1401 .yytext),
1402 ((DECREMENT)(yyq.StackAt(0).m_value))
1403 .yytext, true){}}
1404  
1405 public class IncrementDecrementExpression_5 : IncrementDecrementExpression {
1406 public IncrementDecrementExpression_5(Parser yyq):base(yyq,
1407 ((IDENT)(yyq.StackAt(0).m_value))
1408 .yytext,
1409 ((INCREMENT)(yyq.StackAt(1).m_value))
1410 .yytext, false){}}
1411  
1412 public class IncrementDecrementExpression_6 : IncrementDecrementExpression {
1413 public IncrementDecrementExpression_6(Parser yyq):base(yyq,
1414 ((IDENT)(yyq.StackAt(0).m_value))
1415 .yytext,
1416 ((DECREMENT)(yyq.StackAt(1).m_value))
1417 .yytext, false){}}
1418  
1419 public class IncrementDecrementExpression_7 : IncrementDecrementExpression {
1420 public IncrementDecrementExpression_7(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1421 )yyq),
1422 ((IDENT)(yyq.StackAt(2).m_value))
1423 .yytext,
1424 ((IDENT)(yyq.StackAt(0).m_value))
1425 .yytext),
1426 ((INCREMENT)(yyq.StackAt(3).m_value))
1427 .yytext, false){}}
1428  
1429 public class IncrementDecrementExpression_8 : IncrementDecrementExpression {
1430 public IncrementDecrementExpression_8(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1431 )yyq),
1432 ((IDENT)(yyq.StackAt(2).m_value))
1433 .yytext,
1434 ((IDENT)(yyq.StackAt(0).m_value))
1435 .yytext),
1436 ((DECREMENT)(yyq.StackAt(3).m_value))
1437 .yytext, false){}}
1438  
1439 public class FunctionCallExpression_1 : FunctionCallExpression {
1440 public FunctionCallExpression_1(Parser yyq):base(yyq,
1441 ((FunctionCall)(yyq.StackAt(0).m_value))
1442 ){}}
1443  
1444 public class BinaryExpression_1 : BinaryExpression {
1445 public BinaryExpression_1(Parser yyq):base(yyq,
1446 ((Expression)(yyq.StackAt(2).m_value))
1447 ,
1448 ((Expression)(yyq.StackAt(0).m_value))
1449 ,
1450 ((PLUS)(yyq.StackAt(1).m_value))
1451 .yytext){}}
1452  
1453 public class BinaryExpression_2 : BinaryExpression {
1454 public BinaryExpression_2(Parser yyq):base(yyq,
1455 ((Expression)(yyq.StackAt(2).m_value))
1456 ,
1457 ((Expression)(yyq.StackAt(0).m_value))
1458 ,
1459 ((MINUS)(yyq.StackAt(1).m_value))
1460 .yytext){}}
1461  
1462 public class BinaryExpression_3 : BinaryExpression {
1463 public BinaryExpression_3(Parser yyq):base(yyq,
1464 ((Expression)(yyq.StackAt(2).m_value))
1465 ,
1466 ((Expression)(yyq.StackAt(0).m_value))
1467 ,
1468 ((STAR)(yyq.StackAt(1).m_value))
1469 .yytext){}}
1470  
1471 public class BinaryExpression_4 : BinaryExpression {
1472 public BinaryExpression_4(Parser yyq):base(yyq,
1473 ((Expression)(yyq.StackAt(2).m_value))
1474 ,
1475 ((Expression)(yyq.StackAt(0).m_value))
1476 ,
1477 ((SLASH)(yyq.StackAt(1).m_value))
1478 .yytext){}}
1479  
1480 public class BinaryExpression_5 : BinaryExpression {
1481 public BinaryExpression_5(Parser yyq):base(yyq,
1482 ((Expression)(yyq.StackAt(2).m_value))
1483 ,
1484 ((Expression)(yyq.StackAt(0).m_value))
1485 ,
1486 ((PERCENT)(yyq.StackAt(1).m_value))
1487 .yytext){}}
1488  
1489 public class BinaryExpression_6 : BinaryExpression {
1490 public BinaryExpression_6(Parser yyq):base(yyq,
1491 ((Expression)(yyq.StackAt(2).m_value))
1492 ,
1493 ((Expression)(yyq.StackAt(0).m_value))
1494 ,
1495 ((AMP)(yyq.StackAt(1).m_value))
1496 .yytext){}}
1497  
1498 public class BinaryExpression_7 : BinaryExpression {
1499 public BinaryExpression_7(Parser yyq):base(yyq,
1500 ((Expression)(yyq.StackAt(2).m_value))
1501 ,
1502 ((Expression)(yyq.StackAt(0).m_value))
1503 ,
1504 ((STROKE)(yyq.StackAt(1).m_value))
1505 .yytext){}}
1506  
1507 public class BinaryExpression_8 : BinaryExpression {
1508 public BinaryExpression_8(Parser yyq):base(yyq,
1509 ((Expression)(yyq.StackAt(2).m_value))
1510 ,
1511 ((Expression)(yyq.StackAt(0).m_value))
1512 ,
1513 ((CARET)(yyq.StackAt(1).m_value))
1514 .yytext){}}
1515  
1516 public class BinaryExpression_9 : BinaryExpression {
1517 public BinaryExpression_9(Parser yyq):base(yyq,
1518 ((Expression)(yyq.StackAt(2).m_value))
1519 ,
1520 ((Expression)(yyq.StackAt(0).m_value))
1521 ,
1522 ((RIGHT_ANGLE)(yyq.StackAt(1).m_value))
1523 .yytext){}}
1524  
1525 public class BinaryExpression_10 : BinaryExpression {
1526 public BinaryExpression_10(Parser yyq):base(yyq,
1527 ((Expression)(yyq.StackAt(2).m_value))
1528 ,
1529 ((Expression)(yyq.StackAt(0).m_value))
1530 ,
1531 ((LEFT_ANGLE)(yyq.StackAt(1).m_value))
1532 .yytext){}}
1533  
1534 public class BinaryExpression_11 : BinaryExpression {
1535 public BinaryExpression_11(Parser yyq):base(yyq,
1536 ((Expression)(yyq.StackAt(2).m_value))
1537 ,
1538 ((Expression)(yyq.StackAt(0).m_value))
1539 ,
1540 ((EQUALS_EQUALS)(yyq.StackAt(1).m_value))
1541 .yytext){}}
1542  
1543 public class BinaryExpression_12 : BinaryExpression {
1544 public BinaryExpression_12(Parser yyq):base(yyq,
1545 ((Expression)(yyq.StackAt(2).m_value))
1546 ,
1547 ((Expression)(yyq.StackAt(0).m_value))
1548 ,
1549 ((EXCLAMATION_EQUALS)(yyq.StackAt(1).m_value))
1550 .yytext){}}
1551  
1552 public class BinaryExpression_13 : BinaryExpression {
1553 public BinaryExpression_13(Parser yyq):base(yyq,
1554 ((Expression)(yyq.StackAt(2).m_value))
1555 ,
1556 ((Expression)(yyq.StackAt(0).m_value))
1557 ,
1558 ((LESS_EQUALS)(yyq.StackAt(1).m_value))
1559 .yytext){}}
1560  
1561 public class BinaryExpression_14 : BinaryExpression {
1562 public BinaryExpression_14(Parser yyq):base(yyq,
1563 ((Expression)(yyq.StackAt(2).m_value))
1564 ,
1565 ((Expression)(yyq.StackAt(0).m_value))
1566 ,
1567 ((GREATER_EQUALS)(yyq.StackAt(1).m_value))
1568 .yytext){}}
1569  
1570 public class BinaryExpression_15 : BinaryExpression {
1571 public BinaryExpression_15(Parser yyq):base(yyq,
1572 ((Expression)(yyq.StackAt(2).m_value))
1573 ,
1574 ((Expression)(yyq.StackAt(0).m_value))
1575 ,
1576 ((AMP_AMP)(yyq.StackAt(1).m_value))
1577 .yytext){}}
1578  
1579 public class BinaryExpression_16 : BinaryExpression {
1580 public BinaryExpression_16(Parser yyq):base(yyq,
1581 ((Expression)(yyq.StackAt(2).m_value))
1582 ,
1583 ((Expression)(yyq.StackAt(0).m_value))
1584 ,
1585 ((STROKE_STROKE)(yyq.StackAt(1).m_value))
1586 .yytext){}}
1587  
1588 public class BinaryExpression_17 : BinaryExpression {
1589 public BinaryExpression_17(Parser yyq):base(yyq,
1590 ((Expression)(yyq.StackAt(2).m_value))
1591 ,
1592 ((Expression)(yyq.StackAt(0).m_value))
1593 ,
1594 ((LEFT_SHIFT)(yyq.StackAt(1).m_value))
1595 .yytext){}}
1596  
1597 public class BinaryExpression_18 : BinaryExpression {
1598 public BinaryExpression_18(Parser yyq):base(yyq,
1599 ((Expression)(yyq.StackAt(2).m_value))
1600 ,
1601 ((Expression)(yyq.StackAt(0).m_value))
1602 ,
1603 ((RIGHT_SHIFT)(yyq.StackAt(1).m_value))
1604 .yytext){}}
1605  
1606 public class UnaryExpression_1 : UnaryExpression {
1607 public UnaryExpression_1(Parser yyq):base(yyq,
1608 ((EXCLAMATION)(yyq.StackAt(1).m_value))
1609 .yytext,
1610 ((Expression)(yyq.StackAt(0).m_value))
1611 ){}}
1612  
1613 public class UnaryExpression_2 : UnaryExpression {
1614 public UnaryExpression_2(Parser yyq):base(yyq,
1615 ((MINUS)(yyq.StackAt(1).m_value))
1616 .yytext,
1617 ((Expression)(yyq.StackAt(0).m_value))
1618 ){}}
1619  
1620 public class UnaryExpression_3 : UnaryExpression {
1621 public UnaryExpression_3(Parser yyq):base(yyq,
1622 ((TILDE)(yyq.StackAt(1).m_value))
1623 .yytext,
1624 ((Expression)(yyq.StackAt(0).m_value))
1625 ){}}
1626  
1627 public class ParenthesisExpression_1 : ParenthesisExpression {
1628 public ParenthesisExpression_1(Parser yyq):base(yyq,
1629 ((Expression)(yyq.StackAt(1).m_value))
1630 ){}}
1631  
1632 public class ParenthesisExpression_2 : ParenthesisExpression {
1633 public ParenthesisExpression_2(Parser yyq):base(yyq,
1634 ((SimpleAssignment)(yyq.StackAt(1).m_value))
1635 ){}}
1636  
1637 public class TypecastExpression_1 : TypecastExpression {
1638 public TypecastExpression_1(Parser yyq):base(yyq,
1639 ((Typename)(yyq.StackAt(2).m_value))
1640 .yytext,
1641 ((Constant)(yyq.StackAt(0).m_value))
1642 ){}}
1643  
1644 public class TypecastExpression_2 : TypecastExpression {
1645 public TypecastExpression_2(Parser yyq):base(yyq,
1646 ((Typename)(yyq.StackAt(2).m_value))
1647 .yytext, new IdentExpression(((LSLSyntax
1648 )yyq),
1649 ((IDENT)(yyq.StackAt(0).m_value))
1650 .yytext)){}}
1651  
1652 public class TypecastExpression_3 : TypecastExpression {
1653 public TypecastExpression_3(Parser yyq):base(yyq,
1654 ((Typename)(yyq.StackAt(4).m_value))
1655 .yytext, new IdentDotExpression(((LSLSyntax
1656 )yyq),
1657 ((IDENT)(yyq.StackAt(2).m_value))
1658 .yytext,
1659 ((IDENT)(yyq.StackAt(0).m_value))
1660 .yytext)){}}
1661  
1662 public class TypecastExpression_4 : TypecastExpression {
1663 public TypecastExpression_4(Parser yyq):base(yyq,
1664 ((Typename)(yyq.StackAt(3).m_value))
1665 .yytext, new IncrementDecrementExpression(((LSLSyntax
1666 )yyq),
1667 ((IDENT)(yyq.StackAt(1).m_value))
1668 .yytext,
1669 ((INCREMENT)(yyq.StackAt(0).m_value))
1670 .yytext, true)){}}
1671  
1672 public class TypecastExpression_5 : TypecastExpression {
1673 public TypecastExpression_5(Parser yyq):base(yyq,
1674 ((Typename)(yyq.StackAt(5).m_value))
1675 .yytext, new IncrementDecrementExpression(((LSLSyntax
1676 )yyq), new IdentDotExpression(((LSLSyntax
1677 )yyq),
1678 ((IDENT)(yyq.StackAt(3).m_value))
1679 .yytext,
1680 ((IDENT)(yyq.StackAt(1).m_value))
1681 .yytext),
1682 ((INCREMENT)(yyq.StackAt(0).m_value))
1683 .yytext, true)){}}
1684  
1685 public class TypecastExpression_6 : TypecastExpression {
1686 public TypecastExpression_6(Parser yyq):base(yyq,
1687 ((Typename)(yyq.StackAt(3).m_value))
1688 .yytext, new IncrementDecrementExpression(((LSLSyntax
1689 )yyq),
1690 ((IDENT)(yyq.StackAt(1).m_value))
1691 .yytext,
1692 ((DECREMENT)(yyq.StackAt(0).m_value))
1693 .yytext, true)){}}
1694  
1695 public class TypecastExpression_7 : TypecastExpression {
1696 public TypecastExpression_7(Parser yyq):base(yyq,
1697 ((Typename)(yyq.StackAt(5).m_value))
1698 .yytext, new IncrementDecrementExpression(((LSLSyntax
1699 )yyq), new IdentDotExpression(((LSLSyntax
1700 )yyq),
1701 ((IDENT)(yyq.StackAt(3).m_value))
1702 .yytext,
1703 ((IDENT)(yyq.StackAt(1).m_value))
1704 .yytext),
1705 ((DECREMENT)(yyq.StackAt(0).m_value))
1706 .yytext, true)){}}
1707  
1708 public class TypecastExpression_8 : TypecastExpression {
1709 public TypecastExpression_8(Parser yyq):base(yyq,
1710 ((Typename)(yyq.StackAt(2).m_value))
1711 .yytext,
1712 ((FunctionCall)(yyq.StackAt(0).m_value))
1713 ){}}
1714  
1715 public class TypecastExpression_9 : TypecastExpression {
1716 public TypecastExpression_9(Parser yyq):base(yyq,
1717 ((Typename)(yyq.StackAt(4).m_value))
1718 .yytext,
1719 ((Expression)(yyq.StackAt(1).m_value))
1720 ){}}
1721  
1722 public class FunctionCall_1 : FunctionCall {
1723 public FunctionCall_1(Parser yyq):base(yyq,
1724 ((IDENT)(yyq.StackAt(3).m_value))
1725 .yytext,
1726 ((ArgumentList)(yyq.StackAt(1).m_value))
1727 ){}}
1728  
1729 public class ArgumentList_1 : ArgumentList {
1730 public ArgumentList_1(Parser yyq):base(yyq,
1731 ((Argument)(yyq.StackAt(0).m_value))
1732 ){}}
1733  
1734 public class ArgumentList_2 : ArgumentList {
1735 public ArgumentList_2(Parser yyq):base(yyq,
1736 ((ArgumentList)(yyq.StackAt(2).m_value))
1737 ,
1738 ((Argument)(yyq.StackAt(0).m_value))
1739 ){}}
1740  
1741 public class ExpressionArgument_1 : ExpressionArgument {
1742 public ExpressionArgument_1(Parser yyq):base(yyq,
1743 ((Expression)(yyq.StackAt(0).m_value))
1744 ){}}
1745  
1746 public class Typename_1 : Typename {
1747 public Typename_1(Parser yyq):base(yyq,
1748 ((INTEGER_TYPE)(yyq.StackAt(0).m_value))
1749 .yytext){}}
1750  
1751 public class Typename_2 : Typename {
1752 public Typename_2(Parser yyq):base(yyq,
1753 ((FLOAT_TYPE)(yyq.StackAt(0).m_value))
1754 .yytext){}}
1755  
1756 public class Typename_3 : Typename {
1757 public Typename_3(Parser yyq):base(yyq,
1758 ((STRING_TYPE)(yyq.StackAt(0).m_value))
1759 .yytext){}}
1760  
1761 public class Typename_4 : Typename {
1762 public Typename_4(Parser yyq):base(yyq,
1763 ((KEY_TYPE)(yyq.StackAt(0).m_value))
1764 .yytext){}}
1765  
1766 public class Typename_5 : Typename {
1767 public Typename_5(Parser yyq):base(yyq,
1768 ((VECTOR_TYPE)(yyq.StackAt(0).m_value))
1769 .yytext){}}
1770  
1771 public class Typename_6 : Typename {
1772 public Typename_6(Parser yyq):base(yyq,
1773 ((ROTATION_TYPE)(yyq.StackAt(0).m_value))
1774 .yytext){}}
1775  
1776 public class Typename_7 : Typename {
1777 public Typename_7(Parser yyq):base(yyq,
1778 ((LIST_TYPE)(yyq.StackAt(0).m_value))
1779 .yytext){}}
1780  
1781 public class Event_1 : Event {
1782 public Event_1(Parser yyq):base(yyq,
1783 ((AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
1784 .yytext){}}
1785  
1786 public class Event_2 : Event {
1787 public Event_2(Parser yyq):base(yyq,
1788 ((AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
1789 .yytext){}}
1790  
1791 public class Event_3 : Event {
1792 public Event_3(Parser yyq):base(yyq,
1793 ((ATTACH_EVENT)(yyq.StackAt(0).m_value))
1794 .yytext){}}
1795  
1796 public class Event_4 : Event {
1797 public Event_4(Parser yyq):base(yyq,
1798 ((CHANGED_EVENT)(yyq.StackAt(0).m_value))
1799 .yytext){}}
1800  
1801 public class Event_5 : Event {
1802 public Event_5(Parser yyq):base(yyq,
1803 ((COLLISION_EVENT)(yyq.StackAt(0).m_value))
1804 .yytext){}}
1805  
1806 public class Event_6 : Event {
1807 public Event_6(Parser yyq):base(yyq,
1808 ((COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
1809 .yytext){}}
1810  
1811 public class Event_7 : Event {
1812 public Event_7(Parser yyq):base(yyq,
1813 ((COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
1814 .yytext){}}
1815  
1816 public class Event_8 : Event {
1817 public Event_8(Parser yyq):base(yyq,
1818 ((CONTROL_EVENT)(yyq.StackAt(0).m_value))
1819 .yytext){}}
1820  
1821 public class Event_9 : Event {
1822 public Event_9(Parser yyq):base(yyq,
1823 ((DATASERVER_EVENT)(yyq.StackAt(0).m_value))
1824 .yytext){}}
1825  
1826 public class Event_10 : Event {
1827 public Event_10(Parser yyq):base(yyq,
1828 ((EMAIL_EVENT)(yyq.StackAt(0).m_value))
1829 .yytext){}}
1830  
1831 public class Event_11 : Event {
1832 public Event_11(Parser yyq):base(yyq,
1833 ((HTTP_RESPONSE_EVENT)(yyq.StackAt(0).m_value))
1834 .yytext){}}
1835  
1836 public class Event_12 : Event {
1837 public Event_12(Parser yyq):base(yyq,
1838 ((LAND_COLLISION_EVENT)(yyq.StackAt(0).m_value))
1839 .yytext){}}
1840  
1841 public class Event_13 : Event {
1842 public Event_13(Parser yyq):base(yyq,
1843 ((LAND_COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
1844 .yytext){}}
1845  
1846 public class Event_14 : Event {
1847 public Event_14(Parser yyq):base(yyq,
1848 ((LAND_COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
1849 .yytext){}}
1850  
1851 public class Event_15 : Event {
1852 public Event_15(Parser yyq):base(yyq,
1853 ((LINK_MESSAGE_EVENT)(yyq.StackAt(0).m_value))
1854 .yytext){}}
1855  
1856 public class Event_16 : Event {
1857 public Event_16(Parser yyq):base(yyq,
1858 ((LISTEN_EVENT)(yyq.StackAt(0).m_value))
1859 .yytext){}}
1860  
1861 public class Event_17 : Event {
1862 public Event_17(Parser yyq):base(yyq,
1863 ((MONEY_EVENT)(yyq.StackAt(0).m_value))
1864 .yytext){}}
1865  
1866 public class Event_18 : Event {
1867 public Event_18(Parser yyq):base(yyq,
1868 ((MOVING_END_EVENT)(yyq.StackAt(0).m_value))
1869 .yytext){}}
1870  
1871 public class Event_19 : Event {
1872 public Event_19(Parser yyq):base(yyq,
1873 ((MOVING_START_EVENT)(yyq.StackAt(0).m_value))
1874 .yytext){}}
1875  
1876 public class Event_20 : Event {
1877 public Event_20(Parser yyq):base(yyq,
1878 ((NO_SENSOR_EVENT)(yyq.StackAt(0).m_value))
1879 .yytext){}}
1880  
1881 public class Event_21 : Event {
1882 public Event_21(Parser yyq):base(yyq,
1883 ((NOT_AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
1884 .yytext){}}
1885  
1886 public class Event_22 : Event {
1887 public Event_22(Parser yyq):base(yyq,
1888 ((NOT_AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
1889 .yytext){}}
1890  
1891 public class Event_23 : Event {
1892 public Event_23(Parser yyq):base(yyq,
1893 ((OBJECT_REZ_EVENT)(yyq.StackAt(0).m_value))
1894 .yytext){}}
1895  
1896 public class Event_24 : Event {
1897 public Event_24(Parser yyq):base(yyq,
1898 ((ON_REZ_EVENT)(yyq.StackAt(0).m_value))
1899 .yytext){}}
1900  
1901 public class Event_25 : Event {
1902 public Event_25(Parser yyq):base(yyq,
1903 ((REMOTE_DATA_EVENT)(yyq.StackAt(0).m_value))
1904 .yytext){}}
1905  
1906 public class Event_26 : Event {
1907 public Event_26(Parser yyq):base(yyq,
1908 ((RUN_TIME_PERMISSIONS_EVENT)(yyq.StackAt(0).m_value))
1909 .yytext){}}
1910  
1911 public class Event_27 : Event {
1912 public Event_27(Parser yyq):base(yyq,
1913 ((SENSOR_EVENT)(yyq.StackAt(0).m_value))
1914 .yytext){}}
1915  
1916 public class Event_28 : Event {
1917 public Event_28(Parser yyq):base(yyq,
1918 ((STATE_ENTRY_EVENT)(yyq.StackAt(0).m_value))
1919 .yytext){}}
1920  
1921 public class Event_29 : Event {
1922 public Event_29(Parser yyq):base(yyq,
1923 ((STATE_EXIT_EVENT)(yyq.StackAt(0).m_value))
1924 .yytext){}}
1925  
1926 public class Event_30 : Event {
1927 public Event_30(Parser yyq):base(yyq,
1928 ((TIMER_EVENT)(yyq.StackAt(0).m_value))
1929 .yytext){}}
1930  
1931 public class Event_31 : Event {
1932 public Event_31(Parser yyq):base(yyq,
1933 ((TOUCH_EVENT)(yyq.StackAt(0).m_value))
1934 .yytext){}}
1935  
1936 public class Event_32 : Event {
1937 public Event_32(Parser yyq):base(yyq,
1938 ((TOUCH_END_EVENT)(yyq.StackAt(0).m_value))
1939 .yytext){}}
1940  
1941 public class Event_33 : Event {
1942 public Event_33(Parser yyq):base(yyq,
1943 ((TOUCH_START_EVENT)(yyq.StackAt(0).m_value))
1944 .yytext){}}
1945  
1946 public class Event_34 : Event {
1947 public Event_34(Parser yyq):base(yyq,
1948 ((HTTP_REQUEST_EVENT)(yyq.StackAt(0).m_value))
1949 .yytext){}}
1950 public class yyLSLSyntax
1951 : YyParser {
1952 public override object Action(Parser yyq,SYMBOL yysym, int yyact) {
1953 switch(yyact) {
1954 case -1: break; //// keep compiler happy
1955 } return null; }
1956  
1957 public class ArgumentDeclarationList_3 : ArgumentDeclarationList {
1958 public ArgumentDeclarationList_3(Parser yyq):base(yyq){}}
1959  
1960 public class ArgumentList_3 : ArgumentList {
1961 public ArgumentList_3(Parser yyq):base(yyq){}}
1962  
1963 public class ArgumentDeclarationList_4 : ArgumentDeclarationList {
1964 public ArgumentDeclarationList_4(Parser yyq):base(yyq){}}
1965  
1966 public class ArgumentList_4 : ArgumentList {
1967 public ArgumentList_4(Parser yyq):base(yyq){}}
1968  
1969 public class ArgumentDeclarationList_5 : ArgumentDeclarationList {
1970 public ArgumentDeclarationList_5(Parser yyq):base(yyq){}}
1971 public yyLSLSyntax
1972 ():base() { arr = new int[] {
1973 101,4,6,52,0,
1974 46,0,53,0,102,
1975 20,103,4,28,76,
1976 0,83,0,76,0,
1977 80,0,114,0,111,
1978 0,103,0,114,0,
1979 97,0,109,0,82,
1980 0,111,0,111,0,
1981 116,0,1,96,1,
1982 2,104,18,1,2717,
1983 102,2,0,105,5,
1984 320,1,0,106,18,
1985 1,0,0,2,0,
1986 1,1,107,18,1,
1987 1,108,20,109,4,
1988 18,76,0,73,0,
1989 83,0,84,0,95,
1990 0,84,0,89,0,
1991 80,0,69,0,1,
1992 57,1,1,2,0,
1993 1,2,110,18,1,
1994 2,111,20,112,4,
1995 26,82,0,79,0,
1996 84,0,65,0,84,
1997 0,73,0,79,0,
1998 78,0,95,0,84,
1999 0,89,0,80,0,
2000 69,0,1,56,1,
2001 1,2,0,1,3,
2002 113,18,1,3,114,
2003 20,115,4,22,86,
2004 0,69,0,67,0,
2005 84,0,79,0,82,
2006 0,95,0,84,0,
2007 89,0,80,0,69,
2008 0,1,55,1,1,
2009 2,0,1,4,116,
2010 18,1,4,117,20,
2011 118,4,16,75,0,
2012 69,0,89,0,95,
2013 0,84,0,89,0,
2014 80,0,69,0,1,
2015 54,1,1,2,0,
2016 1,5,119,18,1,
2017 5,120,20,121,4,
2018 22,83,0,84,0,
2019 82,0,73,0,78,
2020 0,71,0,95,0,
2021 84,0,89,0,80,
2022 0,69,0,1,53,
2023 1,1,2,0,1,
2024 6,122,18,1,6,
2025 123,20,124,4,20,
2026 70,0,76,0,79,
2027 0,65,0,84,0,
2028 95,0,84,0,89,
2029 0,80,0,69,0,
2030 1,52,1,1,2,
2031 0,1,7,125,18,
2032 1,7,126,20,127,
2033 4,24,73,0,78,
2034 0,84,0,69,0,
2035 71,0,69,0,82,
2036 0,95,0,84,0,
2037 89,0,80,0,69,
2038 0,1,51,1,1,
2039 2,0,1,8,128,
2040 18,1,8,129,20,
2041 130,4,16,84,0,
2042 121,0,112,0,101,
2043 0,110,0,97,0,
2044 109,0,101,0,1,
2045 106,1,2,2,0,
2046 1,9,131,18,1,
2047 9,132,20,133,4,
2048 10,73,0,68,0,
2049 69,0,78,0,84,
2050 0,1,92,1,1,
2051 2,0,1,10,134,
2052 18,1,10,135,20,
2053 136,4,20,76,0,
2054 69,0,70,0,84,
2055 0,95,0,80,0,
2056 65,0,82,0,69,
2057 0,78,0,1,16,
2058 1,1,2,0,1,
2059 18,137,18,1,18,
2060 129,2,0,1,19,
2061 138,18,1,19,132,
2062 2,0,1,20,139,
2063 18,1,20,140,20,
2064 141,4,46,65,0,
2065 114,0,103,0,117,
2066 0,109,0,101,0,
2067 110,0,116,0,68,
2068 0,101,0,99,0,
2069 108,0,97,0,114,
2070 0,97,0,116,0,
2071 105,0,111,0,110,
2072 0,76,0,105,0,
2073 115,0,116,0,1,
2074 104,1,2,2,0,
2075 1,21,142,18,1,
2076 21,143,20,144,4,
2077 10,67,0,79,0,
2078 77,0,77,0,65,
2079 0,1,14,1,1,
2080 2,0,1,1694,145,
2081 18,1,1694,146,20,
2082 147,4,32,70,0,
2083 111,0,114,0,76,
2084 0,111,0,111,0,
2085 112,0,83,0,116,
2086 0,97,0,116,0,
2087 101,0,109,0,101,
2088 0,110,0,116,0,
2089 1,122,1,2,2,
2090 0,1,1695,148,18,
2091 1,1695,143,2,0,
2092 1,30,149,18,1,
2093 30,150,20,151,4,
2094 22,68,0,101,0,
2095 99,0,108,0,97,
2096 0,114,0,97,0,
2097 116,0,105,0,111,
2098 0,110,0,1,105,
2099 1,2,2,0,1,
2100 31,152,18,1,31,
2101 153,20,154,4,22,
2102 82,0,73,0,71,
2103 0,72,0,84,0,
2104 95,0,80,0,65,
2105 0,82,0,69,0,
2106 78,0,1,17,1,
2107 1,2,0,1,32,
2108 155,18,1,32,156,
2109 20,157,4,20,76,
2110 0,69,0,70,0,
2111 84,0,95,0,66,
2112 0,82,0,65,0,
2113 67,0,69,0,1,
2114 12,1,1,2,0,
2115 1,1114,158,18,1,
2116 1114,132,2,0,1,
2117 1152,159,18,1,1152,
2118 160,20,161,4,32,
2119 83,0,105,0,109,
2120 0,112,0,108,0,
2121 101,0,65,0,115,
2122 0,115,0,105,0,
2123 103,0,110,0,109,
2124 0,101,0,110,0,
2125 116,0,1,113,1,
2126 2,2,0,1,1117,
2127 162,18,1,1117,163,
2128 20,164,4,28,80,
2129 0,69,0,82,0,
2130 67,0,69,0,78,
2131 0,84,0,95,0,
2132 69,0,81,0,85,
2133 0,65,0,76,0,
2134 83,0,1,10,1,
2135 1,2,0,1,40,
2136 165,18,1,40,132,
2137 2,0,1,41,166,
2138 18,1,41,135,2,
2139 0,1,42,167,18,
2140 1,42,168,20,169,
2141 4,20,69,0,120,
2142 0,112,0,114,0,
2143 101,0,115,0,115,
2144 0,105,0,111,0,
2145 110,0,1,131,1,
2146 2,2,0,1,43,
2147 170,18,1,43,171,
2148 20,172,4,22,82,
2149 0,73,0,71,0,
2150 72,0,84,0,95,
2151 0,83,0,72,0,
2152 73,0,70,0,84,
2153 0,1,41,1,1,
2154 2,0,1,44,173,
2155 18,1,44,132,2,
2156 0,1,1159,174,18,
2157 1,1159,168,2,0,
2158 1,46,175,18,1,
2159 46,176,20,177,4,
2160 12,80,0,69,0,
2161 82,0,73,0,79,
2162 0,68,0,1,24,
2163 1,1,2,0,1,
2164 47,178,18,1,47,
2165 132,2,0,1,48,
2166 179,18,1,48,180,
2167 20,181,4,18,68,
2168 0,69,0,67,0,
2169 82,0,69,0,77,
2170 0,69,0,78,0,
2171 84,0,1,5,1,
2172 1,2,0,1,49,
2173 182,18,1,49,183,
2174 20,184,4,18,73,
2175 0,78,0,67,0,
2176 82,0,69,0,77,
2177 0,69,0,78,0,
2178 84,0,1,4,1,
2179 1,2,0,1,50,
2180 185,18,1,50,180,
2181 2,0,1,51,186,
2182 18,1,51,183,2,
2183 0,1,52,187,18,
2184 1,52,135,2,0,
2185 1,2281,188,18,1,
2186 2281,160,2,0,1,
2187 1730,189,18,1,1730,
2188 160,2,0,1,1731,
2189 190,18,1,1731,191,
2190 20,192,4,18,83,
2191 0,69,0,77,0,
2192 73,0,67,0,79,
2193 0,76,0,79,0,
2194 78,0,1,11,1,
2195 1,2,0,1,61,
2196 193,18,1,61,129,
2197 2,0,1,62,194,
2198 18,1,62,153,2,
2199 0,1,63,195,18,
2200 1,63,132,2,0,
2201 1,65,196,18,1,
2202 65,176,2,0,1,
2203 66,197,18,1,66,
2204 132,2,0,1,67,
2205 198,18,1,67,180,
2206 2,0,1,68,199,
2207 18,1,68,183,2,
2208 0,1,69,200,18,
2209 1,69,180,2,0,
2210 1,70,201,18,1,
2211 70,183,2,0,1,
2212 71,202,18,1,71,
2213 135,2,0,1,73,
2214 203,18,1,73,168,
2215 2,0,1,74,204,
2216 18,1,74,153,2,
2217 0,1,1189,205,18,
2218 1,1189,206,20,207,
2219 4,22,83,0,84,
2220 0,65,0,82,0,
2221 95,0,69,0,81,
2222 0,85,0,65,0,
2223 76,0,83,0,1,
2224 8,1,1,2,0,
2225 1,76,208,18,1,
2226 76,209,20,210,4,
2227 20,76,0,69,0,
2228 70,0,84,0,95,
2229 0,83,0,72,0,
2230 73,0,70,0,84,
2231 0,1,40,1,1,
2232 2,0,1,1153,211,
2233 18,1,1153,212,20,
2234 213,4,24,83,0,
2235 76,0,65,0,83,
2236 0,72,0,95,0,
2237 69,0,81,0,85,
2238 0,65,0,76,0,
2239 83,0,1,9,1,
2240 1,2,0,1,79,
2241 214,18,1,79,215,
2242 20,216,4,10,84,
2243 0,73,0,76,0,
2244 68,0,69,0,1,
2245 36,1,1,2,0,
2246 1,1195,217,18,1,
2247 1195,168,2,0,1,
2248 82,218,18,1,82,
2249 168,2,0,1,1123,
2250 219,18,1,1123,168,
2251 2,0,1,85,220,
2252 18,1,85,221,20,
2253 222,4,26,83,0,
2254 84,0,82,0,79,
2255 0,75,0,69,0,
2256 95,0,83,0,84,
2257 0,82,0,79,0,
2258 75,0,69,0,1,
2259 39,1,1,2,0,
2260 1,89,223,18,1,
2261 89,224,20,225,4,
2262 10,77,0,73,0,
2263 78,0,85,0,83,
2264 0,1,19,1,1,
2265 2,0,1,2318,226,
2266 18,1,2318,191,2,
2267 0,1,93,227,18,
2268 1,93,168,2,0,
2269 1,97,228,18,1,
2270 97,229,20,230,4,
2271 14,65,0,77,0,
2272 80,0,95,0,65,
2273 0,77,0,80,0,
2274 1,38,1,1,2,
2275 0,1,102,231,18,
2276 1,102,232,20,233,
2277 4,22,69,0,88,
2278 0,67,0,76,0,
2279 65,0,77,0,65,
2280 0,84,0,73,0,
2281 79,0,78,0,1,
2282 37,1,1,2,0,
2283 1,1775,234,18,1,
2284 1775,153,2,0,1,
2285 2718,235,18,1,2718,
2286 236,23,237,4,6,
2287 69,0,79,0,70,
2288 0,1,2,1,6,
2289 2,0,1,107,238,
2290 18,1,107,168,2,
2291 0,1,2337,239,18,
2292 1,2337,153,2,0,
2293 1,1224,240,18,1,
2294 1224,160,2,0,1,
2295 1225,241,18,1,1225,
2296 242,20,243,4,24,
2297 77,0,73,0,78,
2298 0,85,0,83,0,
2299 95,0,69,0,81,
2300 0,85,0,65,0,
2301 76,0,83,0,1,
2302 7,1,1,2,0,
2303 1,112,244,18,1,
2304 112,245,20,246,4,
2305 28,71,0,82,0,
2306 69,0,65,0,84,
2307 0,69,0,82,0,
2308 95,0,69,0,81,
2309 0,85,0,65,0,
2310 76,0,83,0,1,
2311 32,1,1,2,0,
2312 1,1188,247,18,1,
2313 1188,160,2,0,1,
2314 1231,248,18,1,1231,
2315 168,2,0,1,118,
2316 249,18,1,118,168,
2317 2,0,1,1737,250,
2318 18,1,1737,168,2,
2319 0,1,124,251,18,
2320 1,124,252,20,253,
2321 4,22,76,0,69,
2322 0,83,0,83,0,
2323 95,0,69,0,81,
2324 0,85,0,65,0,
2325 76,0,83,0,1,
2326 31,1,1,2,0,
2327 1,2657,254,18,1,
2328 2657,150,2,0,1,
2329 2658,255,18,1,2658,
2330 256,20,257,4,12,
2331 69,0,81,0,85,
2332 0,65,0,76,0,
2333 83,0,1,15,1,
2334 1,2,0,1,130,
2335 258,18,1,130,168,
2336 2,0,1,1803,259,
2337 18,1,1803,260,20,
2338 261,4,18,83,0,
2339 116,0,97,0,116,
2340 0,101,0,109,0,
2341 101,0,110,0,116,
2342 0,1,110,1,2,
2343 2,0,1,1804,262,
2344 18,1,1804,263,20,
2345 264,4,4,68,0,
2346 79,0,1,44,1,
2347 1,2,0,1,2364,
2348 265,18,1,2364,260,
2349 2,0,1,137,266,
2350 18,1,137,267,20,
2351 268,4,36,69,0,
2352 88,0,67,0,76,
2353 0,65,0,77,0,
2354 65,0,84,0,73,
2355 0,79,0,78,0,
2356 95,0,69,0,81,
2357 0,85,0,65,0,
2358 76,0,83,0,1,
2359 30,1,1,2,0,
2360 1,2293,269,18,1,
2361 2293,191,2,0,1,
2362 1701,270,18,1,1701,
2363 168,2,0,1,1756,
2364 271,18,1,1756,191,
2365 2,0,1,143,272,
2366 18,1,143,168,2,
2367 0,1,2299,273,18,
2368 1,2299,168,2,0,
2369 1,1260,274,18,1,
2370 1260,160,2,0,1,
2371 1261,275,18,1,1261,
2372 276,20,277,4,22,
2373 80,0,76,0,85,
2374 0,83,0,95,0,
2375 69,0,81,0,85,
2376 0,65,0,76,0,
2377 83,0,1,6,1,
2378 1,2,0,1,151,
2379 278,18,1,151,279,
2380 20,280,4,26,69,
2381 0,81,0,85,0,
2382 65,0,76,0,83,
2383 0,95,0,69,0,
2384 81,0,85,0,65,
2385 0,76,0,83,0,
2386 1,29,1,1,2,
2387 0,1,1267,281,18,
2388 1,1267,168,2,0,
2389 1,157,282,18,1,
2390 157,168,2,0,1,
2391 1773,283,18,1,1773,
2392 146,2,0,1,1832,
2393 284,18,1,1832,260,
2394 2,0,1,1833,285,
2395 18,1,1833,286,20,
2396 287,4,10,87,0,
2397 72,0,73,0,76,
2398 0,69,0,1,45,
2399 1,1,2,0,1,
2400 1834,288,18,1,1834,
2401 135,2,0,1,166,
2402 289,18,1,166,290,
2403 20,291,4,20,76,
2404 0,69,0,70,0,
2405 84,0,95,0,65,
2406 0,78,0,71,0,
2407 76,0,69,0,1,
2408 25,1,1,2,0,
2409 1,1840,292,18,1,
2410 1840,168,2,0,1,
2411 172,293,18,1,172,
2412 168,2,0,1,2706,
2413 294,18,1,2706,295,
2414 20,296,4,12,83,
2415 0,116,0,97,0,
2416 116,0,101,0,115,
2417 0,1,100,1,2,
2418 2,0,1,2335,297,
2419 18,1,2335,146,2,
2420 0,1,1296,298,18,
2421 1,1296,160,2,0,
2422 1,1297,299,18,1,
2423 1297,256,2,0,1,
2424 2413,300,18,1,2413,
2425 301,20,302,4,26,
2426 83,0,116,0,97,
2427 0,116,0,101,0,
2428 109,0,101,0,110,
2429 0,116,0,76,0,
2430 105,0,115,0,116,
2431 0,1,109,1,2,
2432 2,0,1,1859,303,
2433 18,1,1859,153,2,
2434 0,1,1860,304,18,
2435 1,1860,191,2,0,
2436 1,188,305,18,1,
2437 188,168,2,0,1,
2438 182,306,18,1,182,
2439 307,20,308,4,22,
2440 82,0,73,0,71,
2441 0,72,0,84,0,
2442 95,0,65,0,78,
2443 0,71,0,76,0,
2444 69,0,1,26,1,
2445 1,2,0,1,199,
2446 309,18,1,199,310,
2447 20,311,4,10,67,
2448 0,65,0,82,0,
2449 69,0,84,0,1,
2450 35,1,1,2,0,
2451 1,1871,312,18,1,
2452 1871,160,2,0,1,
2453 1872,313,18,1,1872,
2454 153,2,0,1,1873,
2455 314,18,1,1873,191,
2456 2,0,1,1875,315,
2457 18,1,1875,286,2,
2458 0,1,205,316,18,
2459 1,205,168,2,0,
2460 1,2515,317,18,1,
2461 2515,140,2,0,1,
2462 1882,318,18,1,1882,
2463 168,2,0,1,2227,
2464 319,18,1,2227,260,
2465 2,0,1,217,320,
2466 18,1,217,321,20,
2467 322,4,12,83,0,
2468 84,0,82,0,79,
2469 0,75,0,69,0,
2470 1,34,1,1,2,
2471 0,1,1332,323,18,
2472 1,1332,160,2,0,
2473 1,1335,324,18,1,
2474 1335,163,2,0,1,
2475 223,325,18,1,223,
2476 168,2,0,1,1341,
2477 326,18,1,1341,168,
2478 2,0,1,1901,327,
2479 18,1,1901,153,2,
2480 0,1,1303,328,18,
2481 1,1303,168,2,0,
2482 1,2462,329,18,1,
2483 2462,260,2,0,1,
2484 236,330,18,1,236,
2485 331,20,332,4,6,
2486 65,0,77,0,80,
2487 0,1,33,1,1,
2488 2,0,1,2466,333,
2489 18,1,2466,334,20,
2490 335,4,34,67,0,
2491 111,0,109,0,112,
2492 0,111,0,117,0,
2493 110,0,100,0,83,
2494 0,116,0,97,0,
2495 116,0,101,0,109,
2496 0,101,0,110,0,
2497 116,0,1,108,1,
2498 2,2,0,1,2467,
2499 336,18,1,2467,150,
2500 2,0,1,2468,337,
2501 18,1,2468,338,20,
2502 339,4,10,83,0,
2503 84,0,65,0,84,
2504 0,69,0,1,48,
2505 1,1,2,0,1,
2506 2469,340,18,1,2469,
2507 132,2,0,1,242,
2508 341,18,1,242,168,
2509 2,0,1,2471,342,
2510 18,1,2471,343,20,
2511 344,4,36,72,0,
2512 84,0,84,0,80,
2513 0,95,0,82,0,
2514 69,0,81,0,85,
2515 0,69,0,83,0,
2516 84,0,95,0,69,
2517 0,86,0,69,0,
2518 78,0,84,0,1,
2519 91,1,1,2,0,
2520 1,2472,345,18,1,
2521 2472,346,20,347,4,
2522 34,84,0,79,0,
2523 85,0,67,0,72,
2524 0,95,0,83,0,
2525 84,0,65,0,82,
2526 0,84,0,95,0,
2527 69,0,86,0,69,
2528 0,78,0,84,0,
2529 1,89,1,1,2,
2530 0,1,2473,348,18,
2531 1,2473,349,20,350,
2532 4,30,84,0,79,
2533 0,85,0,67,0,
2534 72,0,95,0,69,
2535 0,78,0,68,0,
2536 95,0,69,0,86,
2537 0,69,0,78,0,
2538 84,0,1,90,1,
2539 1,2,0,1,2474,
2540 351,18,1,2474,352,
2541 20,353,4,22,84,
2542 0,79,0,85,0,
2543 67,0,72,0,95,
2544 0,69,0,86,0,
2545 69,0,78,0,84,
2546 0,1,88,1,1,
2547 2,0,1,2475,354,
2548 18,1,2475,355,20,
2549 356,4,22,84,0,
2550 73,0,77,0,69,
2551 0,82,0,95,0,
2552 69,0,86,0,69,
2553 0,78,0,84,0,
2554 1,87,1,1,2,
2555 0,1,2476,357,18,
2556 1,2476,358,20,359,
2557 4,32,83,0,84,
2558 0,65,0,84,0,
2559 69,0,95,0,69,
2560 0,88,0,73,0,
2561 84,0,95,0,69,
2562 0,86,0,69,0,
2563 78,0,84,0,1,
2564 86,1,1,2,0,
2565 1,2477,360,18,1,
2566 2477,361,20,362,4,
2567 34,83,0,84,0,
2568 65,0,84,0,69,
2569 0,95,0,69,0,
2570 78,0,84,0,82,
2571 0,89,0,95,0,
2572 69,0,86,0,69,
2573 0,78,0,84,0,
2574 1,85,1,1,2,
2575 0,1,2478,363,18,
2576 1,2478,364,20,365,
2577 4,24,83,0,69,
2578 0,78,0,83,0,
2579 79,0,82,0,95,
2580 0,69,0,86,0,
2581 69,0,78,0,84,
2582 0,1,84,1,1,
2583 2,0,1,2479,366,
2584 18,1,2479,367,20,
2585 368,4,52,82,0,
2586 85,0,78,0,95,
2587 0,84,0,73,0,
2588 77,0,69,0,95,
2589 0,80,0,69,0,
2590 82,0,77,0,73,
2591 0,83,0,83,0,
2592 73,0,79,0,78,
2593 0,83,0,95,0,
2594 69,0,86,0,69,
2595 0,78,0,84,0,
2596 1,83,1,1,2,
2597 0,1,2480,369,18,
2598 1,2480,370,20,371,
2599 4,34,82,0,69,
2600 0,77,0,79,0,
2601 84,0,69,0,95,
2602 0,68,0,65,0,
2603 84,0,65,0,95,
2604 0,69,0,86,0,
2605 69,0,78,0,84,
2606 0,1,82,1,1,
2607 2,0,1,2481,372,
2608 18,1,2481,373,20,
2609 374,4,24,79,0,
2610 78,0,95,0,82,
2611 0,69,0,90,0,
2612 95,0,69,0,86,
2613 0,69,0,78,0,
2614 84,0,1,81,1,
2615 1,2,0,1,2482,
2616 375,18,1,2482,376,
2617 20,377,4,32,79,
2618 0,66,0,74,0,
2619 69,0,67,0,84,
2620 0,95,0,82,0,
2621 69,0,90,0,95,
2622 0,69,0,86,0,
2623 69,0,78,0,84,
2624 0,1,80,1,1,
2625 2,0,1,2483,378,
2626 18,1,2483,379,20,
2627 380,4,38,78,0,
2628 79,0,84,0,95,
2629 0,65,0,84,0,
2630 95,0,84,0,65,
2631 0,82,0,71,0,
2632 69,0,84,0,95,
2633 0,69,0,86,0,
2634 69,0,78,0,84,
2635 0,1,79,1,1,
2636 2,0,1,256,381,
2637 18,1,256,382,20,
2638 383,4,14,80,0,
2639 69,0,82,0,67,
2640 0,69,0,78,0,
2641 84,0,1,22,1,
2642 1,2,0,1,1371,
2643 384,18,1,1371,212,
2644 2,0,1,2486,385,
2645 18,1,2486,386,20,
2646 387,4,36,77,0,
2647 79,0,86,0,73,
2648 0,78,0,71,0,
2649 95,0,83,0,84,
2650 0,65,0,82,0,
2651 84,0,95,0,69,
2652 0,86,0,69,0,
2653 78,0,84,0,1,
2654 76,1,1,2,0,
2655 1,2487,388,18,1,
2656 2487,389,20,390,4,
2657 32,77,0,79,0,
2658 86,0,73,0,78,
2659 0,71,0,95,0,
2660 69,0,78,0,68,
2661 0,95,0,69,0,
2662 86,0,69,0,78,
2663 0,84,0,1,75,
2664 1,1,2,0,1,
2665 1931,391,18,1,1931,
2666 260,2,0,1,1932,
2667 392,18,1,1932,393,
2668 20,394,4,4,73,
2669 0,70,0,1,42,
2670 1,1,2,0,1,
2671 262,395,18,1,262,
2672 168,2,0,1,1377,
2673 396,18,1,1377,168,
2674 2,0,1,2492,397,
2675 18,1,2492,398,20,
2676 399,4,48,76,0,
2677 65,0,78,0,68,
2678 0,95,0,67,0,
2679 79,0,76,0,76,
2680 0,73,0,83,0,
2681 73,0,79,0,78,
2682 0,95,0,69,0,
2683 78,0,68,0,95,
2684 0,69,0,86,0,
2685 69,0,78,0,84,
2686 0,1,70,1,1,
2687 2,0,1,1876,400,
2688 18,1,1876,135,2,
2689 0,1,2494,401,18,
2690 1,2494,402,20,403,
2691 4,38,72,0,84,
2692 0,84,0,80,0,
2693 95,0,82,0,69,
2694 0,83,0,80,0,
2695 79,0,78,0,83,
2696 0,69,0,95,0,
2697 69,0,86,0,69,
2698 0,78,0,84,0,
2699 1,68,1,1,2,
2700 0,1,2495,404,18,
2701 1,2495,405,20,406,
2702 4,22,69,0,77,
2703 0,65,0,73,0,
2704 76,0,95,0,69,
2705 0,86,0,69,0,
2706 78,0,84,0,1,
2707 67,1,1,2,0,
2708 1,1939,407,18,1,
2709 1939,168,2,0,1,
2710 2497,408,18,1,2497,
2711 409,20,410,4,26,
2712 67,0,79,0,78,
2713 0,84,0,82,0,
2714 79,0,76,0,95,
2715 0,69,0,86,0,
2716 69,0,78,0,84,
2717 0,1,65,1,1,
2718 2,0,1,827,411,
2719 18,1,827,168,2,
2720 0,1,2499,412,18,
2721 1,2499,413,20,414,
2722 4,38,67,0,79,
2723 0,76,0,76,0,
2724 73,0,83,0,73,
2725 0,79,0,78,0,
2726 95,0,69,0,78,
2727 0,68,0,95,0,
2728 69,0,86,0,69,
2729 0,78,0,84,0,
2730 1,63,1,1,2,
2731 0,1,2500,415,18,
2732 1,2500,416,20,417,
2733 4,30,67,0,79,
2734 0,76,0,76,0,
2735 73,0,83,0,73,
2736 0,79,0,78,0,
2737 95,0,69,0,86,
2738 0,69,0,78,0,
2739 84,0,1,62,1,
2740 1,2,0,1,2501,
2741 418,18,1,2501,419,
2742 20,420,4,26,67,
2743 0,72,0,65,0,
2744 78,0,71,0,69,
2745 0,68,0,95,0,
2746 69,0,86,0,69,
2747 0,78,0,84,0,
2748 1,61,1,1,2,
2749 0,1,2502,421,18,
2750 1,2502,422,20,423,
2751 4,24,65,0,84,
2752 0,84,0,65,0,
2753 67,0,72,0,95,
2754 0,69,0,86,0,
2755 69,0,78,0,84,
2756 0,1,60,1,1,
2757 2,0,1,2503,424,
2758 18,1,2503,425,20,
2759 426,4,30,65,0,
2760 84,0,95,0,84,
2761 0,65,0,82,0,
2762 71,0,69,0,84,
2763 0,95,0,69,0,
2764 86,0,69,0,78,
2765 0,84,0,1,59,
2766 1,1,2,0,1,
2767 2504,427,18,1,2504,
2768 428,20,429,4,38,
2769 65,0,84,0,95,
2770 0,82,0,79,0,
2771 84,0,95,0,84,
2772 0,65,0,82,0,
2773 71,0,69,0,84,
2774 0,95,0,69,0,
2775 86,0,69,0,78,
2776 0,84,0,1,58,
2777 1,1,2,0,1,
2778 277,430,18,1,277,
2779 431,20,432,4,10,
2780 83,0,76,0,65,
2781 0,83,0,72,0,
2782 1,21,1,1,2,
2783 0,1,2506,433,18,
2784 1,2506,135,2,0,
2785 1,283,434,18,1,
2786 283,168,2,0,1,
2787 1958,435,18,1,1958,
2788 153,2,0,1,2517,
2789 436,18,1,2517,153,
2790 2,0,1,2519,437,
2791 18,1,2519,334,2,
2792 0,1,1406,438,18,
2793 1,1406,160,2,0,
2794 1,1407,439,18,1,
2795 1407,206,2,0,1,
2796 299,440,18,1,299,
2797 441,20,442,4,8,
2798 83,0,84,0,65,
2799 0,82,0,1,20,
2800 1,1,2,0,1,
2801 1370,443,18,1,1370,
2802 160,2,0,1,305,
2803 444,18,1,305,168,
2804 2,0,1,2458,445,
2805 18,1,2458,260,2,
2806 0,1,2459,446,18,
2807 1,2459,447,20,448,
2808 4,22,82,0,73,
2809 0,71,0,72,0,
2810 84,0,95,0,66,
2811 0,82,0,65,0,
2812 67,0,69,0,1,
2813 13,1,1,2,0,
2814 1,2464,449,18,1,
2815 2464,447,2,0,1,
2816 1989,450,18,1,1989,
2817 260,2,0,1,1990,
2818 451,18,1,1990,452,
2819 20,453,4,8,69,
2820 0,76,0,83,0,
2821 69,0,1,43,1,
2822 1,2,0,1,2470,
2823 454,18,1,2470,156,
2824 2,0,1,322,455,
2825 18,1,322,224,2,
2826 0,1,1933,456,18,
2827 1,1933,135,2,0,
2828 1,883,457,18,1,
2829 883,168,2,0,1,
2830 328,458,18,1,328,
2831 168,2,0,1,1443,
2832 459,18,1,1443,242,
2833 2,0,1,2558,460,
2834 18,1,2558,447,2,
2835 0,1,2559,461,18,
2836 1,2559,462,20,463,
2837 4,20,83,0,116,
2838 0,97,0,116,0,
2839 101,0,69,0,118,
2840 0,101,0,110,0,
2841 116,0,1,103,1,
2842 2,2,0,1,2560,
2843 464,18,1,2560,465,
2844 20,466,4,26,68,
2845 0,69,0,70,0,
2846 65,0,85,0,76,
2847 0,84,0,95,0,
2848 83,0,84,0,65,
2849 0,84,0,69,0,
2850 1,47,1,1,2,
2851 0,1,2561,467,18,
2852 1,2561,156,2,0,
2853 1,1449,468,18,1,
2854 1449,168,2,0,1,
2855 2485,469,18,1,2485,
2856 470,20,471,4,30,
2857 78,0,79,0,95,
2858 0,83,0,69,0,
2859 78,0,83,0,79,
2860 0,82,0,95,0,
2861 69,0,86,0,69,
2862 0,78,0,84,0,
2863 1,77,1,1,2,
2864 0,1,2488,472,18,
2865 1,2488,473,20,474,
2866 4,22,77,0,79,
2867 0,78,0,69,0,
2868 89,0,95,0,69,
2869 0,86,0,69,0,
2870 78,0,84,0,1,
2871 74,1,1,2,0,
2872 1,2489,475,18,1,
2873 2489,476,20,477,4,
2874 24,76,0,73,0,
2875 83,0,84,0,69,
2876 0,78,0,95,0,
2877 69,0,86,0,69,
2878 0,78,0,84,0,
2879 1,73,1,1,2,
2880 0,1,2490,478,18,
2881 1,2490,479,20,480,
2882 4,36,76,0,73,
2883 0,78,0,75,0,
2884 95,0,77,0,69,
2885 0,83,0,83,0,
2886 65,0,71,0,69,
2887 0,95,0,69,0,
2888 86,0,69,0,78,
2889 0,84,0,1,72,
2890 1,1,2,0,1,
2891 2491,481,18,1,2491,
2892 482,20,483,4,52,
2893 76,0,65,0,78,
2894 0,68,0,95,0,
2895 67,0,79,0,76,
2896 0,76,0,73,0,
2897 83,0,73,0,79,
2898 0,78,0,95,0,
2899 83,0,84,0,65,
2900 0,82,0,84,0,
2901 95,0,69,0,86,
2902 0,69,0,78,0,
2903 84,0,1,71,1,
2904 1,2,0,1,2493,
2905 484,18,1,2493,485,
2906 20,486,4,40,76,
2907 0,65,0,78,0,
2908 68,0,95,0,67,
2909 0,79,0,76,0,
2910 76,0,73,0,83,
2911 0,73,0,79,0,
2912 78,0,95,0,69,
2913 0,86,0,69,0,
2914 78,0,84,0,1,
2915 69,1,1,2,0,
2916 1,1413,487,18,1,
2917 1413,168,2,0,1,
2918 346,488,18,1,346,
2919 489,20,490,4,8,
2920 80,0,76,0,85,
2921 0,83,0,1,18,
2922 1,1,2,0,1,
2923 2496,491,18,1,2496,
2924 492,20,493,4,32,
2925 68,0,65,0,84,
2926 0,65,0,83,0,
2927 69,0,82,0,86,
2928 0,69,0,82,0,
2929 95,0,69,0,86,
2930 0,69,0,78,0,
2931 84,0,1,66,1,
2932 1,2,0,1,2021,
2933 494,18,1,2021,260,
2934 2,0,1,2022,495,
2935 18,1,2022,338,2,
2936 0,1,352,496,18,
2937 1,352,168,2,0,
2938 1,2024,497,18,1,
2939 2024,132,2,0,1,
2940 2025,498,18,1,2025,
2941 499,20,500,4,8,
2942 74,0,85,0,77,
2943 0,80,0,1,49,
2944 1,1,2,0,1,
2945 2026,501,18,1,2026,
2946 132,2,0,1,2027,
2947 502,18,1,2027,503,
2948 20,504,4,4,65,
2949 0,84,0,1,23,
2950 1,1,2,0,1,
2951 2028,505,18,1,2028,
2952 132,2,0,1,2029,
2953 506,18,1,2029,334,
2954 2,0,1,2030,507,
2955 18,1,2030,508,20,
2956 509,4,14,70,0,
2957 111,0,114,0,76,
2958 0,111,0,111,0,
2959 112,0,1,121,1,
2960 2,2,0,1,2031,
2961 510,18,1,2031,511,
2962 20,512,4,32,68,
2963 0,111,0,87,0,
2964 104,0,105,0,108,
2965 0,101,0,83,0,
2966 116,0,97,0,116,
2967 0,101,0,109,0,
2968 101,0,110,0,116,
2969 0,1,120,1,2,
2970 2,0,1,2032,513,
2971 18,1,2032,514,20,
2972 515,4,28,87,0,
2973 104,0,105,0,108,
2974 0,101,0,83,0,
2975 116,0,97,0,116,
2976 0,101,0,109,0,
2977 101,0,110,0,116,
2978 0,1,119,1,2,
2979 2,0,1,2033,516,
2980 18,1,2033,517,20,
2981 518,4,22,73,0,
2982 102,0,83,0,116,
2983 0,97,0,116,0,
2984 101,0,109,0,101,
2985 0,110,0,116,0,
2986 1,118,1,2,2,
2987 0,1,2034,519,18,
2988 1,2034,520,20,521,
2989 4,22,83,0,116,
2990 0,97,0,116,0,
2991 101,0,67,0,104,
2992 0,97,0,110,0,
2993 103,0,101,0,1,
2994 117,1,2,2,0,
2995 1,1478,522,18,1,
2996 1478,160,2,0,1,
2997 1479,523,18,1,1479,
2998 276,2,0,1,2037,
2999 524,18,1,2037,191,
3000 2,0,1,2038,525,
3001 18,1,2038,526,20,
3002 527,4,18,74,0,
3003 117,0,109,0,112,
3004 0,76,0,97,0,
3005 98,0,101,0,108,
3006 0,1,115,1,2,
3007 2,0,1,2039,528,
3008 18,1,2039,191,2,
3009 0,1,2040,529,18,
3010 1,2040,530,20,531,
3011 4,30,82,0,101,
3012 0,116,0,117,0,
3013 114,0,110,0,83,
3014 0,116,0,97,0,
3015 116,0,101,0,109,
3016 0,101,0,110,0,
3017 116,0,1,114,1,
3018 2,2,0,1,2041,
3019 532,18,1,2041,191,
3020 2,0,1,1485,533,
3021 18,1,1485,168,2,
3022 0,1,372,534,18,
3023 1,372,180,2,0,
3024 1,373,535,18,1,
3025 373,132,2,0,1,
3026 374,536,18,1,374,
3027 176,2,0,1,375,
3028 537,18,1,375,132,
3029 2,0,1,376,538,
3030 18,1,376,183,2,
3031 0,1,377,539,18,
3032 1,377,132,2,0,
3033 1,378,540,18,1,
3034 378,176,2,0,1,
3035 379,541,18,1,379,
3036 132,2,0,1,380,
3037 542,18,1,380,543,
3038 20,544,4,16,67,
3039 0,111,0,110,0,
3040 115,0,116,0,97,
3041 0,110,0,116,0,
3042 1,127,1,2,2,
3043 0,1,381,545,18,
3044 1,381,290,2,0,
3045 1,371,546,18,1,
3046 371,547,20,548,4,
3047 24,70,0,117,0,
3048 110,0,99,0,116,
3049 0,105,0,111,0,
3050 110,0,67,0,97,
3051 0,108,0,108,0,
3052 1,123,1,2,2,
3053 0,1,942,549,18,
3054 1,942,168,2,0,
3055 1,387,550,18,1,
3056 387,168,2,0,1,
3057 1514,551,18,1,1514,
3058 160,2,0,1,1515,
3059 552,18,1,1515,256,
3060 2,0,1,2074,553,
3061 18,1,2074,160,2,
3062 0,1,2075,554,18,
3063 1,2075,153,2,0,
3064 1,406,555,18,1,
3065 406,143,2,0,1,
3066 1521,556,18,1,1521,
3067 168,2,0,1,2636,
3068 557,18,1,2636,295,
3069 2,0,1,2557,558,
3070 18,1,2557,462,2,
3071 0,1,2639,559,18,
3072 1,2639,560,20,561,
3073 4,10,83,0,116,
3074 0,97,0,116,0,
3075 101,0,1,101,1,
3076 2,2,0,1,412,
3077 562,18,1,412,168,
3078 2,0,1,2641,563,
3079 18,1,2641,132,2,
3080 0,1,2484,564,18,
3081 1,2484,565,20,566,
3082 4,46,78,0,79,
3083 0,84,0,95,0,
3084 65,0,84,0,95,
3085 0,82,0,79,0,
3086 84,0,95,0,84,
3087 0,65,0,82,0,
3088 71,0,69,0,84,
3089 0,95,0,69,0,
3090 86,0,69,0,78,
3091 0,84,0,1,78,
3092 1,1,2,0,1,
3093 2023,567,18,1,2023,
3094 465,2,0,1,1442,
3095 568,18,1,1442,160,
3096 2,0,1,2651,569,
3097 18,1,2651,140,2,
3098 0,1,2653,570,18,
3099 1,2653,153,2,0,
3100 1,2655,571,18,1,
3101 2655,334,2,0,1,
3102 2035,572,18,1,2035,
3103 191,2,0,1,2036,
3104 573,18,1,2036,574,
3105 20,575,4,26,74,
3106 0,117,0,109,0,
3107 112,0,83,0,116,
3108 0,97,0,116,0,
3109 101,0,109,0,101,
3110 0,110,0,116,0,
3111 1,116,1,2,2,
3112 0,1,431,576,18,
3113 1,431,143,2,0,
3114 1,2105,577,18,1,
3115 2105,260,2,0,1,
3116 2106,578,18,1,2106,
3117 452,2,0,1,1550,
3118 579,18,1,1550,160,
3119 2,0,1,437,580,
3120 18,1,437,168,2,
3121 0,1,2044,581,18,
3122 1,2044,582,20,583,
3123 4,28,69,0,109,
3124 0,112,0,116,0,
3125 121,0,83,0,116,
3126 0,97,0,116,0,
3127 101,0,109,0,101,
3128 0,110,0,116,0,
3129 1,111,1,2,2,
3130 0,1,2045,584,18,
3131 1,2045,191,2,0,
3132 1,1555,585,18,1,
3133 1555,168,2,0,1,
3134 1001,586,18,1,1001,
3135 547,2,0,1,1002,
3136 587,18,1,1002,543,
3137 2,0,1,447,588,
3138 18,1,447,307,2,
3139 0,1,2597,589,18,
3140 1,2597,590,20,591,
3141 4,18,83,0,116,
3142 0,97,0,116,0,
3143 101,0,66,0,111,
3144 0,100,0,121,0,
3145 1,102,1,2,2,
3146 0,1,1010,592,18,
3147 1,1010,160,2,0,
3148 1,1011,593,18,1,
3149 1011,153,2,0,1,
3150 1012,594,18,1,1012,
3151 168,2,0,1,1013,
3152 595,18,1,1013,153,
3153 2,0,1,459,596,
3154 18,1,459,597,20,
3155 598,4,24,76,0,
3156 69,0,70,0,84,
3157 0,95,0,66,0,
3158 82,0,65,0,67,
3159 0,75,0,69,0,
3160 84,0,1,27,1,
3161 1,2,0,1,1574,
3162 599,18,1,1574,191,
3163 2,0,1,461,600,
3164 18,1,461,601,20,
3165 602,4,24,65,0,
3166 114,0,103,0,117,
3167 0,109,0,101,0,
3168 110,0,116,0,76,
3169 0,105,0,115,0,
3170 116,0,1,124,1,
3171 2,2,0,1,462,
3172 603,18,1,462,143,
3173 2,0,1,464,604,
3174 18,1,464,605,20,
3175 606,4,16,65,0,
3176 114,0,103,0,117,
3177 0,109,0,101,0,
3178 110,0,116,0,1,
3179 125,1,2,2,0,
3180 1,2136,607,18,1,
3181 2136,260,2,0,1,
3182 2694,608,18,1,2694,
3183 191,2,0,1,2695,
3184 609,18,1,2695,610,
3185 20,611,4,34,71,
3186 0,108,0,111,0,
3187 98,0,97,0,108,
3188 0,68,0,101,0,
3189 102,0,105,0,110,
3190 0,105,0,116,0,
3191 105,0,111,0,110,
3192 0,115,0,1,97,
3193 1,2,2,0,1,
3194 1585,612,18,1,1585,
3195 613,20,614,4,12,
3196 82,0,69,0,84,
3197 0,85,0,82,0,
3198 78,0,1,50,1,
3199 1,2,0,1,476,
3200 615,18,1,476,616,
3201 20,617,4,30,83,
3202 0,84,0,82,0,
3203 73,0,78,0,71,
3204 0,95,0,67,0,
3205 79,0,78,0,83,
3206 0,84,0,65,0,
3207 78,0,84,0,1,
3208 3,1,1,2,0,
3209 1,477,618,18,1,
3210 477,619,20,620,4,
3211 28,70,0,76,0,
3212 79,0,65,0,84,
3213 0,95,0,67,0,
3214 79,0,78,0,83,
3215 0,84,0,65,0,
3216 78,0,84,0,1,
3217 95,1,1,2,0,
3218 1,478,621,18,1,
3219 478,622,20,623,4,
3220 40,72,0,69,0,
3221 88,0,95,0,73,
3222 0,78,0,84,0,
3223 69,0,71,0,69,
3224 0,82,0,95,0,
3225 67,0,79,0,78,
3226 0,83,0,84,0,
3227 65,0,78,0,84,
3228 0,1,94,1,1,
3229 2,0,1,479,624,
3230 18,1,479,625,20,
3231 626,4,32,73,0,
3232 78,0,84,0,69,
3233 0,71,0,69,0,
3234 82,0,95,0,67,
3235 0,79,0,78,0,
3236 83,0,84,0,65,
3237 0,78,0,84,0,
3238 1,93,1,1,2,
3239 0,1,480,627,18,
3240 1,480,628,20,629,
3241 4,26,82,0,73,
3242 0,71,0,72,0,
3243 84,0,95,0,66,
3244 0,82,0,65,0,
3245 67,0,75,0,69,
3246 0,84,0,1,28,
3247 1,1,2,0,1,
3248 481,630,18,1,481,
3249 605,2,0,1,2713,
3250 631,18,1,2713,632,
3251 20,633,4,48,71,
3252 0,108,0,111,0,
3253 98,0,97,0,108,
3254 0,70,0,117,0,
3255 110,0,99,0,116,
3256 0,105,0,111,0,
3257 110,0,68,0,101,
3258 0,102,0,105,0,
3259 110,0,105,0,116,
3260 0,105,0,111,0,
3261 110,0,1,99,1,
3262 2,2,0,1,2714,
3263 634,18,1,2714,635,
3264 20,636,4,50,71,
3265 0,108,0,111,0,
3266 98,0,97,0,108,
3267 0,86,0,97,0,
3268 114,0,105,0,97,
3269 0,98,0,108,0,
3270 101,0,68,0,101,
3271 0,99,0,108,0,
3272 97,0,114,0,97,
3273 0,116,0,105,0,
3274 111,0,110,0,1,
3275 98,1,2,2,0,
3276 1,2715,637,18,1,
3277 2715,632,2,0,1,
3278 2716,638,18,1,2716,
3279 635,2,0,1,2717,
3280 104,1,2634,639,18,
3281 1,2634,447,2,0,
3282 1,1048,640,18,1,
3283 1048,168,2,0,1,
3284 2640,641,18,1,2640,
3285 560,2,0,1,2642,
3286 642,18,1,2642,135,
3287 2,0,1,2042,643,
3288 18,1,2042,644,20,
3289 645,4,20,65,0,
3290 115,0,115,0,105,
3291 0,103,0,110,0,
3292 109,0,101,0,110,
3293 0,116,0,1,112,
3294 1,2,2,0,1,
3295 2043,646,18,1,2043,
3296 191,2,0,1,1620,
3297 647,18,1,1620,160,
3298 2,0,1,1621,648,
3299 18,1,1621,150,2,
3300 0,1,1622,649,18,
3301 1,1622,256,2,0,
3302 1,509,650,18,1,
3303 509,143,2,0,1,
3304 2498,651,18,1,2498,
3305 652,20,653,4,42,
3306 67,0,79,0,76,
3307 0,76,0,73,0,
3308 83,0,73,0,79,
3309 0,78,0,95,0,
3310 83,0,84,0,65,
3311 0,82,0,84,0,
3312 95,0,69,0,86,
3313 0,69,0,78,0,
3314 84,0,1,64,1,
3315 1,2,0,1,1628,
3316 654,18,1,1628,168,
3317 2,0,1,515,655,
3318 18,1,515,168,2,
3319 0,1,2505,656,18,
3320 1,2505,657,20,658,
3321 4,10,69,0,118,
3322 0,101,0,110,0,
3323 116,0,1,107,1,
3324 2,2,0,1,2664,
3325 659,18,1,2664,168,
3326 2,0,1,525,660,
3327 18,1,525,307,2,
3328 0,1,2197,661,18,
3329 1,2197,160,2,0,
3330 1,2198,662,18,1,
3331 2198,153,2,0,1,
3332 1591,663,18,1,1591,
3333 168,2,0,1,2521,
3334 664,18,1,2521,590,
3335 2,0,1,1094,665,
3336 18,1,1094,601,2,
3337 0,1,1096,666,18,
3338 1,1096,153,2,0,
3339 1,2683,667,18,1,
3340 2683,191,2,0,1,
3341 1657,668,18,1,1657,
3342 191,2,0,1,1658,
3343 669,18,1,1658,670,
3344 20,671,4,6,70,
3345 0,79,0,82,0,
3346 1,46,1,1,2,
3347 0,1,1659,672,18,
3348 1,1659,135,2,0,
3349 1,1665,673,18,1,
3350 1665,168,2,0,1,
3351 1113,674,18,1,1113,
3352 176,2,0,675,5,
3353 0,676,5,324,1,
3354 2,677,19,237,1,
3355 2,678,5,6,1,
3356 2706,679,17,680,15,
3357 681,4,30,37,0,
3358 76,0,83,0,76,
3359 0,80,0,114,0,
3360 111,0,103,0,114,
3361 0,97,0,109,0,
3362 82,0,111,0,111,
3363 0,116,0,1,-1,
3364 1,5,682,20,683,
3365 4,32,76,0,83,
3366 0,76,0,80,0,
3367 114,0,111,0,103,
3368 0,114,0,97,0,
3369 109,0,82,0,111,
3370 0,111,0,116,0,
3371 95,0,49,0,1,
3372 142,1,3,1,3,
3373 1,2,684,22,1,
3374 1,1,2640,685,17,
3375 686,15,687,4,14,
3376 37,0,83,0,116,
3377 0,97,0,116,0,
3378 101,0,115,0,1,
3379 -1,1,5,688,20,
3380 689,4,16,83,0,
3381 116,0,97,0,116,
3382 0,101,0,115,0,
3383 95,0,49,0,1,
3384 152,1,3,1,2,
3385 1,1,690,22,1,
3386 11,1,2634,691,17,
3387 692,15,693,4,12,
3388 37,0,83,0,116,
3389 0,97,0,116,0,
3390 101,0,1,-1,1,
3391 5,694,20,695,4,
3392 14,83,0,116,0,
3393 97,0,116,0,101,
3394 0,95,0,49,0,
3395 1,154,1,3,1,
3396 5,1,4,696,22,
3397 1,13,1,2558,697,
3398 17,698,15,693,1,
3399 -1,1,5,699,20,
3400 700,4,14,83,0,
3401 116,0,97,0,116,
3402 0,101,0,95,0,
3403 50,0,1,155,1,
3404 3,1,6,1,5,
3405 701,22,1,14,1,
3406 2636,702,17,703,15,
3407 681,1,-1,1,5,
3408 704,20,705,4,32,
3409 76,0,83,0,76,
3410 0,80,0,114,0,
3411 111,0,103,0,114,
3412 0,97,0,109,0,
3413 82,0,111,0,111,
3414 0,116,0,95,0,
3415 50,0,1,143,1,
3416 3,1,2,1,1,
3417 706,22,1,2,1,
3418 2639,707,17,708,15,
3419 687,1,-1,1,5,
3420 709,20,710,4,16,
3421 83,0,116,0,97,
3422 0,116,0,101,0,
3423 115,0,95,0,50,
3424 0,1,153,1,3,
3425 1,3,1,2,711,
3426 22,1,12,1,3,
3427 712,19,617,1,3,
3428 713,5,95,1,256,
3429 714,16,0,615,1,
3430 1261,715,16,0,615,
3431 1,509,716,16,0,
3432 615,1,1515,717,16,
3433 0,615,1,2021,718,
3434 17,719,15,720,4,
3435 24,37,0,73,0,
3436 102,0,83,0,116,
3437 0,97,0,116,0,
3438 101,0,109,0,101,
3439 0,110,0,116,0,
3440 1,-1,1,5,721,
3441 20,722,4,26,73,
3442 0,102,0,83,0,
3443 116,0,97,0,116,
3444 0,101,0,109,0,
3445 101,0,110,0,116,
3446 0,95,0,50,0,
3447 1,185,1,3,1,
3448 8,1,7,723,22,
3449 1,45,1,1775,724,
3450 16,0,615,1,2029,
3451 725,17,726,15,727,
3452 4,20,37,0,83,
3453 0,116,0,97,0,
3454 116,0,101,0,109,
3455 0,101,0,110,0,
3456 116,0,1,-1,1,
3457 5,728,20,729,4,
3458 24,83,0,116,0,
3459 97,0,116,0,101,
3460 0,109,0,101,0,
3461 110,0,116,0,95,
3462 0,49,0,51,0,
3463 1,179,1,3,1,
3464 2,1,1,730,22,
3465 1,39,1,2030,731,
3466 17,732,15,727,1,
3467 -1,1,5,733,20,
3468 734,4,24,83,0,
3469 116,0,97,0,116,
3470 0,101,0,109,0,
3471 101,0,110,0,116,
3472 0,95,0,49,0,
3473 50,0,1,178,1,
3474 3,1,2,1,1,
3475 735,22,1,38,1,
3476 2031,736,17,737,15,
3477 727,1,-1,1,5,
3478 738,20,739,4,24,
3479 83,0,116,0,97,
3480 0,116,0,101,0,
3481 109,0,101,0,110,
3482 0,116,0,95,0,
3483 49,0,49,0,1,
3484 177,1,3,1,2,
3485 1,1,740,22,1,
3486 37,1,2032,741,17,
3487 742,15,727,1,-1,
3488 1,5,743,20,744,
3489 4,24,83,0,116,
3490 0,97,0,116,0,
3491 101,0,109,0,101,
3492 0,110,0,116,0,
3493 95,0,49,0,48,
3494 0,1,176,1,3,
3495 1,2,1,1,745,
3496 22,1,36,1,2033,
3497 746,17,747,15,727,
3498 1,-1,1,5,748,
3499 20,749,4,22,83,
3500 0,116,0,97,0,
3501 116,0,101,0,109,
3502 0,101,0,110,0,
3503 116,0,95,0,57,
3504 0,1,175,1,3,
3505 1,2,1,1,750,
3506 22,1,35,1,277,
3507 751,16,0,615,1,
3508 2035,752,17,753,15,
3509 727,1,-1,1,5,
3510 754,20,755,4,22,
3511 83,0,116,0,97,
3512 0,116,0,101,0,
3513 109,0,101,0,110,
3514 0,116,0,95,0,
3515 56,0,1,174,1,
3516 3,1,3,1,2,
3517 756,22,1,34,1,
3518 2037,757,17,758,15,
3519 727,1,-1,1,5,
3520 759,20,760,4,22,
3521 83,0,116,0,97,
3522 0,116,0,101,0,
3523 109,0,101,0,110,
3524 0,116,0,95,0,
3525 55,0,1,173,1,
3526 3,1,3,1,2,
3527 761,22,1,33,1,
3528 2039,762,17,763,15,
3529 727,1,-1,1,5,
3530 764,20,765,4,22,
3531 83,0,116,0,97,
3532 0,116,0,101,0,
3533 109,0,101,0,110,
3534 0,116,0,95,0,
3535 54,0,1,172,1,
3536 3,1,3,1,2,
3537 766,22,1,32,1,
3538 32,767,16,0,615,
3539 1,2041,768,17,769,
3540 15,727,1,-1,1,
3541 5,770,20,771,4,
3542 22,83,0,116,0,
3543 97,0,116,0,101,
3544 0,109,0,101,0,
3545 110,0,116,0,95,
3546 0,53,0,1,171,
3547 1,3,1,3,1,
3548 2,772,22,1,31,
3549 1,2293,773,16,0,
3550 615,1,2043,774,17,
3551 775,15,727,1,-1,
3552 1,5,776,20,777,
3553 4,22,83,0,116,
3554 0,97,0,116,0,
3555 101,0,109,0,101,
3556 0,110,0,116,0,
3557 95,0,51,0,1,
3558 169,1,3,1,3,
3559 1,2,778,22,1,
3560 29,1,2045,779,17,
3561 780,15,727,1,-1,
3562 1,5,781,20,782,
3563 4,22,83,0,116,
3564 0,97,0,116,0,
3565 101,0,109,0,101,
3566 0,110,0,116,0,
3567 95,0,49,0,1,
3568 167,1,3,1,3,
3569 1,2,783,22,1,
3570 27,1,41,784,16,
3571 0,615,1,1297,785,
3572 16,0,615,1,43,
3573 786,16,0,615,1,
3574 1803,787,17,788,15,
3575 789,4,16,37,0,
3576 70,0,111,0,114,
3577 0,76,0,111,0,
3578 111,0,112,0,1,
3579 -1,1,5,790,20,
3580 791,4,18,70,0,
3581 111,0,114,0,76,
3582 0,111,0,111,0,
3583 112,0,95,0,49,
3584 0,1,192,1,3,
3585 1,10,1,9,792,
3586 22,1,52,1,1804,
3587 793,16,0,615,1,
3588 299,794,16,0,615,
3589 1,52,795,16,0,
3590 615,1,2318,796,16,
3591 0,615,1,62,797,
3592 16,0,615,1,2075,
3593 798,16,0,615,1,
3594 1574,799,17,800,15,
3595 727,1,-1,1,5,
3596 801,20,802,4,22,
3597 83,0,116,0,97,
3598 0,116,0,101,0,
3599 109,0,101,0,110,
3600 0,116,0,95,0,
3601 52,0,1,170,1,
3602 3,1,3,1,2,
3603 803,22,1,30,1,
3604 71,804,16,0,615,
3605 1,76,805,16,0,
3606 615,1,1834,806,16,
3607 0,615,1,2337,807,
3608 16,0,615,1,79,
3609 808,16,0,615,1,
3610 1335,809,16,0,615,
3611 1,322,810,16,0,
3612 615,1,85,811,16,
3613 0,615,1,89,812,
3614 16,0,615,1,346,
3615 813,16,0,615,1,
3616 2105,814,17,815,15,
3617 720,1,-1,1,5,
3618 816,20,817,4,26,
3619 73,0,102,0,83,
3620 0,116,0,97,0,
3621 116,0,101,0,109,
3622 0,101,0,110,0,
3623 116,0,95,0,51,
3624 0,1,186,1,3,
3625 1,6,1,5,818,
3626 22,1,46,1,2106,
3627 819,16,0,615,1,
3628 97,820,16,0,615,
3629 1,1860,821,17,822,
3630 15,823,4,34,37,
3631 0,68,0,111,0,
3632 87,0,104,0,105,
3633 0,108,0,101,0,
3634 83,0,116,0,97,
3635 0,116,0,101,0,
3636 109,0,101,0,110,
3637 0,116,0,1,-1,
3638 1,5,824,20,825,
3639 4,36,68,0,111,
3640 0,87,0,104,0,
3641 105,0,108,0,101,
3642 0,83,0,116,0,
3643 97,0,116,0,101,
3644 0,109,0,101,0,
3645 110,0,116,0,95,
3646 0,49,0,1,190,
3647 1,3,1,8,1,
3648 7,826,22,1,50,
3649 1,2364,827,17,828,
3650 15,789,1,-1,1,
3651 5,829,20,830,4,
3652 18,70,0,111,0,
3653 114,0,76,0,111,
3654 0,111,0,112,0,
3655 95,0,50,0,1,
3656 193,1,3,1,9,
3657 1,8,831,22,1,
3658 53,1,102,832,16,
3659 0,615,1,112,833,
3660 16,0,615,1,1117,
3661 834,16,0,615,1,
3662 1873,835,17,836,15,
3663 823,1,-1,1,5,
3664 837,20,838,4,36,
3665 68,0,111,0,87,
3666 0,104,0,105,0,
3667 108,0,101,0,83,
3668 0,116,0,97,0,
3669 116,0,101,0,109,
3670 0,101,0,110,0,
3671 116,0,95,0,50,
3672 0,1,191,1,3,
3673 1,8,1,7,839,
3674 22,1,51,1,1876,
3675 840,16,0,615,1,
3676 124,841,16,0,615,
3677 1,2136,842,17,843,
3678 15,720,1,-1,1,
3679 5,844,20,845,4,
3680 26,73,0,102,0,
3681 83,0,116,0,97,
3682 0,116,0,101,0,
3683 109,0,101,0,110,
3684 0,116,0,95,0,
3685 52,0,1,187,1,
3686 3,1,8,1,7,
3687 846,22,1,47,1,
3688 381,847,16,0,615,
3689 1,525,848,16,0,
3690 615,1,137,849,16,
3691 0,615,1,1901,850,
3692 16,0,615,1,2658,
3693 851,16,0,615,1,
3694 1153,852,16,0,615,
3695 1,151,853,16,0,
3696 615,1,1407,854,16,
3697 0,615,1,1659,855,
3698 16,0,615,1,2413,
3699 856,16,0,615,1,
3700 406,857,16,0,615,
3701 1,1371,858,16,0,
3702 615,1,166,859,16,
3703 0,615,1,1622,860,
3704 16,0,615,1,1931,
3705 861,17,862,15,863,
3706 4,30,37,0,87,
3707 0,104,0,105,0,
3708 108,0,101,0,83,
3709 0,116,0,97,0,
3710 116,0,101,0,109,
3711 0,101,0,110,0,
3712 116,0,1,-1,1,
3713 5,864,20,865,4,
3714 32,87,0,104,0,
3715 105,0,108,0,101,
3716 0,83,0,116,0,
3717 97,0,116,0,101,
3718 0,109,0,101,0,
3719 110,0,116,0,95,
3720 0,49,0,1,188,
3721 1,3,1,6,1,
3722 5,866,22,1,48,
3723 1,1933,867,16,0,
3724 615,1,431,868,16,
3725 0,615,1,1585,869,
3726 16,0,615,1,182,
3727 870,16,0,615,1,
3728 1189,871,16,0,615,
3729 1,1443,872,16,0,
3730 615,1,1695,873,16,
3731 0,615,1,2198,874,
3732 16,0,615,1,447,
3733 875,16,0,615,1,
3734 2458,876,17,877,15,
3735 878,4,28,37,0,
3736 83,0,116,0,97,
3737 0,116,0,101,0,
3738 109,0,101,0,110,
3739 0,116,0,76,0,
3740 105,0,115,0,116,
3741 0,1,-1,1,5,
3742 879,20,880,4,30,
3743 83,0,116,0,97,
3744 0,116,0,101,0,
3745 109,0,101,0,110,
3746 0,116,0,76,0,
3747 105,0,115,0,116,
3748 0,95,0,50,0,
3749 1,165,1,3,1,
3750 3,1,2,881,22,
3751 1,25,1,2459,882,
3752 17,883,15,884,4,
3753 36,37,0,67,0,
3754 111,0,109,0,112,
3755 0,111,0,117,0,
3756 110,0,100,0,83,
3757 0,116,0,97,0,
3758 116,0,101,0,109,
3759 0,101,0,110,0,
3760 116,0,1,-1,1,
3761 5,885,20,886,4,
3762 38,67,0,111,0,
3763 109,0,112,0,111,
3764 0,117,0,110,0,
3765 100,0,83,0,116,
3766 0,97,0,116,0,
3767 101,0,109,0,101,
3768 0,110,0,116,0,
3769 95,0,50,0,1,
3770 163,1,3,1,4,
3771 1,3,887,22,1,
3772 23,1,1958,888,16,
3773 0,615,1,2462,889,
3774 17,890,15,878,1,
3775 -1,1,5,891,20,
3776 892,4,30,83,0,
3777 116,0,97,0,116,
3778 0,101,0,109,0,
3779 101,0,110,0,116,
3780 0,76,0,105,0,
3781 115,0,116,0,95,
3782 0,49,0,1,164,
3783 1,3,1,2,1,
3784 1,893,22,1,24,
3785 1,1657,894,17,895,
3786 15,727,1,-1,1,
3787 5,896,20,897,4,
3788 22,83,0,116,0,
3789 97,0,116,0,101,
3790 0,109,0,101,0,
3791 110,0,116,0,95,
3792 0,50,0,1,168,
3793 1,3,1,3,1,
3794 2,898,22,1,28,
3795 1,2464,899,17,900,
3796 15,884,1,-1,1,
3797 5,901,20,902,4,
3798 38,67,0,111,0,
3799 109,0,112,0,111,
3800 0,117,0,110,0,
3801 100,0,83,0,116,
3802 0,97,0,116,0,
3803 101,0,109,0,101,
3804 0,110,0,116,0,
3805 95,0,49,0,1,
3806 162,1,3,1,3,
3807 1,2,903,22,1,
3808 22,1,199,904,16,
3809 0,615,1,459,905,
3810 16,0,615,1,462,
3811 906,16,0,615,1,
3812 217,907,16,0,615,
3813 1,2227,908,17,909,
3814 15,863,1,-1,1,
3815 5,910,20,911,4,
3816 32,87,0,104,0,
3817 105,0,108,0,101,
3818 0,83,0,116,0,
3819 97,0,116,0,101,
3820 0,109,0,101,0,
3821 110,0,116,0,95,
3822 0,50,0,1,189,
3823 1,3,1,6,1,
3824 5,912,22,1,49,
3825 1,1225,913,16,0,
3826 615,1,1479,914,16,
3827 0,615,1,1731,915,
3828 16,0,615,1,1989,
3829 916,17,917,15,720,
3830 1,-1,1,5,918,
3831 20,919,4,26,73,
3832 0,102,0,83,0,
3833 116,0,97,0,116,
3834 0,101,0,109,0,
3835 101,0,110,0,116,
3836 0,95,0,49,0,
3837 1,184,1,3,1,
3838 6,1,5,920,22,
3839 1,44,1,1990,921,
3840 16,0,615,1,236,
3841 922,16,0,615,1,
3842 1756,923,16,0,615,
3843 1,4,924,19,184,
3844 1,4,925,5,100,
3845 1,256,926,16,0,
3846 538,1,1261,927,16,
3847 0,538,1,509,928,
3848 16,0,538,1,1515,
3849 929,16,0,538,1,
3850 2021,718,1,1775,930,
3851 16,0,538,1,2029,
3852 725,1,2030,731,1,
3853 2031,736,1,2032,741,
3854 1,2033,746,1,277,
3855 931,16,0,538,1,
3856 2035,752,1,2037,757,
3857 1,2039,762,1,32,
3858 932,16,0,538,1,
3859 2041,768,1,2293,933,
3860 16,0,538,1,2043,
3861 774,1,2045,779,1,
3862 40,934,16,0,186,
3863 1,41,935,16,0,
3864 538,1,1297,936,16,
3865 0,538,1,43,937,
3866 16,0,538,1,44,
3867 938,16,0,186,1,
3868 1803,787,1,1804,939,
3869 16,0,538,1,299,
3870 940,16,0,538,1,
3871 47,941,16,0,182,
3872 1,52,942,16,0,
3873 538,1,2318,943,16,
3874 0,538,1,63,944,
3875 16,0,201,1,66,
3876 945,16,0,199,1,
3877 2075,946,16,0,538,
3878 1,1574,799,1,71,
3879 947,16,0,538,1,
3880 76,948,16,0,538,
3881 1,1834,949,16,0,
3882 538,1,2337,950,16,
3883 0,538,1,79,951,
3884 16,0,538,1,1335,
3885 952,16,0,538,1,
3886 322,953,16,0,538,
3887 1,85,954,16,0,
3888 538,1,89,955,16,
3889 0,538,1,346,956,
3890 16,0,538,1,97,
3891 957,16,0,538,1,
3892 2106,958,16,0,538,
3893 1,102,959,16,0,
3894 538,1,1860,821,1,
3895 2364,827,1,1114,960,
3896 16,0,182,1,112,
3897 961,16,0,538,1,
3898 1117,962,16,0,538,
3899 1,1873,835,1,1876,
3900 963,16,0,538,1,
3901 124,964,16,0,538,
3902 1,2136,842,1,381,
3903 965,16,0,538,1,
3904 525,966,16,0,538,
3905 1,137,967,16,0,
3906 538,1,1901,968,16,
3907 0,538,1,2658,969,
3908 16,0,538,1,1153,
3909 970,16,0,538,1,
3910 151,971,16,0,538,
3911 1,1407,972,16,0,
3912 538,1,1659,973,16,
3913 0,538,1,2413,974,
3914 16,0,538,1,406,
3915 975,16,0,538,1,
3916 1371,976,16,0,538,
3917 1,2105,814,1,166,
3918 977,16,0,538,1,
3919 1622,978,16,0,538,
3920 1,1931,861,1,1933,
3921 979,16,0,538,1,
3922 431,980,16,0,538,
3923 1,1585,981,16,0,
3924 538,1,182,982,16,
3925 0,538,1,1189,983,
3926 16,0,538,1,1443,
3927 984,16,0,538,1,
3928 1695,985,16,0,538,
3929 1,2198,986,16,0,
3930 538,1,447,987,16,
3931 0,538,1,2458,876,
3932 1,2459,882,1,1958,
3933 988,16,0,538,1,
3934 2462,889,1,1657,894,
3935 1,2464,899,1,199,
3936 989,16,0,538,1,
3937 459,990,16,0,538,
3938 1,462,991,16,0,
3939 538,1,217,992,16,
3940 0,538,1,2227,908,
3941 1,1225,993,16,0,
3942 538,1,1479,994,16,
3943 0,538,1,1731,995,
3944 16,0,538,1,1989,
3945 916,1,1990,996,16,
3946 0,538,1,236,997,
3947 16,0,538,1,1756,
3948 998,16,0,538,1,
3949 5,999,19,181,1,
3950 5,1000,5,100,1,
3951 256,1001,16,0,534,
3952 1,1261,1002,16,0,
3953 534,1,509,1003,16,
3954 0,534,1,1515,1004,
3955 16,0,534,1,2021,
3956 718,1,1775,1005,16,
3957 0,534,1,2029,725,
3958 1,2030,731,1,2031,
3959 736,1,2032,741,1,
3960 2033,746,1,277,1006,
3961 16,0,534,1,2035,
3962 752,1,2037,757,1,
3963 2039,762,1,32,1007,
3964 16,0,534,1,2041,
3965 768,1,2293,1008,16,
3966 0,534,1,2043,774,
3967 1,2045,779,1,40,
3968 1009,16,0,185,1,
3969 41,1010,16,0,534,
3970 1,1297,1011,16,0,
3971 534,1,43,1012,16,
3972 0,534,1,44,1013,
3973 16,0,185,1,1803,
3974 787,1,1804,1014,16,
3975 0,534,1,299,1015,
3976 16,0,534,1,47,
3977 1016,16,0,179,1,
3978 52,1017,16,0,534,
3979 1,2318,1018,16,0,
3980 534,1,63,1019,16,
3981 0,200,1,66,1020,
3982 16,0,198,1,2075,
3983 1021,16,0,534,1,
3984 1574,799,1,71,1022,
3985 16,0,534,1,76,
3986 1023,16,0,534,1,
3987 1834,1024,16,0,534,
3988 1,2337,1025,16,0,
3989 534,1,79,1026,16,
3990 0,534,1,1335,1027,
3991 16,0,534,1,322,
3992 1028,16,0,534,1,
3993 85,1029,16,0,534,
3994 1,89,1030,16,0,
3995 534,1,346,1031,16,
3996 0,534,1,97,1032,
3997 16,0,534,1,2106,
3998 1033,16,0,534,1,
3999 102,1034,16,0,534,
4000 1,1860,821,1,2364,
4001 827,1,1114,1035,16,
4002 0,179,1,112,1036,
4003 16,0,534,1,1117,
4004 1037,16,0,534,1,
4005 1873,835,1,1876,1038,
4006 16,0,534,1,124,
4007 1039,16,0,534,1,
4008 2136,842,1,381,1040,
4009 16,0,534,1,525,
4010 1041,16,0,534,1,
4011 137,1042,16,0,534,
4012 1,1901,1043,16,0,
4013 534,1,2658,1044,16,
4014 0,534,1,1153,1045,
4015 16,0,534,1,151,
4016 1046,16,0,534,1,
4017 1407,1047,16,0,534,
4018 1,1659,1048,16,0,
4019 534,1,2413,1049,16,
4020 0,534,1,406,1050,
4021 16,0,534,1,1371,
4022 1051,16,0,534,1,
4023 2105,814,1,166,1052,
4024 16,0,534,1,1622,
4025 1053,16,0,534,1,
4026 1931,861,1,1933,1054,
4027 16,0,534,1,431,
4028 1055,16,0,534,1,
4029 1585,1056,16,0,534,
4030 1,182,1057,16,0,
4031 534,1,1189,1058,16,
4032 0,534,1,1443,1059,
4033 16,0,534,1,1695,
4034 1060,16,0,534,1,
4035 2198,1061,16,0,534,
4036 1,447,1062,16,0,
4037 534,1,2458,876,1,
4038 2459,882,1,1958,1063,
4039 16,0,534,1,2462,
4040 889,1,1657,894,1,
4041 2464,899,1,199,1064,
4042 16,0,534,1,459,
4043 1065,16,0,534,1,
4044 462,1066,16,0,534,
4045 1,217,1067,16,0,
4046 534,1,2227,908,1,
4047 1225,1068,16,0,534,
4048 1,1479,1069,16,0,
4049 534,1,1731,1070,16,
4050 0,534,1,1989,916,
4051 1,1990,1071,16,0,
4052 534,1,236,1072,16,
4053 0,534,1,1756,1073,
4054 16,0,534,1,6,
4055 1074,19,277,1,6,
4056 1075,5,2,1,1114,
4057 1076,16,0,275,1,
4058 40,1077,16,0,523,
4059 1,7,1078,19,243,
4060 1,7,1079,5,2,
4061 1,1114,1080,16,0,
4062 241,1,40,1081,16,
4063 0,459,1,8,1082,
4064 19,207,1,8,1083,
4065 5,2,1,1114,1084,
4066 16,0,205,1,40,
4067 1085,16,0,439,1,
4068 9,1086,19,213,1,
4069 9,1087,5,2,1,
4070 1114,1088,16,0,211,
4071 1,40,1089,16,0,
4072 384,1,10,1090,19,
4073 164,1,10,1091,5,
4074 2,1,1114,1092,16,
4075 0,162,1,40,1093,
4076 16,0,324,1,11,
4077 1094,19,192,1,11,
4078 1095,5,146,1,1260,
4079 1096,17,1097,15,1098,
4080 4,34,37,0,83,
4081 0,105,0,109,0,
4082 112,0,108,0,101,
4083 0,65,0,115,0,
4084 115,0,105,0,103,
4085 0,110,0,109,0,
4086 101,0,110,0,116,
4087 0,1,-1,1,5,
4088 1099,20,1100,4,38,
4089 83,0,105,0,109,
4090 0,112,0,108,0,
4091 101,0,65,0,115,
4092 0,115,0,105,0,
4093 103,0,110,0,109,
4094 0,101,0,110,0,
4095 116,0,95,0,50,
4096 0,49,0,1,220,
4097 1,3,1,6,1,
4098 5,1101,22,1,80,
4099 1,1011,1102,17,1103,
4100 15,1104,4,44,37,
4101 0,80,0,97,0,
4102 114,0,101,0,110,
4103 0,116,0,104,0,
4104 101,0,115,0,105,
4105 0,115,0,69,0,
4106 120,0,112,0,114,
4107 0,101,0,115,0,
4108 115,0,105,0,111,
4109 0,110,0,1,-1,
4110 1,5,1105,20,1106,
4111 4,46,80,0,97,
4112 0,114,0,101,0,
4113 110,0,116,0,104,
4114 0,101,0,115,0,
4115 105,0,115,0,69,
4116 0,120,0,112,0,
4117 114,0,101,0,115,
4118 0,115,0,105,0,
4119 111,0,110,0,95,
4120 0,50,0,1,267,
4121 1,3,1,4,1,
4122 3,1107,22,1,127,
4123 1,1514,1108,17,1109,
4124 15,1098,1,-1,1,
4125 5,1110,20,1111,4,
4126 38,83,0,105,0,
4127 109,0,112,0,108,
4128 0,101,0,65,0,
4129 115,0,115,0,105,
4130 0,103,0,110,0,
4131 109,0,101,0,110,
4132 0,116,0,95,0,
4133 49,0,52,0,1,
4134 213,1,3,1,4,
4135 1,3,1112,22,1,
4136 73,1,9,1113,17,
4137 1114,15,1115,4,24,
4138 37,0,68,0,101,
4139 0,99,0,108,0,
4140 97,0,114,0,97,
4141 0,116,0,105,0,
4142 111,0,110,0,1,
4143 -1,1,5,1116,20,
4144 1117,4,26,68,0,
4145 101,0,99,0,108,
4146 0,97,0,114,0,
4147 97,0,116,0,105,
4148 0,111,0,110,0,
4149 95,0,49,0,1,
4150 161,1,3,1,3,
4151 1,2,1118,22,1,
4152 21,1,262,1119,17,
4153 1120,15,1121,4,34,
4154 37,0,66,0,105,
4155 0,110,0,97,0,
4156 114,0,121,0,69,
4157 0,120,0,112,0,
4158 114,0,101,0,115,
4159 0,115,0,105,0,
4160 111,0,110,0,1,
4161 -1,1,5,1122,20,
4162 1123,4,36,66,0,
4163 105,0,110,0,97,
4164 0,114,0,121,0,
4165 69,0,120,0,112,
4166 0,114,0,101,0,
4167 115,0,115,0,105,
4168 0,111,0,110,0,
4169 95,0,53,0,1,
4170 249,1,3,1,4,
4171 1,3,1124,22,1,
4172 109,1,1267,1125,17,
4173 1126,15,1098,1,-1,
4174 1,5,1127,20,1128,
4175 4,36,83,0,105,
4176 0,109,0,112,0,
4177 108,0,101,0,65,
4178 0,115,0,115,0,
4179 105,0,103,0,110,
4180 0,109,0,101,0,
4181 110,0,116,0,95,
4182 0,56,0,1,207,
4183 1,3,1,6,1,
4184 5,1129,22,1,67,
4185 1,2021,718,1,1521,
4186 1130,17,1131,15,1098,
4187 1,-1,1,5,1132,
4188 20,1133,4,36,83,
4189 0,105,0,109,0,
4190 112,0,108,0,101,
4191 0,65,0,115,0,
4192 115,0,105,0,103,
4193 0,110,0,109,0,
4194 101,0,110,0,116,
4195 0,95,0,49,0,
4196 1,200,1,3,1,
4197 4,1,3,1134,22,
4198 1,60,1,2024,1135,
4199 17,1136,15,1137,4,
4200 24,37,0,83,0,
4201 116,0,97,0,116,
4202 0,101,0,67,0,
4203 104,0,97,0,110,
4204 0,103,0,101,0,
4205 1,-1,1,5,1138,
4206 20,1139,4,26,83,
4207 0,116,0,97,0,
4208 116,0,101,0,67,
4209 0,104,0,97,0,
4210 110,0,103,0,101,
4211 0,95,0,49,0,
4212 1,182,1,3,1,
4213 3,1,2,1140,22,
4214 1,42,1,1775,1141,
4215 17,1142,15,1143,4,
4216 30,37,0,69,0,
4217 109,0,112,0,116,
4218 0,121,0,83,0,
4219 116,0,97,0,116,
4220 0,101,0,109,0,
4221 101,0,110,0,116,
4222 0,1,-1,1,5,
4223 1144,20,1145,4,32,
4224 69,0,109,0,112,
4225 0,116,0,121,0,
4226 83,0,116,0,97,
4227 0,116,0,101,0,
4228 109,0,101,0,110,
4229 0,116,0,95,0,
4230 49,0,1,166,1,
4231 3,1,1,1,0,
4232 1146,22,1,26,1,
4233 19,1147,17,1114,1,
4234 2,1118,1,2028,1148,
4235 17,1149,15,1150,4,
4236 20,37,0,74,0,
4237 117,0,109,0,112,
4238 0,76,0,97,0,
4239 98,0,101,0,108,
4240 0,1,-1,1,5,
4241 1151,20,1152,4,22,
4242 74,0,117,0,109,
4243 0,112,0,76,0,
4244 97,0,98,0,101,
4245 0,108,0,95,0,
4246 49,0,1,180,1,
4247 3,1,3,1,2,
4248 1153,22,1,40,1,
4249 2029,725,1,2281,1154,
4250 17,1155,15,1156,4,
4251 34,37,0,70,0,
4252 111,0,114,0,76,
4253 0,111,0,111,0,
4254 112,0,83,0,116,
4255 0,97,0,116,0,
4256 101,0,109,0,101,
4257 0,110,0,116,0,
4258 1,-1,1,5,1157,
4259 20,1158,4,36,70,
4260 0,111,0,114,0,
4261 76,0,111,0,111,
4262 0,112,0,83,0,
4263 116,0,97,0,116,
4264 0,101,0,109,0,
4265 101,0,110,0,116,
4266 0,95,0,50,0,
4267 1,195,1,3,1,
4268 2,1,1,1159,22,
4269 1,55,1,2031,736,
4270 1,2032,741,1,2033,
4271 746,1,2034,1160,16,
4272 0,572,1,2035,752,
4273 1,2036,1161,16,0,
4274 524,1,2037,757,1,
4275 2038,1162,16,0,528,
4276 1,2039,762,1,32,
4277 1163,17,1142,1,0,
4278 1146,1,2041,768,1,
4279 2042,1164,16,0,646,
4280 1,2043,774,1,2044,
4281 1165,16,0,584,1,
4282 2045,779,1,2299,1166,
4283 16,0,226,1,1296,
4284 1167,17,1168,15,1098,
4285 1,-1,1,5,1169,
4286 20,1170,4,38,83,
4287 0,105,0,109,0,
4288 112,0,108,0,101,
4289 0,65,0,115,0,
4290 115,0,105,0,103,
4291 0,110,0,109,0,
4292 101,0,110,0,116,
4293 0,95,0,50,0,
4294 48,0,1,219,1,
4295 3,1,6,1,5,
4296 1171,22,1,79,1,
4297 283,1172,17,1173,15,
4298 1121,1,-1,1,5,
4299 1174,20,1175,4,36,
4300 66,0,105,0,110,
4301 0,97,0,114,0,
4302 121,0,69,0,120,
4303 0,112,0,114,0,
4304 101,0,115,0,115,
4305 0,105,0,111,0,
4306 110,0,95,0,52,
4307 0,1,248,1,3,
4308 1,4,1,3,1176,
4309 22,1,108,1,40,
4310 1177,17,1178,15,1179,
4311 4,32,37,0,73,
4312 0,100,0,101,0,
4313 110,0,116,0,69,
4314 0,120,0,112,0,
4315 114,0,101,0,115,
4316 0,115,0,105,0,
4317 111,0,110,0,1,
4318 -1,1,5,1180,20,
4319 1181,4,34,73,0,
4320 100,0,101,0,110,
4321 0,116,0,69,0,
4322 120,0,112,0,114,
4323 0,101,0,115,0,
4324 115,0,105,0,111,
4325 0,110,0,95,0,
4326 49,0,1,234,1,
4327 3,1,2,1,1,
4328 1182,22,1,94,1,
4329 44,1183,17,1178,1,
4330 1,1182,1,1803,787,
4331 1,47,1184,17,1185,
4332 15,1186,4,38,37,
4333 0,73,0,100,0,
4334 101,0,110,0,116,
4335 0,68,0,111,0,
4336 116,0,69,0,120,
4337 0,112,0,114,0,
4338 101,0,115,0,115,
4339 0,105,0,111,0,
4340 110,0,1,-1,1,
4341 5,1187,20,1188,4,
4342 40,73,0,100,0,
4343 101,0,110,0,116,
4344 0,68,0,111,0,
4345 116,0,69,0,120,
4346 0,112,0,114,0,
4347 101,0,115,0,115,
4348 0,105,0,111,0,
4349 110,0,95,0,49,
4350 0,1,235,1,3,
4351 1,4,1,3,1189,
4352 22,1,95,1,48,
4353 1190,17,1191,15,1192,
4354 4,58,37,0,73,
4355 0,110,0,99,0,
4356 114,0,101,0,109,
4357 0,101,0,110,0,
4358 116,0,68,0,101,
4359 0,99,0,114,0,
4360 101,0,109,0,101,
4361 0,110,0,116,0,
4362 69,0,120,0,112,
4363 0,114,0,101,0,
4364 115,0,115,0,105,
4365 0,111,0,110,0,
4366 1,-1,1,5,1193,
4367 20,1194,4,60,73,
4368 0,110,0,99,0,
4369 114,0,101,0,109,
4370 0,101,0,110,0,
4371 116,0,68,0,101,
4372 0,99,0,114,0,
4373 101,0,109,0,101,
4374 0,110,0,116,0,
4375 69,0,120,0,112,
4376 0,114,0,101,0,
4377 115,0,115,0,105,
4378 0,111,0,110,0,
4379 95,0,52,0,1,
4380 239,1,3,1,5,
4381 1,4,1195,22,1,
4382 99,1,49,1196,17,
4383 1197,15,1192,1,-1,
4384 1,5,1198,20,1199,
4385 4,60,73,0,110,
4386 0,99,0,114,0,
4387 101,0,109,0,101,
4388 0,110,0,116,0,
4389 68,0,101,0,99,
4390 0,114,0,101,0,
4391 109,0,101,0,110,
4392 0,116,0,69,0,
4393 120,0,112,0,114,
4394 0,101,0,115,0,
4395 115,0,105,0,111,
4396 0,110,0,95,0,
4397 51,0,1,238,1,
4398 3,1,5,1,4,
4399 1200,22,1,98,1,
4400 50,1201,17,1202,15,
4401 1192,1,-1,1,5,
4402 1203,20,1204,4,60,
4403 73,0,110,0,99,
4404 0,114,0,101,0,
4405 109,0,101,0,110,
4406 0,116,0,68,0,
4407 101,0,99,0,114,
4408 0,101,0,109,0,
4409 101,0,110,0,116,
4410 0,69,0,120,0,
4411 112,0,114,0,101,
4412 0,115,0,115,0,
4413 105,0,111,0,110,
4414 0,95,0,50,0,
4415 1,237,1,3,1,
4416 3,1,2,1205,22,
4417 1,97,1,51,1206,
4418 17,1207,15,1192,1,
4419 -1,1,5,1208,20,
4420 1209,4,60,73,0,
4421 110,0,99,0,114,
4422 0,101,0,109,0,
4423 101,0,110,0,116,
4424 0,68,0,101,0,
4425 99,0,114,0,101,
4426 0,109,0,101,0,
4427 110,0,116,0,69,
4428 0,120,0,112,0,
4429 114,0,101,0,115,
4430 0,115,0,105,0,
4431 111,0,110,0,95,
4432 0,49,0,1,236,
4433 1,3,1,3,1,
4434 2,1210,22,1,96,
4435 1,305,1211,17,1212,
4436 15,1121,1,-1,1,
4437 5,1213,20,1214,4,
4438 36,66,0,105,0,
4439 110,0,97,0,114,
4440 0,121,0,69,0,
4441 120,0,112,0,114,
4442 0,101,0,115,0,
4443 115,0,105,0,111,
4444 0,110,0,95,0,
4445 51,0,1,247,1,
4446 3,1,4,1,3,
4447 1215,22,1,107,1,
4448 525,1216,17,1217,15,
4449 1218,4,34,37,0,
4450 82,0,111,0,116,
4451 0,97,0,116,0,
4452 105,0,111,0,110,
4453 0,67,0,111,0,
4454 110,0,115,0,116,
4455 0,97,0,110,0,
4456 116,0,1,-1,1,
4457 5,1219,20,1220,4,
4458 36,82,0,111,0,
4459 116,0,97,0,116,
4460 0,105,0,111,0,
4461 110,0,67,0,111,
4462 0,110,0,115,0,
4463 116,0,97,0,110,
4464 0,116,0,95,0,
4465 49,0,1,232,1,
4466 3,1,10,1,9,
4467 1221,22,1,92,1,
4468 63,1222,17,1223,15,
4469 1224,4,38,37,0,
4470 84,0,121,0,112,
4471 0,101,0,99,0,
4472 97,0,115,0,116,
4473 0,69,0,120,0,
4474 112,0,114,0,101,
4475 0,115,0,115,0,
4476 105,0,111,0,110,
4477 0,1,-1,1,5,
4478 1225,20,1226,4,40,
4479 84,0,121,0,112,
4480 0,101,0,99,0,
4481 97,0,115,0,116,
4482 0,69,0,120,0,
4483 112,0,114,0,101,
4484 0,115,0,115,0,
4485 105,0,111,0,110,
4486 0,95,0,50,0,
4487 1,269,1,3,1,
4488 5,1,4,1227,22,
4489 1,129,1,66,1228,
4490 17,1229,15,1224,1,
4491 -1,1,5,1230,20,
4492 1231,4,40,84,0,
4493 121,0,112,0,101,
4494 0,99,0,97,0,
4495 115,0,116,0,69,
4496 0,120,0,112,0,
4497 114,0,101,0,115,
4498 0,115,0,105,0,
4499 111,0,110,0,95,
4500 0,51,0,1,270,
4501 1,3,1,7,1,
4502 6,1232,22,1,130,
4503 1,67,1233,17,1234,
4504 15,1224,1,-1,1,
4505 5,1235,20,1236,4,
4506 40,84,0,121,0,
4507 112,0,101,0,99,
4508 0,97,0,115,0,
4509 116,0,69,0,120,
4510 0,112,0,114,0,
4511 101,0,115,0,115,
4512 0,105,0,111,0,
4513 110,0,95,0,55,
4514 0,1,274,1,3,
4515 1,8,1,7,1237,
4516 22,1,134,1,68,
4517 1238,17,1239,15,1224,
4518 1,-1,1,5,1240,
4519 20,1241,4,40,84,
4520 0,121,0,112,0,
4521 101,0,99,0,97,
4522 0,115,0,116,0,
4523 69,0,120,0,112,
4524 0,114,0,101,0,
4525 115,0,115,0,105,
4526 0,111,0,110,0,
4527 95,0,53,0,1,
4528 272,1,3,1,8,
4529 1,7,1242,22,1,
4530 132,1,69,1243,17,
4531 1244,15,1224,1,-1,
4532 1,5,1245,20,1246,
4533 4,40,84,0,121,
4534 0,112,0,101,0,
4535 99,0,97,0,115,
4536 0,116,0,69,0,
4537 120,0,112,0,114,
4538 0,101,0,115,0,
4539 115,0,105,0,111,
4540 0,110,0,95,0,
4541 54,0,1,273,1,
4542 3,1,6,1,5,
4543 1247,22,1,133,1,
4544 70,1248,17,1249,15,
4545 1224,1,-1,1,5,
4546 1250,20,1251,4,40,
4547 84,0,121,0,112,
4548 0,101,0,99,0,
4549 97,0,115,0,116,
4550 0,69,0,120,0,
4551 112,0,114,0,101,
4552 0,115,0,115,0,
4553 105,0,111,0,110,
4554 0,95,0,52,0,
4555 1,271,1,3,1,
4556 6,1,5,1252,22,
4557 1,131,1,74,1253,
4558 17,1254,15,1224,1,
4559 -1,1,5,1255,20,
4560 1256,4,40,84,0,
4561 121,0,112,0,101,
4562 0,99,0,97,0,
4563 115,0,116,0,69,
4564 0,120,0,112,0,
4565 114,0,101,0,115,
4566 0,115,0,105,0,
4567 111,0,110,0,95,
4568 0,57,0,1,276,
4569 1,3,1,7,1,
4570 6,1257,22,1,136,
4571 1,1013,1258,17,1259,
4572 15,1104,1,-1,1,
4573 5,1260,20,1261,4,
4574 46,80,0,97,0,
4575 114,0,101,0,110,
4576 0,116,0,104,0,
4577 101,0,115,0,105,
4578 0,115,0,69,0,
4579 120,0,112,0,114,
4580 0,101,0,115,0,
4581 115,0,105,0,111,
4582 0,110,0,95,0,
4583 49,0,1,266,1,
4584 3,1,4,1,3,
4585 1262,22,1,126,1,
4586 1332,1263,17,1264,15,
4587 1098,1,-1,1,5,
4588 1265,20,1266,4,38,
4589 83,0,105,0,109,
4590 0,112,0,108,0,
4591 101,0,65,0,115,
4592 0,115,0,105,0,
4593 103,0,110,0,109,
4594 0,101,0,110,0,
4595 116,0,95,0,49,
4596 0,57,0,1,218,
4597 1,3,1,6,1,
4598 5,1267,22,1,78,
4599 1,2337,1268,17,1142,
4600 1,0,1146,1,1585,
4601 1269,17,1270,15,1271,
4602 4,32,37,0,82,
4603 0,101,0,116,0,
4604 117,0,114,0,110,
4605 0,83,0,116,0,
4606 97,0,116,0,101,
4607 0,109,0,101,0,
4608 110,0,116,0,1,
4609 -1,1,5,1272,20,
4610 1273,4,34,82,0,
4611 101,0,116,0,117,
4612 0,114,0,110,0,
4613 83,0,116,0,97,
4614 0,116,0,101,0,
4615 109,0,101,0,110,
4616 0,116,0,95,0,
4617 50,0,1,225,1,
4618 3,1,2,1,1,
4619 1274,22,1,85,1,
4620 2023,1275,17,1276,15,
4621 1137,1,-1,1,5,
4622 1277,20,1278,4,26,
4623 83,0,116,0,97,
4624 0,116,0,101,0,
4625 67,0,104,0,97,
4626 0,110,0,103,0,
4627 101,0,95,0,50,
4628 0,1,183,1,3,
4629 1,3,1,2,1279,
4630 22,1,43,1,2136,
4631 842,1,82,1280,17,
4632 1281,15,1282,4,32,
4633 37,0,85,0,110,
4634 0,97,0,114,0,
4635 121,0,69,0,120,
4636 0,112,0,114,0,
4637 101,0,115,0,115,
4638 0,105,0,111,0,
4639 110,0,1,-1,1,
4640 5,1283,20,1284,4,
4641 34,85,0,110,0,
4642 97,0,114,0,121,
4643 0,69,0,120,0,
4644 112,0,114,0,101,
4645 0,115,0,115,0,
4646 105,0,111,0,110,
4647 0,95,0,51,0,
4648 1,265,1,3,1,
4649 3,1,2,1285,22,
4650 1,125,1,2026,1286,
4651 17,1287,15,1288,4,
4652 28,37,0,74,0,
4653 117,0,109,0,112,
4654 0,83,0,116,0,
4655 97,0,116,0,101,
4656 0,109,0,101,0,
4657 110,0,116,0,1,
4658 -1,1,5,1289,20,
4659 1290,4,30,74,0,
4660 117,0,109,0,112,
4661 0,83,0,116,0,
4662 97,0,116,0,101,
4663 0,109,0,101,0,
4664 110,0,116,0,95,
4665 0,49,0,1,181,
4666 1,3,1,3,1,
4667 2,1291,22,1,41,
4668 1,1591,1292,17,1293,
4669 15,1271,1,-1,1,
4670 5,1294,20,1295,4,
4671 34,82,0,101,0,
4672 116,0,117,0,114,
4673 0,110,0,83,0,
4674 116,0,97,0,116,
4675 0,101,0,109,0,
4676 101,0,110,0,116,
4677 0,95,0,49,0,
4678 1,224,1,3,1,
4679 3,1,2,1296,22,
4680 1,84,1,1341,1297,
4681 17,1298,15,1098,1,
4682 -1,1,5,1299,20,
4683 1300,4,36,83,0,
4684 105,0,109,0,112,
4685 0,108,0,101,0,
4686 65,0,115,0,115,
4687 0,105,0,103,0,
4688 110,0,109,0,101,
4689 0,110,0,116,0,
4690 95,0,54,0,1,
4691 205,1,3,1,4,
4692 1,3,1301,22,1,
4693 65,1,2030,731,1,
4694 328,1302,17,1303,15,
4695 1121,1,-1,1,5,
4696 1304,20,1305,4,36,
4697 66,0,105,0,110,
4698 0,97,0,114,0,
4699 121,0,69,0,120,
4700 0,112,0,114,0,
4701 101,0,115,0,115,
4702 0,105,0,111,0,
4703 110,0,95,0,50,
4704 0,1,246,1,3,
4705 1,4,1,3,1306,
4706 22,1,106,1,1303,
4707 1307,17,1308,15,1098,
4708 1,-1,1,5,1309,
4709 20,1310,4,36,83,
4710 0,105,0,109,0,
4711 112,0,108,0,101,
4712 0,65,0,115,0,
4713 115,0,105,0,103,
4714 0,110,0,109,0,
4715 101,0,110,0,116,
4716 0,95,0,55,0,
4717 1,206,1,3,1,
4718 6,1,5,1311,22,
4719 1,66,1,1096,1312,
4720 17,1313,15,1314,4,
4721 26,37,0,70,0,
4722 117,0,110,0,99,
4723 0,116,0,105,0,
4724 111,0,110,0,67,
4725 0,97,0,108,0,
4726 108,0,1,-1,1,
4727 5,1315,20,1316,4,
4728 28,70,0,117,0,
4729 110,0,99,0,116,
4730 0,105,0,111,0,
4731 110,0,67,0,97,
4732 0,108,0,108,0,
4733 95,0,49,0,1,
4734 277,1,3,1,5,
4735 1,4,1317,22,1,
4736 137,1,93,1318,17,
4737 1319,15,1282,1,-1,
4738 1,5,1320,20,1321,
4739 4,34,85,0,110,
4740 0,97,0,114,0,
4741 121,0,69,0,120,
4742 0,112,0,114,0,
4743 101,0,115,0,115,
4744 0,105,0,111,0,
4745 110,0,95,0,50,
4746 0,1,264,1,3,
4747 1,3,1,2,1322,
4748 22,1,124,1,1550,
4749 1323,17,1324,15,1098,
4750 1,-1,1,5,1325,
4751 20,1326,4,38,83,
4752 0,105,0,109,0,
4753 112,0,108,0,101,
4754 0,65,0,115,0,
4755 115,0,105,0,103,
4756 0,110,0,109,0,
4757 101,0,110,0,116,
4758 0,95,0,49,0,
4759 51,0,1,212,1,
4760 3,1,4,1,3,
4761 1327,22,1,72,1,
4762 2040,1328,16,0,532,
4763 1,2106,1329,17,1142,
4764 1,0,1146,1,1555,
4765 1330,16,0,599,1,
4766 827,1331,17,1332,15,
4767 1121,1,-1,1,5,
4768 1333,20,1334,4,38,
4769 66,0,105,0,110,
4770 0,97,0,114,0,
4771 121,0,69,0,120,
4772 0,112,0,114,0,
4773 101,0,115,0,115,
4774 0,105,0,111,0,
4775 110,0,95,0,49,
4776 0,53,0,1,259,
4777 1,3,1,4,1,
4778 3,1335,22,1,119,
4779 1,1859,1336,16,0,
4780 304,1,1860,821,1,
4781 1804,1337,17,1142,1,
4782 0,1146,1,107,1338,
4783 17,1339,15,1282,1,
4784 -1,1,5,1340,20,
4785 1341,4,34,85,0,
4786 110,0,97,0,114,
4787 0,121,0,69,0,
4788 120,0,112,0,114,
4789 0,101,0,115,0,
4790 115,0,105,0,111,
4791 0,110,0,95,0,
4792 49,0,1,263,1,
4793 3,1,3,1,2,
4794 1342,22,1,123,1,
4795 1114,1343,17,1185,1,
4796 3,1189,1,1048,1344,
4797 17,1345,15,1121,1,
4798 -1,1,5,1346,20,
4799 1347,4,38,66,0,
4800 105,0,110,0,97,
4801 0,114,0,121,0,
4802 69,0,120,0,112,
4803 0,114,0,101,0,
4804 115,0,115,0,105,
4805 0,111,0,110,0,
4806 95,0,49,0,56,
4807 0,1,262,1,3,
4808 1,4,1,3,1348,
4809 22,1,122,1,352,
4810 1349,17,1350,15,1121,
4811 1,-1,1,5,1351,
4812 20,1352,4,36,66,
4813 0,105,0,110,0,
4814 97,0,114,0,121,
4815 0,69,0,120,0,
4816 112,0,114,0,101,
4817 0,115,0,115,0,
4818 105,0,111,0,110,
4819 0,95,0,49,0,
4820 1,245,1,3,1,
4821 4,1,3,1353,22,
4822 1,105,1,1872,1354,
4823 16,0,314,1,1873,
4824 835,1,118,1355,17,
4825 1356,15,1121,1,-1,
4826 1,5,1357,20,1358,
4827 4,38,66,0,105,
4828 0,110,0,97,0,
4829 114,0,121,0,69,
4830 0,120,0,112,0,
4831 114,0,101,0,115,
4832 0,115,0,105,0,
4833 111,0,110,0,95,
4834 0,49,0,52,0,
4835 1,258,1,3,1,
4836 4,1,3,1359,22,
4837 1,118,1,1123,1360,
4838 17,1361,15,1098,1,
4839 -1,1,5,1362,20,
4840 1363,4,38,83,0,
4841 105,0,109,0,112,
4842 0,108,0,101,0,
4843 65,0,115,0,115,
4844 0,105,0,103,0,
4845 110,0,109,0,101,
4846 0,110,0,116,0,
4847 95,0,49,0,50,
4848 0,1,211,1,3,
4849 1,6,1,5,1364,
4850 22,1,71,1,371,
4851 1365,17,1366,15,1367,
4852 4,46,37,0,70,
4853 0,117,0,110,0,
4854 99,0,116,0,105,
4855 0,111,0,110,0,
4856 67,0,97,0,108,
4857 0,108,0,69,0,
4858 120,0,112,0,114,
4859 0,101,0,115,0,
4860 115,0,105,0,111,
4861 0,110,0,1,-1,
4862 1,5,1368,20,1369,
4863 4,48,70,0,117,
4864 0,110,0,99,0,
4865 116,0,105,0,111,
4866 0,110,0,67,0,
4867 97,0,108,0,108,
4868 0,69,0,120,0,
4869 112,0,114,0,101,
4870 0,115,0,115,0,
4871 105,0,111,0,110,
4872 0,95,0,49,0,
4873 1,244,1,3,1,
4874 2,1,1,1370,22,
4875 1,104,1,1377,1371,
4876 17,1372,15,1098,1,
4877 -1,1,5,1373,20,
4878 1374,4,36,83,0,
4879 105,0,109,0,112,
4880 0,108,0,101,0,
4881 65,0,115,0,115,
4882 0,105,0,103,0,
4883 110,0,109,0,101,
4884 0,110,0,116,0,
4885 95,0,53,0,1,
4886 204,1,3,1,4,
4887 1,3,1375,22,1,
4888 64,1,375,1376,17,
4889 1377,15,1192,1,-1,
4890 1,5,1378,20,1379,
4891 4,60,73,0,110,
4892 0,99,0,114,0,
4893 101,0,109,0,101,
4894 0,110,0,116,0,
4895 68,0,101,0,99,
4896 0,114,0,101,0,
4897 109,0,101,0,110,
4898 0,116,0,69,0,
4899 120,0,112,0,114,
4900 0,101,0,115,0,
4901 115,0,105,0,111,
4902 0,110,0,95,0,
4903 56,0,1,243,1,
4904 3,1,5,1,4,
4905 1380,22,1,103,1,
4906 377,1381,17,1382,15,
4907 1192,1,-1,1,5,
4908 1383,20,1384,4,60,
4909 73,0,110,0,99,
4910 0,114,0,101,0,
4911 109,0,101,0,110,
4912 0,116,0,68,0,
4913 101,0,99,0,114,
4914 0,101,0,109,0,
4915 101,0,110,0,116,
4916 0,69,0,120,0,
4917 112,0,114,0,101,
4918 0,115,0,115,0,
4919 105,0,111,0,110,
4920 0,95,0,53,0,
4921 1,240,1,3,1,
4922 3,1,2,1385,22,
4923 1,100,1,379,1386,
4924 17,1387,15,1192,1,
4925 -1,1,5,1388,20,
4926 1389,4,60,73,0,
4927 110,0,99,0,114,
4928 0,101,0,109,0,
4929 101,0,110,0,116,
4930 0,68,0,101,0,
4931 99,0,114,0,101,
4932 0,109,0,101,0,
4933 110,0,116,0,69,
4934 0,120,0,112,0,
4935 114,0,101,0,115,
4936 0,115,0,105,0,
4937 111,0,110,0,95,
4938 0,55,0,1,242,
4939 1,3,1,5,1,
4940 4,1390,22,1,102,
4941 1,380,1391,17,1392,
4942 15,1393,4,38,37,
4943 0,67,0,111,0,
4944 110,0,115,0,116,
4945 0,97,0,110,0,
4946 116,0,69,0,120,
4947 0,112,0,114,0,
4948 101,0,115,0,115,
4949 0,105,0,111,0,
4950 110,0,1,-1,1,
4951 5,1394,20,1395,4,
4952 40,67,0,111,0,
4953 110,0,115,0,116,
4954 0,97,0,110,0,
4955 116,0,69,0,120,
4956 0,112,0,114,0,
4957 101,0,115,0,115,
4958 0,105,0,111,0,
4959 110,0,95,0,49,
4960 0,1,233,1,3,
4961 1,2,1,1,1396,
4962 22,1,93,1,883,
4963 1397,17,1398,15,1121,
4964 1,-1,1,5,1399,
4965 20,1400,4,38,66,
4966 0,105,0,110,0,
4967 97,0,114,0,121,
4968 0,69,0,120,0,
4969 112,0,114,0,101,
4970 0,115,0,115,0,
4971 105,0,111,0,110,
4972 0,95,0,49,0,
4973 54,0,1,260,1,
4974 3,1,4,1,3,
4975 1401,22,1,120,1,
4976 1628,1402,17,1403,15,
4977 1404,4,22,37,0,
4978 65,0,115,0,115,
4979 0,105,0,103,0,
4980 110,0,109,0,101,
4981 0,110,0,116,0,
4982 1,-1,1,5,1405,
4983 20,1406,4,24,65,
4984 0,115,0,115,0,
4985 105,0,103,0,110,
4986 0,109,0,101,0,
4987 110,0,116,0,95,
4988 0,49,0,1,198,
4989 1,3,1,4,1,
4990 3,1407,22,1,58,
4991 1,2075,1408,17,1142,
4992 1,0,1146,1,373,
4993 1409,17,1410,15,1192,
4994 1,-1,1,5,1411,
4995 20,1412,4,60,73,
4996 0,110,0,99,0,
4997 114,0,101,0,109,
4998 0,101,0,110,0,
4999 116,0,68,0,101,
5000 0,99,0,114,0,
5001 101,0,109,0,101,
5002 0,110,0,116,0,
5003 69,0,120,0,112,
5004 0,114,0,101,0,
5005 115,0,115,0,105,
5006 0,111,0,110,0,
5007 95,0,54,0,1,
5008 241,1,3,1,3,
5009 1,2,1413,22,1,
5010 101,1,130,1414,17,
5011 1415,15,1121,1,-1,
5012 1,5,1416,20,1417,
5013 4,38,66,0,105,
5014 0,110,0,97,0,
5015 114,0,121,0,69,
5016 0,120,0,112,0,
5017 114,0,101,0,115,
5018 0,115,0,105,0,
5019 111,0,110,0,95,
5020 0,49,0,51,0,
5021 1,257,1,3,1,
5022 4,1,3,1418,22,
5023 1,117,1,143,1419,
5024 17,1420,15,1121,1,
5025 -1,1,5,1421,20,
5026 1422,4,38,66,0,
5027 105,0,110,0,97,
5028 0,114,0,121,0,
5029 69,0,120,0,112,
5030 0,114,0,101,0,
5031 115,0,115,0,105,
5032 0,111,0,110,0,
5033 95,0,49,0,50,
5034 0,1,256,1,3,
5035 1,4,1,3,1423,
5036 22,1,116,1,1901,
5037 1424,17,1142,1,0,
5038 1146,1,2657,1425,16,
5039 0,608,1,1152,1426,
5040 17,1427,15,1098,1,
5041 -1,1,5,1428,20,
5042 1429,4,38,83,0,
5043 105,0,109,0,112,
5044 0,108,0,101,0,
5045 65,0,115,0,115,
5046 0,105,0,103,0,
5047 110,0,109,0,101,
5048 0,110,0,116,0,
5049 95,0,50,0,52,
5050 0,1,223,1,3,
5051 1,6,1,5,1430,
5052 22,1,83,1,1406,
5053 1431,17,1432,15,1098,
5054 1,-1,1,5,1433,
5055 20,1434,4,38,83,
5056 0,105,0,109,0,
5057 112,0,108,0,101,
5058 0,65,0,115,0,
5059 115,0,105,0,103,
5060 0,110,0,109,0,
5061 101,0,110,0,116,
5062 0,95,0,49,0,
5063 55,0,1,216,1,
5064 3,1,4,1,3,
5065 1435,22,1,76,1,
5066 1659,1436,16,0,269,
5067 1,2413,1437,17,1142,
5068 1,0,1146,1,1159,
5069 1438,17,1439,15,1098,
5070 1,-1,1,5,1440,
5071 20,1441,4,38,83,
5072 0,105,0,109,0,
5073 112,0,108,0,101,
5074 0,65,0,115,0,
5075 115,0,105,0,103,
5076 0,110,0,109,0,
5077 101,0,110,0,116,
5078 0,95,0,49,0,
5079 49,0,1,210,1,
5080 3,1,6,1,5,
5081 1442,22,1,70,1,
5082 157,1443,17,1444,15,
5083 1121,1,-1,1,5,
5084 1445,20,1446,4,38,
5085 66,0,105,0,110,
5086 0,97,0,114,0,
5087 121,0,69,0,120,
5088 0,112,0,114,0,
5089 101,0,115,0,115,
5090 0,105,0,111,0,
5091 110,0,95,0,49,
5092 0,49,0,1,255,
5093 1,3,1,4,1,
5094 3,1447,22,1,115,
5095 1,1413,1448,17,1449,
5096 15,1098,1,-1,1,
5097 5,1450,20,1451,4,
5098 36,83,0,105,0,
5099 109,0,112,0,108,
5100 0,101,0,65,0,
5101 115,0,115,0,105,
5102 0,103,0,110,0,
5103 109,0,101,0,110,
5104 0,116,0,95,0,
5105 52,0,1,203,1,
5106 3,1,4,1,3,
5107 1452,22,1,63,1,
5108 1370,1453,17,1454,15,
5109 1098,1,-1,1,5,
5110 1455,20,1456,4,38,
5111 83,0,105,0,109,
5112 0,112,0,108,0,
5113 101,0,65,0,115,
5114 0,115,0,105,0,
5115 103,0,110,0,109,
5116 0,101,0,110,0,
5117 116,0,95,0,49,
5118 0,56,0,1,217,
5119 1,3,1,4,1,
5120 3,1457,22,1,77,
5121 1,1478,1458,17,1459,
5122 15,1098,1,-1,1,
5123 5,1460,20,1461,4,
5124 38,83,0,105,0,
5125 109,0,112,0,108,
5126 0,101,0,65,0,
5127 115,0,115,0,105,
5128 0,103,0,110,0,
5129 109,0,101,0,110,
5130 0,116,0,95,0,
5131 49,0,53,0,1,
5132 214,1,3,1,4,
5133 1,3,1462,22,1,
5134 74,1,1620,1463,17,
5135 1464,15,1404,1,-1,
5136 1,5,1465,20,1466,
5137 4,24,65,0,115,
5138 0,115,0,105,0,
5139 103,0,110,0,109,
5140 0,101,0,110,0,
5141 116,0,95,0,50,
5142 0,1,199,1,3,
5143 1,2,1,1,1467,
5144 22,1,59,1,1621,
5145 1468,16,0,668,1,
5146 1574,799,1,172,1469,
5147 17,1470,15,1121,1,
5148 -1,1,5,1471,20,
5149 1472,4,38,66,0,
5150 105,0,110,0,97,
5151 0,114,0,121,0,
5152 69,0,120,0,112,
5153 0,114,0,101,0,
5154 115,0,115,0,105,
5155 0,111,0,110,0,
5156 95,0,49,0,48,
5157 0,1,254,1,3,
5158 1,4,1,3,1473,
5159 22,1,114,1,1931,
5160 861,1,1665,1474,17,
5161 1475,15,1156,1,-1,
5162 1,5,1476,20,1477,
5163 4,36,70,0,111,
5164 0,114,0,76,0,
5165 111,0,111,0,112,
5166 0,83,0,116,0,
5167 97,0,116,0,101,
5168 0,109,0,101,0,
5169 110,0,116,0,95,
5170 0,49,0,1,194,
5171 1,3,1,2,1,
5172 1,1478,22,1,54,
5173 1,2364,827,1,2105,
5174 814,1,1188,1479,17,
5175 1480,15,1098,1,-1,
5176 1,5,1481,20,1482,
5177 4,38,83,0,105,
5178 0,109,0,112,0,
5179 108,0,101,0,65,
5180 0,115,0,115,0,
5181 105,0,103,0,110,
5182 0,109,0,101,0,
5183 110,0,116,0,95,
5184 0,50,0,51,0,
5185 1,222,1,3,1,
5186 6,1,5,1483,22,
5187 1,82,1,1442,1484,
5188 17,1485,15,1098,1,
5189 -1,1,5,1486,20,
5190 1487,4,38,83,0,
5191 105,0,109,0,112,
5192 0,108,0,101,0,
5193 65,0,115,0,115,
5194 0,105,0,103,0,
5195 110,0,109,0,101,
5196 0,110,0,116,0,
5197 95,0,49,0,54,
5198 0,1,215,1,3,
5199 1,4,1,3,1488,
5200 22,1,75,1,1694,
5201 1489,16,0,190,1,
5202 942,1490,17,1491,15,
5203 1121,1,-1,1,5,
5204 1492,20,1493,4,38,
5205 66,0,105,0,110,
5206 0,97,0,114,0,
5207 121,0,69,0,120,
5208 0,112,0,114,0,
5209 101,0,115,0,115,
5210 0,105,0,111,0,
5211 110,0,95,0,49,
5212 0,55,0,1,261,
5213 1,3,1,4,1,
5214 3,1494,22,1,121,
5215 1,2198,1495,17,1142,
5216 1,0,1146,1,1195,
5217 1496,17,1497,15,1098,
5218 1,-1,1,5,1498,
5219 20,1499,4,38,83,
5220 0,105,0,109,0,
5221 112,0,108,0,101,
5222 0,65,0,115,0,
5223 115,0,105,0,103,
5224 0,110,0,109,0,
5225 101,0,110,0,116,
5226 0,95,0,49,0,
5227 48,0,1,209,1,
5228 3,1,6,1,5,
5229 1500,22,1,69,1,
5230 1449,1501,17,1502,15,
5231 1098,1,-1,1,5,
5232 1503,20,1504,4,36,
5233 83,0,105,0,109,
5234 0,112,0,108,0,
5235 101,0,65,0,115,
5236 0,115,0,105,0,
5237 103,0,110,0,109,
5238 0,101,0,110,0,
5239 116,0,95,0,51,
5240 0,1,202,1,3,
5241 1,4,1,3,1505,
5242 22,1,62,1,1701,
5243 1506,17,1507,15,1156,
5244 1,-1,1,5,1508,
5245 20,1509,4,36,70,
5246 0,111,0,114,0,
5247 76,0,111,0,111,
5248 0,112,0,83,0,
5249 116,0,97,0,116,
5250 0,101,0,109,0,
5251 101,0,110,0,116,
5252 0,95,0,51,0,
5253 1,196,1,3,1,
5254 4,1,3,1510,22,
5255 1,56,1,447,1511,
5256 17,1512,15,1513,4,
5257 30,37,0,86,0,
5258 101,0,99,0,116,
5259 0,111,0,114,0,
5260 67,0,111,0,110,
5261 0,115,0,116,0,
5262 97,0,110,0,116,
5263 0,1,-1,1,5,
5264 1514,20,1515,4,32,
5265 86,0,101,0,99,
5266 0,116,0,111,0,
5267 114,0,67,0,111,
5268 0,110,0,115,0,
5269 116,0,97,0,110,
5270 0,116,0,95,0,
5271 49,0,1,231,1,
5272 3,1,8,1,7,
5273 1516,22,1,91,1,
5274 2458,876,1,2459,882,
5275 1,1958,1517,17,1142,
5276 1,0,1146,1,188,
5277 1518,17,1519,15,1121,
5278 1,-1,1,5,1520,
5279 20,1521,4,36,66,
5280 0,105,0,110,0,
5281 97,0,114,0,121,
5282 0,69,0,120,0,
5283 112,0,114,0,101,
5284 0,115,0,115,0,
5285 105,0,111,0,110,
5286 0,95,0,57,0,
5287 1,253,1,3,1,
5288 4,1,3,1522,22,
5289 1,113,1,2462,889,
5290 1,1657,894,1,2464,
5291 899,1,205,1523,17,
5292 1524,15,1121,1,-1,
5293 1,5,1525,20,1526,
5294 4,36,66,0,105,
5295 0,110,0,97,0,
5296 114,0,121,0,69,
5297 0,120,0,112,0,
5298 114,0,101,0,115,
5299 0,115,0,105,0,
5300 111,0,110,0,95,
5301 0,56,0,1,252,
5302 1,3,1,4,1,
5303 3,1527,22,1,112,
5304 1,2227,908,1,1224,
5305 1528,17,1529,15,1098,
5306 1,-1,1,5,1530,
5307 20,1531,4,38,83,
5308 0,105,0,109,0,
5309 112,0,108,0,101,
5310 0,65,0,115,0,
5311 115,0,105,0,103,
5312 0,110,0,109,0,
5313 101,0,110,0,116,
5314 0,95,0,50,0,
5315 50,0,1,221,1,
5316 3,1,6,1,5,
5317 1532,22,1,81,1,
5318 223,1533,17,1534,15,
5319 1121,1,-1,1,5,
5320 1535,20,1536,4,36,
5321 66,0,105,0,110,
5322 0,97,0,114,0,
5323 121,0,69,0,120,
5324 0,112,0,114,0,
5325 101,0,115,0,115,
5326 0,105,0,111,0,
5327 110,0,95,0,55,
5328 0,1,251,1,3,
5329 1,4,1,3,1537,
5330 22,1,111,1,1730,
5331 1538,17,1539,15,1156,
5332 1,-1,1,5,1540,
5333 20,1541,4,36,70,
5334 0,111,0,114,0,
5335 76,0,111,0,111,
5336 0,112,0,83,0,
5337 116,0,97,0,116,
5338 0,101,0,109,0,
5339 101,0,110,0,116,
5340 0,95,0,52,0,
5341 1,197,1,3,1,
5342 4,1,3,1542,22,
5343 1,57,1,476,1543,
5344 17,1544,15,1545,4,
5345 18,37,0,67,0,
5346 111,0,110,0,115,
5347 0,116,0,97,0,
5348 110,0,116,0,1,
5349 -1,1,5,1546,20,
5350 1547,4,20,67,0,
5351 111,0,110,0,115,
5352 0,116,0,97,0,
5353 110,0,116,0,95,
5354 0,52,0,1,229,
5355 1,3,1,2,1,
5356 1,1548,22,1,89,
5357 1,477,1549,17,1550,
5358 15,1545,1,-1,1,
5359 5,1551,20,1552,4,
5360 20,67,0,111,0,
5361 110,0,115,0,116,
5362 0,97,0,110,0,
5363 116,0,95,0,51,
5364 0,1,228,1,3,
5365 1,2,1,1,1553,
5366 22,1,88,1,1231,
5367 1554,17,1555,15,1098,
5368 1,-1,1,5,1556,
5369 20,1557,4,36,83,
5370 0,105,0,109,0,
5371 112,0,108,0,101,
5372 0,65,0,115,0,
5373 115,0,105,0,103,
5374 0,110,0,109,0,
5375 101,0,110,0,116,
5376 0,95,0,57,0,
5377 1,208,1,3,1,
5378 6,1,5,1558,22,
5379 1,68,1,479,1559,
5380 17,1560,15,1545,1,
5381 -1,1,5,1561,20,
5382 1562,4,20,67,0,
5383 111,0,110,0,115,
5384 0,116,0,97,0,
5385 110,0,116,0,95,
5386 0,49,0,1,226,
5387 1,3,1,2,1,
5388 1,1563,22,1,86,
5389 1,480,1564,17,1565,
5390 15,1566,4,26,37,
5391 0,76,0,105,0,
5392 115,0,116,0,67,
5393 0,111,0,110,0,
5394 115,0,116,0,97,
5395 0,110,0,116,0,
5396 1,-1,1,5,1567,
5397 20,1568,4,28,76,
5398 0,105,0,115,0,
5399 116,0,67,0,111,
5400 0,110,0,115,0,
5401 116,0,97,0,110,
5402 0,116,0,95,0,
5403 49,0,1,230,1,
5404 3,1,4,1,3,
5405 1569,22,1,90,1,
5406 1485,1570,17,1571,15,
5407 1098,1,-1,1,5,
5408 1572,20,1573,4,36,
5409 83,0,105,0,109,
5410 0,112,0,108,0,
5411 101,0,65,0,115,
5412 0,115,0,105,0,
5413 103,0,110,0,109,
5414 0,101,0,110,0,
5415 116,0,95,0,50,
5416 0,1,201,1,3,
5417 1,4,1,3,1574,
5418 22,1,61,1,1737,
5419 1575,16,0,271,1,
5420 1989,916,1,1990,1576,
5421 17,1142,1,0,1146,
5422 1,2664,1577,16,0,
5423 667,1,242,1578,17,
5424 1579,15,1121,1,-1,
5425 1,5,1580,20,1581,
5426 4,36,66,0,105,
5427 0,110,0,97,0,
5428 114,0,121,0,69,
5429 0,120,0,112,0,
5430 114,0,101,0,115,
5431 0,115,0,105,0,
5432 111,0,110,0,95,
5433 0,54,0,1,250,
5434 1,3,1,4,1,
5435 3,1582,22,1,110,
5436 1,478,1583,17,1584,
5437 15,1545,1,-1,1,
5438 5,1585,20,1586,4,
5439 20,67,0,111,0,
5440 110,0,115,0,116,
5441 0,97,0,110,0,
5442 116,0,95,0,50,
5443 0,1,227,1,3,
5444 1,2,1,1,1587,
5445 22,1,87,1,1001,
5446 1588,17,1589,15,1224,
5447 1,-1,1,5,1590,
5448 20,1591,4,40,84,
5449 0,121,0,112,0,
5450 101,0,99,0,97,
5451 0,115,0,116,0,
5452 69,0,120,0,112,
5453 0,114,0,101,0,
5454 115,0,115,0,105,
5455 0,111,0,110,0,
5456 95,0,56,0,1,
5457 275,1,3,1,5,
5458 1,4,1592,22,1,
5459 135,1,1002,1593,17,
5460 1594,15,1224,1,-1,
5461 1,5,1595,20,1596,
5462 4,40,84,0,121,
5463 0,112,0,101,0,
5464 99,0,97,0,115,
5465 0,116,0,69,0,
5466 120,0,112,0,114,
5467 0,101,0,115,0,
5468 115,0,105,0,111,
5469 0,110,0,95,0,
5470 49,0,1,268,1,
5471 3,1,5,1,4,
5472 1597,22,1,128,1,
5473 12,1598,19,157,1,
5474 12,1599,5,43,1,
5475 1901,1600,16,0,155,
5476 1,2075,1601,16,0,
5477 155,1,1860,821,1,
5478 1803,787,1,1804,1602,
5479 16,0,155,1,2517,
5480 1603,16,0,155,1,
5481 2413,1604,16,0,155,
5482 1,2198,1605,16,0,
5483 155,1,1873,835,1,
5484 1657,894,1,1989,916,
5485 1,1990,1606,16,0,
5486 155,1,31,1607,16,
5487 0,155,1,32,1608,
5488 16,0,155,1,2105,
5489 814,1,2106,1609,16,
5490 0,155,1,2653,1610,
5491 16,0,155,1,2227,
5492 908,1,2337,1611,16,
5493 0,155,1,2560,1612,
5494 16,0,467,1,2021,
5495 718,1,2458,876,1,
5496 2459,882,1,2462,889,
5497 1,2136,842,1,2464,
5498 899,1,2029,725,1,
5499 2030,731,1,2031,736,
5500 1,2032,741,1,2469,
5501 1613,16,0,454,1,
5502 2035,752,1,2364,827,
5503 1,2039,762,1,1931,
5504 861,1,2041,768,1,
5505 2043,774,1,2045,779,
5506 1,1775,1614,16,0,
5507 155,1,2033,746,1,
5508 2037,757,1,1574,799,
5509 1,1958,1615,16,0,
5510 155,1,13,1616,19,
5511 448,1,13,1617,5,
5512 34,1,1860,821,1,
5513 1803,787,1,2519,1618,
5514 17,1619,15,1620,4,
5515 22,37,0,83,0,
5516 116,0,97,0,116,
5517 0,101,0,69,0,
5518 118,0,101,0,110,
5519 0,116,0,1,-1,
5520 1,5,1621,20,1622,
5521 4,24,83,0,116,
5522 0,97,0,116,0,
5523 101,0,69,0,118,
5524 0,101,0,110,0,
5525 116,0,95,0,49,
5526 0,1,158,1,3,
5527 1,6,1,5,1623,
5528 22,1,17,1,2521,
5529 1624,16,0,460,1,
5530 2413,1625,16,0,446,
5531 1,1873,835,1,1657,
5532 894,1,1989,916,1,
5533 32,1626,16,0,449,
5534 1,2105,814,1,2364,
5535 827,1,2227,908,1,
5536 1574,799,1,2557,1627,
5537 17,1628,15,1629,4,
5538 20,37,0,83,0,
5539 116,0,97,0,116,
5540 0,101,0,66,0,
5541 111,0,100,0,121,
5542 0,1,-1,1,5,
5543 1630,20,1631,4,22,
5544 83,0,116,0,97,
5545 0,116,0,101,0,
5546 66,0,111,0,100,
5547 0,121,0,95,0,
5548 50,0,1,157,1,
5549 3,1,3,1,2,
5550 1632,22,1,16,1,
5551 2559,1633,17,1634,15,
5552 1629,1,-1,1,5,
5553 1635,20,1636,4,22,
5554 83,0,116,0,97,
5555 0,116,0,101,0,
5556 66,0,111,0,100,
5557 0,121,0,95,0,
5558 49,0,1,156,1,
5559 3,1,2,1,1,
5560 1637,22,1,15,1,
5561 2021,718,1,2458,876,
5562 1,2459,882,1,2462,
5563 889,1,2136,842,1,
5564 2464,899,1,2029,725,
5565 1,2030,731,1,2031,
5566 736,1,2032,741,1,
5567 2033,746,1,2035,752,
5568 1,2037,757,1,2039,
5569 762,1,1931,861,1,
5570 2041,768,1,2043,774,
5571 1,2045,779,1,2597,
5572 1638,16,0,639,1,
5573 14,1639,19,144,1,
5574 14,1640,5,105,1,
5575 2515,1641,16,0,142,
5576 1,1011,1102,1,1514,
5577 1108,1,9,1113,1,
5578 10,1642,17,1643,15,
5579 1644,4,48,37,0,
5580 65,0,114,0,103,
5581 0,117,0,109,0,
5582 101,0,110,0,116,
5583 0,68,0,101,0,
5584 99,0,108,0,97,
5585 0,114,0,97,0,
5586 116,0,105,0,111,
5587 0,110,0,76,0,
5588 105,0,115,0,116,
5589 0,1,-1,1,5,
5590 140,1,0,1,0,
5591 1645,22,1,18,1,
5592 262,1119,1,1267,1125,
5593 1,481,1646,17,1647,
5594 15,1648,4,26,37,
5595 0,65,0,114,0,
5596 103,0,117,0,109,
5597 0,101,0,110,0,
5598 116,0,76,0,105,
5599 0,115,0,116,0,
5600 1,-1,1,5,1649,
5601 20,1650,4,28,65,
5602 0,114,0,103,0,
5603 117,0,109,0,101,
5604 0,110,0,116,0,
5605 76,0,105,0,115,
5606 0,116,0,95,0,
5607 49,0,1,278,1,
5608 3,1,2,1,1,
5609 1651,22,1,139,1,
5610 1521,1130,1,1773,1652,
5611 16,0,148,1,19,
5612 1147,1,20,1653,16,
5613 0,142,1,2281,1154,
5614 1,525,1216,1,30,
5615 1654,17,1655,15,1644,
5616 1,-1,1,5,1656,
5617 20,1657,4,50,65,
5618 0,114,0,103,0,
5619 117,0,109,0,101,
5620 0,110,0,116,0,
5621 68,0,101,0,99,
5622 0,108,0,97,0,
5623 114,0,97,0,116,
5624 0,105,0,111,0,
5625 110,0,76,0,105,
5626 0,115,0,116,0,
5627 95,0,50,0,1,
5628 160,1,3,1,4,
5629 1,3,1658,22,1,
5630 20,1,283,1172,1,
5631 40,1177,1,41,1659,
5632 17,1660,15,1648,1,
5633 -1,1,5,601,1,
5634 0,1,0,1661,22,
5635 1,138,1,42,1662,
5636 17,1663,15,1664,4,
5637 38,37,0,69,0,
5638 120,0,112,0,114,
5639 0,101,0,115,0,
5640 115,0,105,0,111,
5641 0,110,0,65,0,
5642 114,0,103,0,117,
5643 0,109,0,101,0,
5644 110,0,116,0,1,
5645 -1,1,5,1665,20,
5646 1666,4,40,69,0,
5647 120,0,112,0,114,
5648 0,101,0,115,0,
5649 115,0,105,0,111,
5650 0,110,0,65,0,
5651 114,0,103,0,117,
5652 0,109,0,101,0,
5653 110,0,116,0,95,
5654 0,49,0,1,280,
5655 1,3,1,2,1,
5656 1,1667,22,1,141,
5657 1,44,1183,1,1260,
5658 1096,1,47,1184,1,
5659 48,1190,1,49,1196,
5660 1,50,1201,1,51,
5661 1206,1,305,1211,1,
5662 63,1222,1,66,1228,
5663 1,67,1233,1,1478,
5664 1458,1,69,1243,1,
5665 70,1248,1,68,1238,
5666 1,74,1253,1,1013,
5667 1258,1,2335,1668,16,
5668 0,148,1,1332,1263,
5669 1,1048,1344,1,82,
5670 1280,1,1296,1167,1,
5671 1341,1297,1,328,1302,
5672 1,1303,1307,1,1096,
5673 1312,1,93,1318,1,
5674 1550,1323,1,352,1349,
5675 1,107,1338,1,1114,
5676 1343,1,1370,1453,1,
5677 118,1355,1,1123,1360,
5678 1,371,1365,1,1377,
5679 1371,1,375,1376,1,
5680 377,1381,1,379,1386,
5681 1,380,1391,1,883,
5682 1397,1,2642,1669,17,
5683 1670,15,1644,1,-1,
5684 1,5,140,1,0,
5685 1,0,1645,1,373,
5686 1409,1,130,1414,1,
5687 2651,1671,16,0,142,
5688 1,143,1419,1,1152,
5689 1426,1,387,1672,16,
5690 0,555,1,1406,1431,
5691 1,1159,1438,1,157,
5692 1443,1,1413,1448,1,
5693 1665,1474,1,412,1673,
5694 16,0,576,1,1094,
5695 1674,16,0,603,1,
5696 172,1469,1,827,1331,
5697 1,1188,1479,1,437,
5698 1675,16,0,650,1,
5699 1442,1484,1,1694,1676,
5700 16,0,148,1,942,
5701 1490,1,1195,1496,1,
5702 1449,1501,1,1701,1506,
5703 1,447,1511,1,188,
5704 1518,1,205,1523,1,
5705 2467,1677,17,1678,15,
5706 1644,1,-1,1,5,
5707 1679,20,1680,4,50,
5708 65,0,114,0,103,
5709 0,117,0,109,0,
5710 101,0,110,0,116,
5711 0,68,0,101,0,
5712 99,0,108,0,97,
5713 0,114,0,97,0,
5714 116,0,105,0,111,
5715 0,110,0,76,0,
5716 105,0,115,0,116,
5717 0,95,0,49,0,
5718 1,159,1,3,1,
5719 2,1,1,1681,22,
5720 1,19,1,461,1682,
5721 16,0,603,1,464,
5722 1683,17,1684,15,1648,
5723 1,-1,1,5,1685,
5724 20,1686,4,28,65,
5725 0,114,0,103,0,
5726 117,0,109,0,101,
5727 0,110,0,116,0,
5728 76,0,105,0,115,
5729 0,116,0,95,0,
5730 50,0,1,279,1,
5731 3,1,4,1,3,
5732 1687,22,1,140,1,
5733 1224,1528,1,223,1533,
5734 1,1730,1538,1,476,
5735 1543,1,477,1549,1,
5736 1231,1554,1,479,1559,
5737 1,480,1564,1,1485,
5738 1570,1,459,1688,17,
5739 1689,15,1648,1,-1,
5740 1,5,601,1,0,
5741 1,0,1661,1,242,
5742 1578,1,478,1583,1,
5743 2506,1690,17,1691,15,
5744 1644,1,-1,1,5,
5745 140,1,0,1,0,
5746 1645,1,1001,1588,1,
5747 1002,1593,1,15,1692,
5748 19,257,1,15,1693,
5749 5,6,1,1114,1694,
5750 16,0,299,1,1621,
5751 1695,16,0,649,1,
5752 2657,1696,16,0,255,
5753 1,40,1697,16,0,
5754 552,1,19,1147,1,
5755 9,1113,1,16,1698,
5756 19,136,1,16,1699,
5757 5,139,1,256,1700,
5758 16,0,187,1,1261,
5759 1701,16,0,187,1,
5760 509,1702,16,0,187,
5761 1,9,1703,16,0,
5762 134,1,2021,718,1,
5763 1775,1704,16,0,187,
5764 1,2029,725,1,2030,
5765 731,1,2031,736,1,
5766 2032,741,1,2033,746,
5767 1,277,1705,16,0,
5768 187,1,2035,752,1,
5769 2037,757,1,2039,762,
5770 1,32,1706,16,0,
5771 187,1,2041,768,1,
5772 2293,1707,16,0,187,
5773 1,2043,774,1,2045,
5774 779,1,40,1708,16,
5775 0,166,1,41,1709,
5776 16,0,187,1,1297,
5777 1710,16,0,187,1,
5778 43,1711,16,0,187,
5779 1,44,1712,16,0,
5780 166,1,1803,787,1,
5781 1804,1713,16,0,187,
5782 1,299,1714,16,0,
5783 187,1,2480,1715,17,
5784 1716,15,1717,4,12,
5785 37,0,69,0,118,
5786 0,101,0,110,0,
5787 116,0,1,-1,1,
5788 5,1718,20,1719,4,
5789 16,69,0,118,0,
5790 101,0,110,0,116,
5791 0,95,0,50,0,
5792 53,0,1,312,1,
5793 3,1,2,1,1,
5794 1720,22,1,173,1,
5795 52,1721,16,0,187,
5796 1,2484,1722,17,1723,
5797 15,1717,1,-1,1,
5798 5,1724,20,1725,4,
5799 16,69,0,118,0,
5800 101,0,110,0,116,
5801 0,95,0,50,0,
5802 49,0,1,308,1,
5803 3,1,2,1,1,
5804 1726,22,1,169,1,
5805 1515,1727,16,0,187,
5806 1,2318,1728,16,0,
5807 187,1,2491,1729,17,
5808 1730,15,1717,1,-1,
5809 1,5,1731,20,1732,
5810 4,16,69,0,118,
5811 0,101,0,110,0,
5812 116,0,95,0,49,
5813 0,52,0,1,301,
5814 1,3,1,2,1,
5815 1,1733,22,1,162,
5816 1,62,1734,16,0,
5817 202,1,63,1735,16,
5818 0,166,1,2495,1736,
5819 17,1737,15,1717,1,
5820 -1,1,5,1738,20,
5821 1739,4,16,69,0,
5822 118,0,101,0,110,
5823 0,116,0,95,0,
5824 49,0,48,0,1,
5825 297,1,3,1,2,
5826 1,1,1740,22,1,
5827 158,1,2075,1741,16,
5828 0,187,1,1574,799,
5829 1,1479,1742,16,0,
5830 187,1,71,1743,16,
5831 0,187,1,1658,1744,
5832 16,0,672,1,1833,
5833 1745,16,0,288,1,
5834 1834,1746,16,0,187,
5835 1,2337,1747,16,0,
5836 187,1,79,1748,16,
5837 0,187,1,1335,1749,
5838 16,0,187,1,322,
5839 1750,16,0,187,1,
5840 76,1751,16,0,187,
5841 1,85,1752,16,0,
5842 187,1,89,1753,16,
5843 0,187,1,346,1754,
5844 16,0,187,1,97,
5845 1755,16,0,187,1,
5846 2106,1756,16,0,187,
5847 1,102,1757,16,0,
5848 187,1,1860,821,1,
5849 2458,876,1,2364,827,
5850 1,1990,1758,16,0,
5851 187,1,112,1759,16,
5852 0,187,1,1117,1760,
5853 16,0,187,1,1873,
5854 835,1,1875,1761,16,
5855 0,400,1,1876,1762,
5856 16,0,187,1,124,
5857 1763,16,0,187,1,
5858 2478,1764,17,1765,15,
5859 1717,1,-1,1,5,
5860 1766,20,1767,4,16,
5861 69,0,118,0,101,
5862 0,110,0,116,0,
5863 95,0,50,0,55,
5864 0,1,314,1,3,
5865 1,2,1,1,1768,
5866 22,1,175,1,2136,
5867 842,1,381,1769,16,
5868 0,187,1,2641,1770,
5869 16,0,642,1,137,
5870 1771,16,0,187,1,
5871 1901,1772,16,0,187,
5872 1,2658,1773,16,0,
5873 187,1,1153,1774,16,
5874 0,187,1,151,1775,
5875 16,0,187,1,1407,
5876 1776,16,0,187,1,
5877 1659,1777,16,0,187,
5878 1,2413,1778,16,0,
5879 187,1,406,1779,16,
5880 0,187,1,1371,1780,
5881 16,0,187,1,2105,
5882 814,1,166,1781,16,
5883 0,187,1,525,1782,
5884 16,0,187,1,1622,
5885 1783,16,0,187,1,
5886 1931,861,1,1932,1784,
5887 16,0,456,1,1933,
5888 1785,16,0,187,1,
5889 431,1786,16,0,187,
5890 1,1585,1787,16,0,
5891 187,1,182,1788,16,
5892 0,187,1,1189,1789,
5893 16,0,187,1,1443,
5894 1790,16,0,187,1,
5895 1695,1791,16,0,187,
5896 1,2198,1792,16,0,
5897 187,1,447,1793,16,
5898 0,187,1,199,1794,
5899 16,0,187,1,2459,
5900 882,1,1958,1795,16,
5901 0,187,1,2462,889,
5902 1,1657,894,1,2464,
5903 899,1,459,1796,16,
5904 0,187,1,462,1797,
5905 16,0,187,1,2471,
5906 1798,17,1799,15,1717,
5907 1,-1,1,5,1800,
5908 20,1801,4,16,69,
5909 0,118,0,101,0,
5910 110,0,116,0,95,
5911 0,51,0,52,0,
5912 1,321,1,3,1,
5913 2,1,1,1802,22,
5914 1,182,1,2472,1803,
5915 17,1804,15,1717,1,
5916 -1,1,5,1805,20,
5917 1806,4,16,69,0,
5918 118,0,101,0,110,
5919 0,116,0,95,0,
5920 51,0,51,0,1,
5921 320,1,3,1,2,
5922 1,1,1807,22,1,
5923 181,1,2473,1808,17,
5924 1809,15,1717,1,-1,
5925 1,5,1810,20,1811,
5926 4,16,69,0,118,
5927 0,101,0,110,0,
5928 116,0,95,0,51,
5929 0,50,0,1,319,
5930 1,3,1,2,1,
5931 1,1812,22,1,180,
5932 1,2474,1813,17,1814,
5933 15,1717,1,-1,1,
5934 5,1815,20,1816,4,
5935 16,69,0,118,0,
5936 101,0,110,0,116,
5937 0,95,0,51,0,
5938 49,0,1,318,1,
5939 3,1,2,1,1,
5940 1817,22,1,179,1,
5941 2475,1818,17,1819,15,
5942 1717,1,-1,1,5,
5943 1820,20,1821,4,16,
5944 69,0,118,0,101,
5945 0,110,0,116,0,
5946 95,0,51,0,48,
5947 0,1,317,1,3,
5948 1,2,1,1,1822,
5949 22,1,178,1,2476,
5950 1823,17,1824,15,1717,
5951 1,-1,1,5,1825,
5952 20,1826,4,16,69,
5953 0,118,0,101,0,
5954 110,0,116,0,95,
5955 0,50,0,57,0,
5956 1,316,1,3,1,
5957 2,1,1,1827,22,
5958 1,177,1,2477,1828,
5959 17,1829,15,1717,1,
5960 -1,1,5,1830,20,
5961 1831,4,16,69,0,
5962 118,0,101,0,110,
5963 0,116,0,95,0,
5964 50,0,56,0,1,
5965 315,1,3,1,2,
5966 1,1,1832,22,1,
5967 176,1,2227,908,1,
5968 2479,1833,17,1834,15,
5969 1717,1,-1,1,5,
5970 1835,20,1836,4,16,
5971 69,0,118,0,101,
5972 0,110,0,116,0,
5973 95,0,50,0,54,
5974 0,1,313,1,3,
5975 1,2,1,1,1837,
5976 22,1,174,1,1225,
5977 1838,16,0,187,1,
5978 2481,1839,17,1840,15,
5979 1717,1,-1,1,5,
5980 1841,20,1842,4,16,
5981 69,0,118,0,101,
5982 0,110,0,116,0,
5983 95,0,50,0,52,
5984 0,1,311,1,3,
5985 1,2,1,1,1843,
5986 22,1,172,1,2482,
5987 1844,17,1845,15,1717,
5988 1,-1,1,5,1846,
5989 20,1847,4,16,69,
5990 0,118,0,101,0,
5991 110,0,116,0,95,
5992 0,50,0,51,0,
5993 1,310,1,3,1,
5994 2,1,1,1848,22,
5995 1,171,1,2483,1849,
5996 17,1850,15,1717,1,
5997 -1,1,5,1851,20,
5998 1852,4,16,69,0,
5999 118,0,101,0,110,
6000 0,116,0,95,0,
6001 50,0,50,0,1,
6002 309,1,3,1,2,
6003 1,1,1853,22,1,
6004 170,1,1731,1854,16,
6005 0,187,1,2485,1855,
6006 17,1856,15,1717,1,
6007 -1,1,5,1857,20,
6008 1858,4,16,69,0,
6009 118,0,101,0,110,
6010 0,116,0,95,0,
6011 50,0,48,0,1,
6012 307,1,3,1,2,
6013 1,1,1859,22,1,
6014 168,1,2486,1860,17,
6015 1861,15,1717,1,-1,
6016 1,5,1862,20,1863,
6017 4,16,69,0,118,
6018 0,101,0,110,0,
6019 116,0,95,0,49,
6020 0,57,0,1,306,
6021 1,3,1,2,1,
6022 1,1864,22,1,167,
6023 1,2487,1865,17,1866,
6024 15,1717,1,-1,1,
6025 5,1867,20,1868,4,
6026 16,69,0,118,0,
6027 101,0,110,0,116,
6028 0,95,0,49,0,
6029 56,0,1,305,1,
6030 3,1,2,1,1,
6031 1869,22,1,166,1,
6032 2488,1870,17,1871,15,
6033 1717,1,-1,1,5,
6034 1872,20,1873,4,16,
6035 69,0,118,0,101,
6036 0,110,0,116,0,
6037 95,0,49,0,55,
6038 0,1,304,1,3,
6039 1,2,1,1,1874,
6040 22,1,165,1,2489,
6041 1875,17,1876,15,1717,
6042 1,-1,1,5,1877,
6043 20,1878,4,16,69,
6044 0,118,0,101,0,
6045 110,0,116,0,95,
6046 0,49,0,54,0,
6047 1,303,1,3,1,
6048 2,1,1,1879,22,
6049 1,164,1,2490,1880,
6050 17,1881,15,1717,1,
6051 -1,1,5,1882,20,
6052 1883,4,16,69,0,
6053 118,0,101,0,110,
6054 0,116,0,95,0,
6055 49,0,53,0,1,
6056 302,1,3,1,2,
6057 1,1,1884,22,1,
6058 163,1,1989,916,1,
6059 2492,1885,17,1886,15,
6060 1717,1,-1,1,5,
6061 1887,20,1888,4,16,
6062 69,0,118,0,101,
6063 0,110,0,116,0,
6064 95,0,49,0,51,
6065 0,1,300,1,3,
6066 1,2,1,1,1889,
6067 22,1,161,1,2493,
6068 1890,17,1891,15,1717,
6069 1,-1,1,5,1892,
6070 20,1893,4,16,69,
6071 0,118,0,101,0,
6072 110,0,116,0,95,
6073 0,49,0,50,0,
6074 1,299,1,3,1,
6075 2,1,1,1894,22,
6076 1,160,1,2494,1895,
6077 17,1896,15,1717,1,
6078 -1,1,5,1897,20,
6079 1898,4,16,69,0,
6080 118,0,101,0,110,
6081 0,116,0,95,0,
6082 49,0,49,0,1,
6083 298,1,3,1,2,
6084 1,1,1899,22,1,
6085 159,1,236,1900,16,
6086 0,187,1,2496,1901,
6087 17,1902,15,1717,1,
6088 -1,1,5,1903,20,
6089 1904,4,14,69,0,
6090 118,0,101,0,110,
6091 0,116,0,95,0,
6092 57,0,1,296,1,
6093 3,1,2,1,1,
6094 1905,22,1,157,1,
6095 2497,1906,17,1907,15,
6096 1717,1,-1,1,5,
6097 1908,20,1909,4,14,
6098 69,0,118,0,101,
6099 0,110,0,116,0,
6100 95,0,56,0,1,
6101 295,1,3,1,2,
6102 1,1,1910,22,1,
6103 156,1,2498,1911,17,
6104 1912,15,1717,1,-1,
6105 1,5,1913,20,1914,
6106 4,14,69,0,118,
6107 0,101,0,110,0,
6108 116,0,95,0,55,
6109 0,1,294,1,3,
6110 1,2,1,1,1915,
6111 22,1,155,1,2499,
6112 1916,17,1917,15,1717,
6113 1,-1,1,5,1918,
6114 20,1919,4,14,69,
6115 0,118,0,101,0,
6116 110,0,116,0,95,
6117 0,54,0,1,293,
6118 1,3,1,2,1,
6119 1,1920,22,1,154,
6120 1,2500,1921,17,1922,
6121 15,1717,1,-1,1,
6122 5,1923,20,1924,4,
6123 14,69,0,118,0,
6124 101,0,110,0,116,
6125 0,95,0,53,0,
6126 1,292,1,3,1,
6127 2,1,1,1925,22,
6128 1,153,1,2501,1926,
6129 17,1927,15,1717,1,
6130 -1,1,5,1928,20,
6131 1929,4,14,69,0,
6132 118,0,101,0,110,
6133 0,116,0,95,0,
6134 52,0,1,291,1,
6135 3,1,2,1,1,
6136 1930,22,1,152,1,
6137 2502,1931,17,1932,15,
6138 1717,1,-1,1,5,
6139 1933,20,1934,4,14,
6140 69,0,118,0,101,
6141 0,110,0,116,0,
6142 95,0,51,0,1,
6143 290,1,3,1,2,
6144 1,1,1935,22,1,
6145 151,1,2503,1936,17,
6146 1937,15,1717,1,-1,
6147 1,5,1938,20,1939,
6148 4,14,69,0,118,
6149 0,101,0,110,0,
6150 116,0,95,0,50,
6151 0,1,289,1,3,
6152 1,2,1,1,1940,
6153 22,1,150,1,2504,
6154 1941,17,1942,15,1717,
6155 1,-1,1,5,1943,
6156 20,1944,4,14,69,
6157 0,118,0,101,0,
6158 110,0,116,0,95,
6159 0,49,0,1,288,
6160 1,3,1,2,1,
6161 1,1945,22,1,149,
6162 1,2505,1946,16,0,
6163 433,1,217,1947,16,
6164 0,187,1,1756,1948,
6165 16,0,187,1,17,
6166 1949,19,154,1,17,
6167 1950,5,117,1,1,
6168 1951,17,1952,15,1953,
6169 4,18,37,0,84,
6170 0,121,0,112,0,
6171 101,0,110,0,97,
6172 0,109,0,101,0,
6173 1,-1,1,5,1954,
6174 20,1955,4,20,84,
6175 0,121,0,112,0,
6176 101,0,110,0,97,
6177 0,109,0,101,0,
6178 95,0,55,0,1,
6179 287,1,3,1,2,
6180 1,1,1956,22,1,
6181 148,1,2,1957,17,
6182 1958,15,1953,1,-1,
6183 1,5,1959,20,1960,
6184 4,20,84,0,121,
6185 0,112,0,101,0,
6186 110,0,97,0,109,
6187 0,101,0,95,0,
6188 54,0,1,286,1,
6189 3,1,2,1,1,
6190 1961,22,1,147,1,
6191 3,1962,17,1963,15,
6192 1953,1,-1,1,5,
6193 1964,20,1965,4,20,
6194 84,0,121,0,112,
6195 0,101,0,110,0,
6196 97,0,109,0,101,
6197 0,95,0,53,0,
6198 1,285,1,3,1,
6199 2,1,1,1966,22,
6200 1,146,1,4,1967,
6201 17,1968,15,1953,1,
6202 -1,1,5,1969,20,
6203 1970,4,20,84,0,
6204 121,0,112,0,101,
6205 0,110,0,97,0,
6206 109,0,101,0,95,
6207 0,52,0,1,284,
6208 1,3,1,2,1,
6209 1,1971,22,1,145,
6210 1,5,1972,17,1973,
6211 15,1953,1,-1,1,
6212 5,1974,20,1975,4,
6213 20,84,0,121,0,
6214 112,0,101,0,110,
6215 0,97,0,109,0,
6216 101,0,95,0,51,
6217 0,1,283,1,3,
6218 1,2,1,1,1976,
6219 22,1,144,1,6,
6220 1977,17,1978,15,1953,
6221 1,-1,1,5,1979,
6222 20,1980,4,20,84,
6223 0,121,0,112,0,
6224 101,0,110,0,97,
6225 0,109,0,101,0,
6226 95,0,50,0,1,
6227 282,1,3,1,2,
6228 1,1,1981,22,1,
6229 143,1,7,1982,17,
6230 1983,15,1953,1,-1,
6231 1,5,1984,20,1985,
6232 4,20,84,0,121,
6233 0,112,0,101,0,
6234 110,0,97,0,109,
6235 0,101,0,95,0,
6236 49,0,1,281,1,
6237 3,1,2,1,1,
6238 1986,22,1,142,1,
6239 1514,1108,1,9,1113,
6240 1,10,1642,1,262,
6241 1119,1,1267,1125,1,
6242 481,1646,1,1521,1130,
6243 1,1773,1987,16,0,
6244 234,1,19,1147,1,
6245 20,1988,16,0,152,
6246 1,2281,1154,1,525,
6247 1216,1,30,1654,1,
6248 283,1172,1,1010,1989,
6249 16,0,593,1,40,
6250 1177,1,41,1659,1,
6251 42,1662,1,44,1183,
6252 1,1260,1096,1,47,
6253 1184,1,1303,1307,1,
6254 49,1196,1,50,1201,
6255 1,48,1190,1,305,
6256 1211,1,51,1206,1,
6257 61,1990,16,0,194,
6258 1,63,1222,1,66,
6259 1228,1,67,1233,1,
6260 1478,1458,1,69,1243,
6261 1,70,1248,1,68,
6262 1238,1,73,1991,16,
6263 0,204,1,74,1253,
6264 1,1013,1258,1,2335,
6265 1992,16,0,239,1,
6266 328,1302,1,1048,1344,
6267 1,82,1280,1,1840,
6268 1993,16,0,303,1,
6269 2515,1994,16,0,436,
6270 1,1341,1297,1,1094,
6271 1995,16,0,666,1,
6272 1096,1312,1,93,1318,
6273 1,1550,1323,1,352,
6274 1349,1,1011,1102,1,
6275 107,1338,1,1114,1343,
6276 1,1871,1996,16,0,
6277 313,1,1370,1453,1,
6278 118,1355,1,1123,1360,
6279 1,1332,1263,1,1377,
6280 1371,1,375,1376,1,
6281 1882,1997,16,0,327,
6282 1,377,1381,1,827,
6283 1331,1,380,1391,1,
6284 130,1414,1,2074,1998,
6285 16,0,554,1,371,
6286 1365,1,373,1409,1,
6287 1012,1999,16,0,595,
6288 1,379,1386,1,143,
6289 1419,1,1152,1426,1,
6290 1406,1431,1,1159,1438,
6291 1,157,1443,1,1413,
6292 1448,1,883,1397,1,
6293 1296,1167,1,172,1469,
6294 1,1665,1474,1,1939,
6295 2000,16,0,435,1,
6296 1188,1479,1,1442,1484,
6297 1,188,1518,1,942,
6298 1490,1,1195,1496,1,
6299 1449,1501,1,1701,1506,
6300 1,447,1511,1,205,
6301 1523,1,2467,1677,1,
6302 464,1683,1,2642,1669,
6303 1,2197,2001,16,0,
6304 662,1,1224,1528,1,
6305 223,1533,1,1730,1538,
6306 1,2651,2002,16,0,
6307 570,1,477,1549,1,
6308 1231,1554,1,479,1559,
6309 1,480,1564,1,1485,
6310 1570,1,459,1688,1,
6311 476,1543,1,242,1578,
6312 1,478,1583,1,2506,
6313 1690,1,1001,1588,1,
6314 1002,1593,1,18,2003,
6315 19,490,1,18,2004,
6316 5,84,1,1011,1102,
6317 1,1012,2005,16,0,
6318 488,1,1013,1258,1,
6319 262,1119,1,1267,2006,
6320 16,0,488,1,515,
6321 2007,16,0,488,1,
6322 1521,2008,16,0,488,
6323 1,525,1216,1,283,
6324 1172,1,2299,2009,16,
6325 0,488,1,42,2010,
6326 16,0,488,1,40,
6327 1177,1,44,1183,1,
6328 47,1184,1,1303,2011,
6329 16,0,488,1,1555,
6330 2012,16,0,488,1,
6331 50,1201,1,48,1190,
6332 1,49,1196,1,51,
6333 1206,1,63,1222,1,
6334 305,1211,1,66,1228,
6335 1,67,1233,1,68,
6336 1238,1,69,1243,1,
6337 70,1248,1,73,2013,
6338 16,0,488,1,74,
6339 1253,1,328,1302,1,
6340 1048,2014,16,0,488,
6341 1,82,2015,16,0,
6342 488,1,1840,2016,16,
6343 0,488,1,1591,2017,
6344 16,0,488,1,1341,
6345 2018,16,0,488,1,
6346 1096,1312,1,93,1318,
6347 1,352,1349,1,107,
6348 2019,16,0,488,1,
6349 1114,1343,1,118,2020,
6350 16,0,488,1,1123,
6351 2021,16,0,488,1,
6352 371,1365,1,1628,2022,
6353 16,0,488,1,375,
6354 1376,1,1882,2023,16,
6355 0,488,1,377,1381,
6356 1,379,1386,1,380,
6357 1391,1,883,2024,16,
6358 0,488,1,373,1409,
6359 1,130,2025,16,0,
6360 488,1,143,2026,16,
6361 0,488,1,387,2027,
6362 16,0,488,1,2664,
6363 2028,16,0,488,1,
6364 1159,2029,16,0,488,
6365 1,157,2030,16,0,
6366 488,1,1413,2031,16,
6367 0,488,1,1665,2032,
6368 16,0,488,1,412,
6369 2033,16,0,488,1,
6370 1377,2034,16,0,488,
6371 1,172,2035,16,0,
6372 488,1,1939,2036,16,
6373 0,488,1,437,2037,
6374 16,0,488,1,188,
6375 2038,16,0,488,1,
6376 942,2039,16,0,488,
6377 1,1195,2040,16,0,
6378 488,1,1449,2041,16,
6379 0,488,1,1701,2042,
6380 16,0,488,1,447,
6381 1511,1,205,2043,16,
6382 0,488,1,827,2044,
6383 16,0,488,1,223,
6384 2045,16,0,488,1,
6385 476,1543,1,477,1549,
6386 1,1231,2046,16,0,
6387 488,1,479,1559,1,
6388 480,1564,1,1485,2047,
6389 16,0,488,1,1737,
6390 2048,16,0,488,1,
6391 242,2049,16,0,488,
6392 1,478,1583,1,1001,
6393 1588,1,1002,1593,1,
6394 19,2050,19,225,1,
6395 19,2051,5,176,1,
6396 256,2052,16,0,223,
6397 1,1261,2053,16,0,
6398 223,1,1011,1102,1,
6399 1012,2054,16,0,455,
6400 1,2458,876,1,262,
6401 1119,1,1267,2055,16,
6402 0,455,1,2021,718,
6403 1,1521,2056,16,0,
6404 455,1,1775,2057,16,
6405 0,223,1,2029,725,
6406 1,2030,731,1,2031,
6407 736,1,2032,741,1,
6408 2033,746,1,277,2058,
6409 16,0,223,1,2035,
6410 752,1,2037,757,1,
6411 2039,762,1,32,2059,
6412 16,0,223,1,2464,
6413 899,1,2293,2060,16,
6414 0,223,1,2043,774,
6415 1,2045,779,1,2299,
6416 2061,16,0,455,1,
6417 41,2062,16,0,223,
6418 1,42,2063,16,0,
6419 455,1,40,1177,1,
6420 44,1183,1,43,2064,
6421 16,0,223,1,1804,
6422 2065,16,0,223,1,
6423 48,1190,1,49,1196,
6424 1,47,1184,1,51,
6425 1206,1,52,2066,16,
6426 0,223,1,50,1201,
6427 1,305,1211,1,1096,
6428 1312,1,1515,2067,16,
6429 0,223,1,2318,2068,
6430 16,0,223,1,283,
6431 1172,1,63,1222,1,
6432 66,1228,1,67,1233,
6433 1,68,1238,1,69,
6434 1243,1,70,1248,1,
6435 71,2069,16,0,223,
6436 1,73,2070,16,0,
6437 455,1,74,1253,1,
6438 1013,1258,1,76,2071,
6439 16,0,223,1,1834,
6440 2072,16,0,223,1,
6441 2337,2073,16,0,223,
6442 1,79,2074,16,0,
6443 223,1,1335,2075,16,
6444 0,223,1,299,2076,
6445 16,0,223,1,82,
6446 2077,16,0,455,1,
6447 1840,2078,16,0,455,
6448 1,1297,2079,16,0,
6449 223,1,85,2080,16,
6450 0,223,1,1341,2081,
6451 16,0,455,1,89,
6452 2082,16,0,223,1,
6453 1303,2083,16,0,455,
6454 1,509,2084,16,0,
6455 223,1,93,1318,1,
6456 322,2085,16,0,223,
6457 1,97,2086,16,0,
6458 223,1,2041,768,1,
6459 1555,2087,16,0,455,
6460 1,827,2088,16,0,
6461 455,1,102,2089,16,
6462 0,223,1,1860,821,
6463 1,1803,787,1,2364,
6464 827,1,107,2090,16,
6465 0,455,1,1114,1343,
6466 1,112,2091,16,0,
6467 223,1,1117,2092,16,
6468 0,223,1,352,1349,
6469 1,1873,835,1,118,
6470 2093,16,0,455,1,
6471 1123,2094,16,0,455,
6472 1,371,1365,1,515,
6473 2095,16,0,455,1,
6474 1377,2096,16,0,455,
6475 1,124,2097,16,0,
6476 223,1,1882,2098,16,
6477 0,455,1,377,1381,
6478 1,379,1386,1,380,
6479 1391,1,130,2099,16,
6480 0,455,1,346,2100,
6481 16,0,223,1,2075,
6482 2101,16,0,223,1,
6483 373,1409,1,387,2102,
6484 16,0,455,1,137,
6485 2103,16,0,223,1,
6486 143,2104,16,0,455,
6487 1,1901,2105,16,0,
6488 223,1,1048,2106,16,
6489 0,455,1,2658,2107,
6490 16,0,223,1,1153,
6491 2108,16,0,223,1,
6492 375,1376,1,151,2109,
6493 16,0,223,1,1407,
6494 2110,16,0,223,1,
6495 1659,2111,16,0,223,
6496 1,2413,2112,16,0,
6497 223,1,1159,2113,16,
6498 0,455,1,381,2114,
6499 16,0,223,1,157,
6500 2115,16,0,455,1,
6501 1413,2116,16,0,455,
6502 1,883,2117,16,0,
6503 455,1,1371,2118,16,
6504 0,223,1,328,1302,
6505 1,2105,814,1,2106,
6506 2119,16,0,223,1,
6507 166,2120,16,0,223,
6508 1,525,2121,16,0,
6509 223,1,1622,2122,16,
6510 0,223,1,406,2123,
6511 16,0,223,1,1574,
6512 799,1,172,2124,16,
6513 0,455,1,1931,861,
6514 1,412,2125,16,0,
6515 455,1,1933,2126,16,
6516 0,223,1,1876,2127,
6517 16,0,223,1,431,
6518 2128,16,0,223,1,
6519 1585,2129,16,0,223,
6520 1,182,2130,16,0,
6521 223,1,1628,2131,16,
6522 0,455,1,1189,2132,
6523 16,0,223,1,437,
6524 2133,16,0,455,1,
6525 1591,2134,16,0,455,
6526 1,188,2135,16,0,
6527 455,1,1695,2136,16,
6528 0,223,1,2198,2137,
6529 16,0,223,1,1195,
6530 2138,16,0,455,1,
6531 1449,2139,16,0,455,
6532 1,1701,2140,16,0,
6533 455,1,447,2141,16,
6534 0,223,1,199,2142,
6535 16,0,223,1,2459,
6536 882,1,1958,2143,16,
6537 0,223,1,2462,889,
6538 1,1657,894,1,205,
6539 2144,16,0,455,1,
6540 459,2145,16,0,223,
6541 1,462,2146,16,0,
6542 223,1,1665,2147,16,
6543 0,455,1,217,2148,
6544 16,0,223,1,2227,
6545 908,1,942,2149,16,
6546 0,455,1,1225,2150,
6547 16,0,223,1,223,
6548 2151,16,0,455,1,
6549 1479,2152,16,0,223,
6550 1,1731,2153,16,0,
6551 223,1,477,1549,1,
6552 1231,2154,16,0,455,
6553 1,479,1559,1,480,
6554 1564,1,1485,2155,16,
6555 0,455,1,1737,2156,
6556 16,0,455,1,1989,
6557 916,1,1990,2157,16,
6558 0,223,1,1443,2158,
6559 16,0,223,1,236,
6560 2159,16,0,223,1,
6561 2136,842,1,2664,2160,
6562 16,0,455,1,476,
6563 1543,1,242,2161,16,
6564 0,455,1,478,1583,
6565 1,1939,2162,16,0,
6566 455,1,1001,1588,1,
6567 1002,1593,1,1756,2163,
6568 16,0,223,1,20,
6569 2164,19,442,1,20,
6570 2165,5,84,1,1011,
6571 1102,1,1012,2166,16,
6572 0,440,1,1013,1258,
6573 1,262,1119,1,1267,
6574 2167,16,0,440,1,
6575 515,2168,16,0,440,
6576 1,1521,2169,16,0,
6577 440,1,525,1216,1,
6578 283,1172,1,2299,2170,
6579 16,0,440,1,42,
6580 2171,16,0,440,1,
6581 40,1177,1,44,1183,
6582 1,47,1184,1,1303,
6583 2172,16,0,440,1,
6584 1555,2173,16,0,440,
6585 1,50,1201,1,48,
6586 1190,1,49,1196,1,
6587 51,1206,1,63,1222,
6588 1,305,1211,1,66,
6589 1228,1,67,1233,1,
6590 68,1238,1,69,1243,
6591 1,70,1248,1,73,
6592 2174,16,0,440,1,
6593 74,1253,1,328,2175,
6594 16,0,440,1,1048,
6595 2176,16,0,440,1,
6596 82,2177,16,0,440,
6597 1,1840,2178,16,0,
6598 440,1,1591,2179,16,
6599 0,440,1,1341,2180,
6600 16,0,440,1,1096,
6601 1312,1,93,1318,1,
6602 352,2181,16,0,440,
6603 1,107,2182,16,0,
6604 440,1,1114,1343,1,
6605 118,2183,16,0,440,
6606 1,1123,2184,16,0,
6607 440,1,371,1365,1,
6608 1628,2185,16,0,440,
6609 1,375,1376,1,1882,
6610 2186,16,0,440,1,
6611 377,1381,1,379,1386,
6612 1,380,1391,1,883,
6613 2187,16,0,440,1,
6614 373,1409,1,130,2188,
6615 16,0,440,1,143,
6616 2189,16,0,440,1,
6617 387,2190,16,0,440,
6618 1,2664,2191,16,0,
6619 440,1,1159,2192,16,
6620 0,440,1,157,2193,
6621 16,0,440,1,1413,
6622 2194,16,0,440,1,
6623 1665,2195,16,0,440,
6624 1,412,2196,16,0,
6625 440,1,1377,2197,16,
6626 0,440,1,172,2198,
6627 16,0,440,1,1939,
6628 2199,16,0,440,1,
6629 437,2200,16,0,440,
6630 1,188,2201,16,0,
6631 440,1,942,2202,16,
6632 0,440,1,1195,2203,
6633 16,0,440,1,1449,
6634 2204,16,0,440,1,
6635 1701,2205,16,0,440,
6636 1,447,1511,1,205,
6637 2206,16,0,440,1,
6638 827,2207,16,0,440,
6639 1,223,2208,16,0,
6640 440,1,476,1543,1,
6641 477,1549,1,1231,2209,
6642 16,0,440,1,479,
6643 1559,1,480,1564,1,
6644 1485,2210,16,0,440,
6645 1,1737,2211,16,0,
6646 440,1,242,2212,16,
6647 0,440,1,478,1583,
6648 1,1001,1588,1,1002,
6649 1593,1,21,2213,19,
6650 432,1,21,2214,5,
6651 84,1,1011,1102,1,
6652 1012,2215,16,0,430,
6653 1,1013,1258,1,262,
6654 1119,1,1267,2216,16,
6655 0,430,1,515,2217,
6656 16,0,430,1,1521,
6657 2218,16,0,430,1,
6658 525,1216,1,283,1172,
6659 1,2299,2219,16,0,
6660 430,1,42,2220,16,
6661 0,430,1,40,1177,
6662 1,44,1183,1,47,
6663 1184,1,1303,2221,16,
6664 0,430,1,1555,2222,
6665 16,0,430,1,50,
6666 1201,1,48,1190,1,
6667 49,1196,1,51,1206,
6668 1,63,1222,1,305,
6669 1211,1,66,1228,1,
6670 67,1233,1,68,1238,
6671 1,69,1243,1,70,
6672 1248,1,73,2223,16,
6673 0,430,1,74,1253,
6674 1,328,2224,16,0,
6675 430,1,1048,2225,16,
6676 0,430,1,82,2226,
6677 16,0,430,1,1840,
6678 2227,16,0,430,1,
6679 1591,2228,16,0,430,
6680 1,1341,2229,16,0,
6681 430,1,1096,1312,1,
6682 93,1318,1,352,2230,
6683 16,0,430,1,107,
6684 2231,16,0,430,1,
6685 1114,1343,1,118,2232,
6686 16,0,430,1,1123,
6687 2233,16,0,430,1,
6688 371,1365,1,1628,2234,
6689 16,0,430,1,375,
6690 1376,1,1882,2235,16,
6691 0,430,1,377,1381,
6692 1,379,1386,1,380,
6693 1391,1,883,2236,16,
6694 0,430,1,373,1409,
6695 1,130,2237,16,0,
6696 430,1,143,2238,16,
6697 0,430,1,387,2239,
6698 16,0,430,1,2664,
6699 2240,16,0,430,1,
6700 1159,2241,16,0,430,
6701 1,157,2242,16,0,
6702 430,1,1413,2243,16,
6703 0,430,1,1665,2244,
6704 16,0,430,1,412,
6705 2245,16,0,430,1,
6706 1377,2246,16,0,430,
6707 1,172,2247,16,0,
6708 430,1,1939,2248,16,
6709 0,430,1,437,2249,
6710 16,0,430,1,188,
6711 2250,16,0,430,1,
6712 942,2251,16,0,430,
6713 1,1195,2252,16,0,
6714 430,1,1449,2253,16,
6715 0,430,1,1701,2254,
6716 16,0,430,1,447,
6717 1511,1,205,2255,16,
6718 0,430,1,827,2256,
6719 16,0,430,1,223,
6720 2257,16,0,430,1,
6721 476,1543,1,477,1549,
6722 1,1231,2258,16,0,
6723 430,1,479,1559,1,
6724 480,1564,1,1485,2259,
6725 16,0,430,1,1737,
6726 2260,16,0,430,1,
6727 242,2261,16,0,430,
6728 1,478,1583,1,1001,
6729 1588,1,1002,1593,1,
6730 22,2262,19,383,1,
6731 22,2263,5,84,1,
6732 1011,1102,1,1012,2264,
6733 16,0,381,1,1013,
6734 1258,1,262,1119,1,
6735 1267,2265,16,0,381,
6736 1,515,2266,16,0,
6737 381,1,1521,2267,16,
6738 0,381,1,525,1216,
6739 1,283,1172,1,2299,
6740 2268,16,0,381,1,
6741 42,2269,16,0,381,
6742 1,40,1177,1,44,
6743 1183,1,47,1184,1,
6744 1303,2270,16,0,381,
6745 1,1555,2271,16,0,
6746 381,1,50,1201,1,
6747 48,1190,1,49,1196,
6748 1,51,1206,1,63,
6749 1222,1,305,1211,1,
6750 66,1228,1,67,1233,
6751 1,68,1238,1,69,
6752 1243,1,70,1248,1,
6753 73,2272,16,0,381,
6754 1,74,1253,1,328,
6755 2273,16,0,381,1,
6756 1048,2274,16,0,381,
6757 1,82,2275,16,0,
6758 381,1,1840,2276,16,
6759 0,381,1,1591,2277,
6760 16,0,381,1,1341,
6761 2278,16,0,381,1,
6762 1096,1312,1,93,1318,
6763 1,352,2279,16,0,
6764 381,1,107,2280,16,
6765 0,381,1,1114,1343,
6766 1,118,2281,16,0,
6767 381,1,1123,2282,16,
6768 0,381,1,371,1365,
6769 1,1628,2283,16,0,
6770 381,1,375,1376,1,
6771 1882,2284,16,0,381,
6772 1,377,1381,1,379,
6773 1386,1,380,1391,1,
6774 883,2285,16,0,381,
6775 1,373,1409,1,130,
6776 2286,16,0,381,1,
6777 143,2287,16,0,381,
6778 1,387,2288,16,0,
6779 381,1,2664,2289,16,
6780 0,381,1,1159,2290,
6781 16,0,381,1,157,
6782 2291,16,0,381,1,
6783 1413,2292,16,0,381,
6784 1,1665,2293,16,0,
6785 381,1,412,2294,16,
6786 0,381,1,1377,2295,
6787 16,0,381,1,172,
6788 2296,16,0,381,1,
6789 1939,2297,16,0,381,
6790 1,437,2298,16,0,
6791 381,1,188,2299,16,
6792 0,381,1,942,2300,
6793 16,0,381,1,1195,
6794 2301,16,0,381,1,
6795 1449,2302,16,0,381,
6796 1,1701,2303,16,0,
6797 381,1,447,1511,1,
6798 205,2304,16,0,381,
6799 1,827,2305,16,0,
6800 381,1,223,2306,16,
6801 0,381,1,476,1543,
6802 1,477,1549,1,1231,
6803 2307,16,0,381,1,
6804 479,1559,1,480,1564,
6805 1,1485,2308,16,0,
6806 381,1,1737,2309,16,
6807 0,381,1,242,2310,
6808 16,0,381,1,478,
6809 1583,1,1001,1588,1,
6810 1002,1593,1,23,2311,
6811 19,504,1,23,2312,
6812 5,38,1,1901,2313,
6813 16,0,502,1,2075,
6814 2314,16,0,502,1,
6815 1860,821,1,1803,787,
6816 1,1804,2315,16,0,
6817 502,1,2413,2316,16,
6818 0,502,1,2198,2317,
6819 16,0,502,1,1873,
6820 835,1,1657,894,1,
6821 1989,916,1,1990,2318,
6822 16,0,502,1,1775,
6823 2319,16,0,502,1,
6824 32,2320,16,0,502,
6825 1,2105,814,1,2106,
6826 2321,16,0,502,1,
6827 2364,827,1,2227,908,
6828 1,2337,2322,16,0,
6829 502,1,2021,718,1,
6830 2458,876,1,2459,882,
6831 1,2462,889,1,2136,
6832 842,1,2464,899,1,
6833 2029,725,1,2030,731,
6834 1,2031,736,1,2032,
6835 741,1,2033,746,1,
6836 2035,752,1,2037,757,
6837 1,2039,762,1,1931,
6838 861,1,2041,768,1,
6839 2043,774,1,2045,779,
6840 1,1574,799,1,1958,
6841 2323,16,0,502,1,
6842 24,2324,19,177,1,
6843 24,2325,5,5,1,
6844 44,2326,16,0,175,
6845 1,377,2327,16,0,
6846 540,1,40,2328,16,
6847 0,674,1,63,2329,
6848 16,0,196,1,373,
6849 2330,16,0,536,1,
6850 25,2331,19,291,1,
6851 25,2332,5,177,1,
6852 256,2333,16,0,545,
6853 1,1261,2334,16,0,
6854 545,1,1011,1102,1,
6855 1012,2335,16,0,289,
6856 1,2458,876,1,262,
6857 1119,1,1267,2336,16,
6858 0,289,1,2021,718,
6859 1,1521,2337,16,0,
6860 289,1,1775,2338,16,
6861 0,545,1,2029,725,
6862 1,2030,731,1,2031,
6863 736,1,2032,741,1,
6864 2033,746,1,277,2339,
6865 16,0,545,1,2035,
6866 752,1,2037,757,1,
6867 2039,762,1,32,2340,
6868 16,0,545,1,2464,
6869 899,1,2293,2341,16,
6870 0,545,1,2043,774,
6871 1,2045,779,1,2299,
6872 2342,16,0,289,1,
6873 41,2343,16,0,545,
6874 1,42,2344,16,0,
6875 289,1,40,1177,1,
6876 44,1183,1,43,2345,
6877 16,0,545,1,1804,
6878 2346,16,0,545,1,
6879 48,1190,1,49,1196,
6880 1,47,1184,1,51,
6881 1206,1,52,2347,16,
6882 0,545,1,50,1201,
6883 1,305,1211,1,1096,
6884 1312,1,1515,2348,16,
6885 0,545,1,2318,2349,
6886 16,0,545,1,62,
6887 2350,16,0,545,1,
6888 63,1222,1,66,1228,
6889 1,67,1233,1,68,
6890 1238,1,69,1243,1,
6891 70,1248,1,71,2351,
6892 16,0,545,1,283,
6893 1172,1,73,2352,16,
6894 0,289,1,74,1253,
6895 1,1013,1258,1,76,
6896 2353,16,0,545,1,
6897 1834,2354,16,0,545,
6898 1,2337,2355,16,0,
6899 545,1,79,2356,16,
6900 0,545,1,1335,2357,
6901 16,0,545,1,299,
6902 2358,16,0,545,1,
6903 82,2359,16,0,289,
6904 1,1840,2360,16,0,
6905 289,1,1297,2361,16,
6906 0,545,1,85,2362,
6907 16,0,545,1,1341,
6908 2363,16,0,289,1,
6909 89,2364,16,0,545,
6910 1,1303,2365,16,0,
6911 289,1,509,2366,16,
6912 0,545,1,93,1318,
6913 1,322,2367,16,0,
6914 545,1,97,2368,16,
6915 0,545,1,2041,768,
6916 1,1555,2369,16,0,
6917 289,1,827,2370,16,
6918 0,289,1,102,2371,
6919 16,0,545,1,1860,
6920 821,1,1803,787,1,
6921 2364,827,1,107,2372,
6922 16,0,289,1,1114,
6923 1343,1,112,2373,16,
6924 0,545,1,1117,2374,
6925 16,0,545,1,352,
6926 1349,1,1873,835,1,
6927 118,1355,1,1123,2375,
6928 16,0,289,1,371,
6929 1365,1,515,2376,16,
6930 0,289,1,1377,2377,
6931 16,0,289,1,124,
6932 2378,16,0,545,1,
6933 1882,2379,16,0,289,
6934 1,377,1381,1,379,
6935 1386,1,380,1391,1,
6936 130,1414,1,346,2380,
6937 16,0,545,1,2075,
6938 2381,16,0,545,1,
6939 373,1409,1,387,2382,
6940 16,0,289,1,137,
6941 2383,16,0,545,1,
6942 143,2384,16,0,289,
6943 1,1901,2385,16,0,
6944 545,1,1048,1344,1,
6945 2658,2386,16,0,545,
6946 1,1153,2387,16,0,
6947 545,1,375,1376,1,
6948 151,2388,16,0,545,
6949 1,1407,2389,16,0,
6950 545,1,1659,2390,16,
6951 0,545,1,2413,2391,
6952 16,0,545,1,1159,
6953 2392,16,0,289,1,
6954 381,2393,16,0,545,
6955 1,157,2394,16,0,
6956 289,1,1413,2395,16,
6957 0,289,1,883,2396,
6958 16,0,289,1,1371,
6959 2397,16,0,545,1,
6960 328,1302,1,2105,814,
6961 1,2106,2398,16,0,
6962 545,1,166,2399,16,
6963 0,545,1,525,2400,
6964 16,0,545,1,1622,
6965 2401,16,0,545,1,
6966 406,2402,16,0,545,
6967 1,1574,799,1,172,
6968 1469,1,1931,861,1,
6969 412,2403,16,0,289,
6970 1,1933,2404,16,0,
6971 545,1,1876,2405,16,
6972 0,545,1,431,2406,
6973 16,0,545,1,1585,
6974 2407,16,0,545,1,
6975 182,2408,16,0,545,
6976 1,1628,2409,16,0,
6977 289,1,1189,2410,16,
6978 0,545,1,437,2411,
6979 16,0,289,1,1591,
6980 2412,16,0,289,1,
6981 188,1518,1,1695,2413,
6982 16,0,545,1,2198,
6983 2414,16,0,545,1,
6984 1195,2415,16,0,289,
6985 1,1449,2416,16,0,
6986 289,1,1701,2417,16,
6987 0,289,1,447,2418,
6988 16,0,545,1,199,
6989 2419,16,0,545,1,
6990 2459,882,1,1958,2420,
6991 16,0,545,1,2462,
6992 889,1,1657,894,1,
6993 205,2421,16,0,289,
6994 1,459,2422,16,0,
6995 545,1,462,2423,16,
6996 0,545,1,1665,2424,
6997 16,0,289,1,217,
6998 2425,16,0,545,1,
6999 2227,908,1,942,1490,
7000 1,1225,2426,16,0,
7001 545,1,223,2427,16,
7002 0,289,1,1479,2428,
7003 16,0,545,1,1731,
7004 2429,16,0,545,1,
7005 477,1549,1,1231,2430,
7006 16,0,289,1,479,
7007 1559,1,480,1564,1,
7008 1485,2431,16,0,289,
7009 1,1737,2432,16,0,
7010 289,1,1989,916,1,
7011 1990,2433,16,0,545,
7012 1,1443,2434,16,0,
7013 545,1,236,2435,16,
7014 0,545,1,2136,842,
7015 1,2664,2436,16,0,
7016 289,1,476,1543,1,
7017 242,2437,16,0,289,
7018 1,478,1583,1,1939,
7019 2438,16,0,289,1,
7020 1001,1588,1,1002,1593,
7021 1,1756,2439,16,0,
7022 545,1,26,2440,19,
7023 308,1,26,2441,5,
7024 84,1,1011,1102,1,
7025 1012,2442,16,0,306,
7026 1,1013,1258,1,262,
7027 1119,1,1267,2443,16,
7028 0,306,1,515,2444,
7029 16,0,660,1,1521,
7030 2445,16,0,306,1,
7031 525,1216,1,283,1172,
7032 1,2299,2446,16,0,
7033 306,1,42,2447,16,
7034 0,306,1,40,1177,
7035 1,44,1183,1,47,
7036 1184,1,1303,2448,16,
7037 0,306,1,1555,2449,
7038 16,0,306,1,50,
7039 1201,1,48,1190,1,
7040 49,1196,1,51,1206,
7041 1,63,1222,1,305,
7042 1211,1,66,1228,1,
7043 67,1233,1,68,1238,
7044 1,69,1243,1,70,
7045 1248,1,73,2450,16,
7046 0,306,1,74,1253,
7047 1,328,1302,1,1048,
7048 1344,1,82,2451,16,
7049 0,306,1,1840,2452,
7050 16,0,306,1,1591,
7051 2453,16,0,306,1,
7052 1341,2454,16,0,306,
7053 1,1096,1312,1,93,
7054 1318,1,352,1349,1,
7055 107,2455,16,0,306,
7056 1,1114,1343,1,118,
7057 1355,1,1123,2456,16,
7058 0,306,1,371,1365,
7059 1,1628,2457,16,0,
7060 306,1,375,1376,1,
7061 1882,2458,16,0,306,
7062 1,377,1381,1,379,
7063 1386,1,380,1391,1,
7064 883,2459,16,0,306,
7065 1,373,1409,1,130,
7066 1414,1,143,2460,16,
7067 0,306,1,387,2461,
7068 16,0,306,1,2664,
7069 2462,16,0,306,1,
7070 1159,2463,16,0,306,
7071 1,157,2464,16,0,
7072 306,1,1413,2465,16,
7073 0,306,1,1665,2466,
7074 16,0,306,1,412,
7075 2467,16,0,306,1,
7076 1377,2468,16,0,306,
7077 1,172,1469,1,1939,
7078 2469,16,0,306,1,
7079 437,2470,16,0,588,
7080 1,188,1518,1,942,
7081 1490,1,1195,2471,16,
7082 0,306,1,1449,2472,
7083 16,0,306,1,1701,
7084 2473,16,0,306,1,
7085 447,1511,1,205,2474,
7086 16,0,306,1,827,
7087 2475,16,0,306,1,
7088 223,2476,16,0,306,
7089 1,476,1543,1,477,
7090 1549,1,1231,2477,16,
7091 0,306,1,479,1559,
7092 1,480,1564,1,1485,
7093 2478,16,0,306,1,
7094 1737,2479,16,0,306,
7095 1,242,2480,16,0,
7096 306,1,478,1583,1,
7097 1001,1588,1,1002,1593,
7098 1,27,2481,19,598,
7099 1,27,2482,5,95,
7100 1,256,2483,16,0,
7101 596,1,1261,2484,16,
7102 0,596,1,509,2485,
7103 16,0,596,1,1515,
7104 2486,16,0,596,1,
7105 2021,718,1,1775,2487,
7106 16,0,596,1,2029,
7107 725,1,2030,731,1,
7108 2031,736,1,2032,741,
7109 1,2033,746,1,277,
7110 2488,16,0,596,1,
7111 2035,752,1,2037,757,
7112 1,2039,762,1,32,
7113 2489,16,0,596,1,
7114 2041,768,1,2293,2490,
7115 16,0,596,1,2043,
7116 774,1,2045,779,1,
7117 41,2491,16,0,596,
7118 1,1297,2492,16,0,
7119 596,1,43,2493,16,
7120 0,596,1,1803,787,
7121 1,1804,2494,16,0,
7122 596,1,299,2495,16,
7123 0,596,1,52,2496,
7124 16,0,596,1,2318,
7125 2497,16,0,596,1,
7126 62,2498,16,0,596,
7127 1,2075,2499,16,0,
7128 596,1,1574,799,1,
7129 71,2500,16,0,596,
7130 1,76,2501,16,0,
7131 596,1,1834,2502,16,
7132 0,596,1,2337,2503,
7133 16,0,596,1,79,
7134 2504,16,0,596,1,
7135 1335,2505,16,0,596,
7136 1,322,2506,16,0,
7137 596,1,85,2507,16,
7138 0,596,1,89,2508,
7139 16,0,596,1,346,
7140 2509,16,0,596,1,
7141 2105,814,1,2106,2510,
7142 16,0,596,1,97,
7143 2511,16,0,596,1,
7144 1860,821,1,2364,827,
7145 1,102,2512,16,0,
7146 596,1,112,2513,16,
7147 0,596,1,1117,2514,
7148 16,0,596,1,1873,
7149 835,1,1876,2515,16,
7150 0,596,1,124,2516,
7151 16,0,596,1,2136,
7152 842,1,381,2517,16,
7153 0,596,1,525,2518,
7154 16,0,596,1,137,
7155 2519,16,0,596,1,
7156 1901,2520,16,0,596,
7157 1,2658,2521,16,0,
7158 596,1,1153,2522,16,
7159 0,596,1,151,2523,
7160 16,0,596,1,1407,
7161 2524,16,0,596,1,
7162 1659,2525,16,0,596,
7163 1,2413,2526,16,0,
7164 596,1,406,2527,16,
7165 0,596,1,1371,2528,
7166 16,0,596,1,166,
7167 2529,16,0,596,1,
7168 1622,2530,16,0,596,
7169 1,1931,861,1,1933,
7170 2531,16,0,596,1,
7171 431,2532,16,0,596,
7172 1,1585,2533,16,0,
7173 596,1,182,2534,16,
7174 0,596,1,1189,2535,
7175 16,0,596,1,1443,
7176 2536,16,0,596,1,
7177 1695,2537,16,0,596,
7178 1,2198,2538,16,0,
7179 596,1,447,2539,16,
7180 0,596,1,2458,876,
7181 1,2459,882,1,1958,
7182 2540,16,0,596,1,
7183 2462,889,1,1657,894,
7184 1,2464,899,1,199,
7185 2541,16,0,596,1,
7186 459,2542,16,0,596,
7187 1,462,2543,16,0,
7188 596,1,217,2544,16,
7189 0,596,1,2227,908,
7190 1,1225,2545,16,0,
7191 596,1,1479,2546,16,
7192 0,596,1,1731,2547,
7193 16,0,596,1,1989,
7194 916,1,1990,2548,16,
7195 0,596,1,236,2549,
7196 16,0,596,1,1756,
7197 2550,16,0,596,1,
7198 28,2551,19,629,1,
7199 28,2552,5,60,1,
7200 328,1302,1,223,1533,
7201 1,1096,1312,1,118,
7202 1355,1,883,1397,1,
7203 525,1216,1,1001,1588,
7204 1,130,1414,1,459,
7205 1688,1,1114,1343,1,
7206 352,1349,1,447,1511,
7207 1,464,1683,1,1011,
7208 1102,1,1013,1258,1,
7209 242,1578,1,143,1419,
7210 1,40,1177,1,41,
7211 1659,1,42,1662,1,
7212 479,1559,1,44,1183,
7213 1,481,1646,1,373,
7214 1409,1,47,1184,1,
7215 157,1443,1,49,1196,
7216 1,50,1201,1,48,
7217 1190,1,379,1386,1,
7218 380,1391,1,51,1206,
7219 1,476,1543,1,371,
7220 1365,1,478,1583,1,
7221 1048,1344,1,375,1376,
7222 1,172,1469,1,262,
7223 1119,1,283,1172,1,
7224 63,1222,1,67,1233,
7225 1,68,1238,1,69,
7226 1243,1,66,1228,1,
7227 461,2553,16,0,627,
7228 1,74,1253,1,377,
7229 1381,1,1002,1593,1,
7230 70,1248,1,188,1518,
7231 1,82,1280,1,305,
7232 1211,1,477,1549,1,
7233 827,1331,1,93,1318,
7234 1,480,1564,1,205,
7235 1523,1,942,1490,1,
7236 107,1338,1,29,2554,
7237 19,280,1,29,2555,
7238 5,84,1,1011,1102,
7239 1,1012,2556,16,0,
7240 278,1,1013,1258,1,
7241 262,1119,1,1267,2557,
7242 16,0,278,1,515,
7243 2558,16,0,278,1,
7244 1521,2559,16,0,278,
7245 1,525,1216,1,283,
7246 1172,1,2299,2560,16,
7247 0,278,1,42,2561,
7248 16,0,278,1,40,
7249 1177,1,44,1183,1,
7250 47,1184,1,1303,2562,
7251 16,0,278,1,1555,
7252 2563,16,0,278,1,
7253 50,1201,1,48,1190,
7254 1,49,1196,1,51,
7255 1206,1,63,1222,1,
7256 305,1211,1,66,1228,
7257 1,67,1233,1,68,
7258 1238,1,69,1243,1,
7259 70,1248,1,73,2564,
7260 16,0,278,1,74,
7261 1253,1,328,1302,1,
7262 1048,1344,1,82,2565,
7263 16,0,278,1,1840,
7264 2566,16,0,278,1,
7265 1591,2567,16,0,278,
7266 1,1341,2568,16,0,
7267 278,1,1096,1312,1,
7268 93,1318,1,352,1349,
7269 1,107,2569,16,0,
7270 278,1,1114,1343,1,
7271 118,1355,1,1123,2570,
7272 16,0,278,1,371,
7273 1365,1,1628,2571,16,
7274 0,278,1,375,1376,
7275 1,1882,2572,16,0,
7276 278,1,377,1381,1,
7277 379,1386,1,380,1391,
7278 1,883,2573,16,0,
7279 278,1,373,1409,1,
7280 130,1414,1,143,1419,
7281 1,387,2574,16,0,
7282 278,1,2664,2575,16,
7283 0,278,1,1159,2576,
7284 16,0,278,1,157,
7285 1443,1,1413,2577,16,
7286 0,278,1,1665,2578,
7287 16,0,278,1,412,
7288 2579,16,0,278,1,
7289 1377,2580,16,0,278,
7290 1,172,1469,1,1939,
7291 2581,16,0,278,1,
7292 437,2582,16,0,278,
7293 1,188,1518,1,942,
7294 1490,1,1195,2583,16,
7295 0,278,1,1449,2584,
7296 16,0,278,1,1701,
7297 2585,16,0,278,1,
7298 447,1511,1,205,2586,
7299 16,0,278,1,827,
7300 2587,16,0,278,1,
7301 223,2588,16,0,278,
7302 1,476,1543,1,477,
7303 1549,1,1231,2589,16,
7304 0,278,1,479,1559,
7305 1,480,1564,1,1485,
7306 2590,16,0,278,1,
7307 1737,2591,16,0,278,
7308 1,242,2592,16,0,
7309 278,1,478,1583,1,
7310 1001,1588,1,1002,1593,
7311 1,30,2593,19,268,
7312 1,30,2594,5,84,
7313 1,1011,1102,1,1012,
7314 2595,16,0,266,1,
7315 1013,1258,1,262,1119,
7316 1,1267,2596,16,0,
7317 266,1,515,2597,16,
7318 0,266,1,1521,2598,
7319 16,0,266,1,525,
7320 1216,1,283,1172,1,
7321 2299,2599,16,0,266,
7322 1,42,2600,16,0,
7323 266,1,40,1177,1,
7324 44,1183,1,47,1184,
7325 1,1303,2601,16,0,
7326 266,1,1555,2602,16,
7327 0,266,1,50,1201,
7328 1,48,1190,1,49,
7329 1196,1,51,1206,1,
7330 63,1222,1,305,1211,
7331 1,66,1228,1,67,
7332 1233,1,68,1238,1,
7333 69,1243,1,70,1248,
7334 1,73,2603,16,0,
7335 266,1,74,1253,1,
7336 328,1302,1,1048,1344,
7337 1,82,2604,16,0,
7338 266,1,1840,2605,16,
7339 0,266,1,1591,2606,
7340 16,0,266,1,1341,
7341 2607,16,0,266,1,
7342 1096,1312,1,93,1318,
7343 1,352,1349,1,107,
7344 2608,16,0,266,1,
7345 1114,1343,1,118,1355,
7346 1,1123,2609,16,0,
7347 266,1,371,1365,1,
7348 1628,2610,16,0,266,
7349 1,375,1376,1,1882,
7350 2611,16,0,266,1,
7351 377,1381,1,379,1386,
7352 1,380,1391,1,883,
7353 2612,16,0,266,1,
7354 373,1409,1,130,1414,
7355 1,143,1419,1,387,
7356 2613,16,0,266,1,
7357 2664,2614,16,0,266,
7358 1,1159,2615,16,0,
7359 266,1,157,1443,1,
7360 1413,2616,16,0,266,
7361 1,1665,2617,16,0,
7362 266,1,412,2618,16,
7363 0,266,1,1377,2619,
7364 16,0,266,1,172,
7365 1469,1,1939,2620,16,
7366 0,266,1,437,2621,
7367 16,0,266,1,188,
7368 1518,1,942,1490,1,
7369 1195,2622,16,0,266,
7370 1,1449,2623,16,0,
7371 266,1,1701,2624,16,
7372 0,266,1,447,1511,
7373 1,205,2625,16,0,
7374 266,1,827,2626,16,
7375 0,266,1,223,2627,
7376 16,0,266,1,476,
7377 1543,1,477,1549,1,
7378 1231,2628,16,0,266,
7379 1,479,1559,1,480,
7380 1564,1,1485,2629,16,
7381 0,266,1,1737,2630,
7382 16,0,266,1,242,
7383 2631,16,0,266,1,
7384 478,1583,1,1001,1588,
7385 1,1002,1593,1,31,
7386 2632,19,253,1,31,
7387 2633,5,84,1,1011,
7388 1102,1,1012,2634,16,
7389 0,251,1,1013,1258,
7390 1,262,1119,1,1267,
7391 2635,16,0,251,1,
7392 515,2636,16,0,251,
7393 1,1521,2637,16,0,
7394 251,1,525,1216,1,
7395 283,1172,1,2299,2638,
7396 16,0,251,1,42,
7397 2639,16,0,251,1,
7398 40,1177,1,44,1183,
7399 1,47,1184,1,1303,
7400 2640,16,0,251,1,
7401 1555,2641,16,0,251,
7402 1,50,1201,1,48,
7403 1190,1,49,1196,1,
7404 51,1206,1,63,1222,
7405 1,305,1211,1,66,
7406 1228,1,67,1233,1,
7407 68,1238,1,69,1243,
7408 1,70,1248,1,73,
7409 2642,16,0,251,1,
7410 74,1253,1,328,1302,
7411 1,1048,1344,1,82,
7412 2643,16,0,251,1,
7413 1840,2644,16,0,251,
7414 1,1591,2645,16,0,
7415 251,1,1341,2646,16,
7416 0,251,1,1096,1312,
7417 1,93,1318,1,352,
7418 1349,1,107,2647,16,
7419 0,251,1,1114,1343,
7420 1,118,1355,1,1123,
7421 2648,16,0,251,1,
7422 371,1365,1,1628,2649,
7423 16,0,251,1,375,
7424 1376,1,1882,2650,16,
7425 0,251,1,377,1381,
7426 1,379,1386,1,380,
7427 1391,1,883,2651,16,
7428 0,251,1,373,1409,
7429 1,130,1414,1,143,
7430 2652,16,0,251,1,
7431 387,2653,16,0,251,
7432 1,2664,2654,16,0,
7433 251,1,1159,2655,16,
7434 0,251,1,157,2656,
7435 16,0,251,1,1413,
7436 2657,16,0,251,1,
7437 1665,2658,16,0,251,
7438 1,412,2659,16,0,
7439 251,1,1377,2660,16,
7440 0,251,1,172,1469,
7441 1,1939,2661,16,0,
7442 251,1,437,2662,16,
7443 0,251,1,188,1518,
7444 1,942,1490,1,1195,
7445 2663,16,0,251,1,
7446 1449,2664,16,0,251,
7447 1,1701,2665,16,0,
7448 251,1,447,1511,1,
7449 205,2666,16,0,251,
7450 1,827,2667,16,0,
7451 251,1,223,2668,16,
7452 0,251,1,476,1543,
7453 1,477,1549,1,1231,
7454 2669,16,0,251,1,
7455 479,1559,1,480,1564,
7456 1,1485,2670,16,0,
7457 251,1,1737,2671,16,
7458 0,251,1,242,2672,
7459 16,0,251,1,478,
7460 1583,1,1001,1588,1,
7461 1002,1593,1,32,2673,
7462 19,246,1,32,2674,
7463 5,84,1,1011,1102,
7464 1,1012,2675,16,0,
7465 244,1,1013,1258,1,
7466 262,1119,1,1267,2676,
7467 16,0,244,1,515,
7468 2677,16,0,244,1,
7469 1521,2678,16,0,244,
7470 1,525,1216,1,283,
7471 1172,1,2299,2679,16,
7472 0,244,1,42,2680,
7473 16,0,244,1,40,
7474 1177,1,44,1183,1,
7475 47,1184,1,1303,2681,
7476 16,0,244,1,1555,
7477 2682,16,0,244,1,
7478 50,1201,1,48,1190,
7479 1,49,1196,1,51,
7480 1206,1,63,1222,1,
7481 305,1211,1,66,1228,
7482 1,67,1233,1,68,
7483 1238,1,69,1243,1,
7484 70,1248,1,73,2683,
7485 16,0,244,1,74,
7486 1253,1,328,1302,1,
7487 1048,1344,1,82,2684,
7488 16,0,244,1,1840,
7489 2685,16,0,244,1,
7490 1591,2686,16,0,244,
7491 1,1341,2687,16,0,
7492 244,1,1096,1312,1,
7493 93,1318,1,352,1349,
7494 1,107,2688,16,0,
7495 244,1,1114,1343,1,
7496 118,1355,1,1123,2689,
7497 16,0,244,1,371,
7498 1365,1,1628,2690,16,
7499 0,244,1,375,1376,
7500 1,1882,2691,16,0,
7501 244,1,377,1381,1,
7502 379,1386,1,380,1391,
7503 1,883,2692,16,0,
7504 244,1,373,1409,1,
7505 130,1414,1,143,2693,
7506 16,0,244,1,387,
7507 2694,16,0,244,1,
7508 2664,2695,16,0,244,
7509 1,1159,2696,16,0,
7510 244,1,157,2697,16,
7511 0,244,1,1413,2698,
7512 16,0,244,1,1665,
7513 2699,16,0,244,1,
7514 412,2700,16,0,244,
7515 1,1377,2701,16,0,
7516 244,1,172,1469,1,
7517 1939,2702,16,0,244,
7518 1,437,2703,16,0,
7519 244,1,188,1518,1,
7520 942,1490,1,1195,2704,
7521 16,0,244,1,1449,
7522 2705,16,0,244,1,
7523 1701,2706,16,0,244,
7524 1,447,1511,1,205,
7525 2707,16,0,244,1,
7526 827,2708,16,0,244,
7527 1,223,2709,16,0,
7528 244,1,476,1543,1,
7529 477,1549,1,1231,2710,
7530 16,0,244,1,479,
7531 1559,1,480,1564,1,
7532 1485,2711,16,0,244,
7533 1,1737,2712,16,0,
7534 244,1,242,2713,16,
7535 0,244,1,478,1583,
7536 1,1001,1588,1,1002,
7537 1593,1,33,2714,19,
7538 332,1,33,2715,5,
7539 84,1,1011,1102,1,
7540 1012,2716,16,0,330,
7541 1,1013,1258,1,262,
7542 1119,1,1267,2717,16,
7543 0,330,1,515,2718,
7544 16,0,330,1,1521,
7545 2719,16,0,330,1,
7546 525,1216,1,283,1172,
7547 1,2299,2720,16,0,
7548 330,1,42,2721,16,
7549 0,330,1,40,1177,
7550 1,44,1183,1,47,
7551 1184,1,1303,2722,16,
7552 0,330,1,1555,2723,
7553 16,0,330,1,50,
7554 1201,1,48,1190,1,
7555 49,1196,1,51,1206,
7556 1,63,1222,1,305,
7557 1211,1,66,1228,1,
7558 67,1233,1,68,1238,
7559 1,69,1243,1,70,
7560 1248,1,73,2724,16,
7561 0,330,1,74,1253,
7562 1,328,1302,1,1048,
7563 1344,1,82,2725,16,
7564 0,330,1,1840,2726,
7565 16,0,330,1,1591,
7566 2727,16,0,330,1,
7567 1341,2728,16,0,330,
7568 1,1096,1312,1,93,
7569 1318,1,352,1349,1,
7570 107,2729,16,0,330,
7571 1,1114,1343,1,118,
7572 1355,1,1123,2730,16,
7573 0,330,1,371,1365,
7574 1,1628,2731,16,0,
7575 330,1,375,1376,1,
7576 1882,2732,16,0,330,
7577 1,377,1381,1,379,
7578 1386,1,380,1391,1,
7579 883,2733,16,0,330,
7580 1,373,1409,1,130,
7581 1414,1,143,1419,1,
7582 387,2734,16,0,330,
7583 1,2664,2735,16,0,
7584 330,1,1159,2736,16,
7585 0,330,1,157,1443,
7586 1,1413,2737,16,0,
7587 330,1,1665,2738,16,
7588 0,330,1,412,2739,
7589 16,0,330,1,1377,
7590 2740,16,0,330,1,
7591 172,1469,1,1939,2741,
7592 16,0,330,1,437,
7593 2742,16,0,330,1,
7594 188,1518,1,942,1490,
7595 1,1195,2743,16,0,
7596 330,1,1449,2744,16,
7597 0,330,1,1701,2745,
7598 16,0,330,1,447,
7599 1511,1,205,2746,16,
7600 0,330,1,827,2747,
7601 16,0,330,1,223,
7602 2748,16,0,330,1,
7603 476,1543,1,477,1549,
7604 1,1231,2749,16,0,
7605 330,1,479,1559,1,
7606 480,1564,1,1485,2750,
7607 16,0,330,1,1737,
7608 2751,16,0,330,1,
7609 242,1578,1,478,1583,
7610 1,1001,1588,1,1002,
7611 1593,1,34,2752,19,
7612 322,1,34,2753,5,
7613 84,1,1011,1102,1,
7614 1012,2754,16,0,320,
7615 1,1013,1258,1,262,
7616 1119,1,1267,2755,16,
7617 0,320,1,515,2756,
7618 16,0,320,1,1521,
7619 2757,16,0,320,1,
7620 525,1216,1,283,1172,
7621 1,2299,2758,16,0,
7622 320,1,42,2759,16,
7623 0,320,1,40,1177,
7624 1,44,1183,1,47,
7625 1184,1,1303,2760,16,
7626 0,320,1,1555,2761,
7627 16,0,320,1,50,
7628 1201,1,48,1190,1,
7629 49,1196,1,51,1206,
7630 1,63,1222,1,305,
7631 1211,1,66,1228,1,
7632 67,1233,1,68,1238,
7633 1,69,1243,1,70,
7634 1248,1,73,2762,16,
7635 0,320,1,74,1253,
7636 1,328,1302,1,1048,
7637 1344,1,82,2763,16,
7638 0,320,1,1840,2764,
7639 16,0,320,1,1591,
7640 2765,16,0,320,1,
7641 1341,2766,16,0,320,
7642 1,1096,1312,1,93,
7643 1318,1,352,1349,1,
7644 107,2767,16,0,320,
7645 1,1114,1343,1,118,
7646 1355,1,1123,2768,16,
7647 0,320,1,371,1365,
7648 1,1628,2769,16,0,
7649 320,1,375,1376,1,
7650 1882,2770,16,0,320,
7651 1,377,1381,1,379,
7652 1386,1,380,1391,1,
7653 883,2771,16,0,320,
7654 1,373,1409,1,130,
7655 1414,1,143,1419,1,
7656 387,2772,16,0,320,
7657 1,2664,2773,16,0,
7658 320,1,1159,2774,16,
7659 0,320,1,157,1443,
7660 1,1413,2775,16,0,
7661 320,1,1665,2776,16,
7662 0,320,1,412,2777,
7663 16,0,320,1,1377,
7664 2778,16,0,320,1,
7665 172,1469,1,1939,2779,
7666 16,0,320,1,437,
7667 2780,16,0,320,1,
7668 188,1518,1,942,1490,
7669 1,1195,2781,16,0,
7670 320,1,1449,2782,16,
7671 0,320,1,1701,2783,
7672 16,0,320,1,447,
7673 1511,1,205,1523,1,
7674 827,2784,16,0,320,
7675 1,223,1533,1,476,
7676 1543,1,477,1549,1,
7677 1231,2785,16,0,320,
7678 1,479,1559,1,480,
7679 1564,1,1485,2786,16,
7680 0,320,1,1737,2787,
7681 16,0,320,1,242,
7682 1578,1,478,1583,1,
7683 1001,1588,1,1002,1593,
7684 1,35,2788,19,311,
7685 1,35,2789,5,84,
7686 1,1011,1102,1,1012,
7687 2790,16,0,309,1,
7688 1013,1258,1,262,1119,
7689 1,1267,2791,16,0,
7690 309,1,515,2792,16,
7691 0,309,1,1521,2793,
7692 16,0,309,1,525,
7693 1216,1,283,1172,1,
7694 2299,2794,16,0,309,
7695 1,42,2795,16,0,
7696 309,1,40,1177,1,
7697 44,1183,1,47,1184,
7698 1,1303,2796,16,0,
7699 309,1,1555,2797,16,
7700 0,309,1,50,1201,
7701 1,48,1190,1,49,
7702 1196,1,51,1206,1,
7703 63,1222,1,305,1211,
7704 1,66,1228,1,67,
7705 1233,1,68,1238,1,
7706 69,1243,1,70,1248,
7707 1,73,2798,16,0,
7708 309,1,74,1253,1,
7709 328,1302,1,1048,1344,
7710 1,82,2799,16,0,
7711 309,1,1840,2800,16,
7712 0,309,1,1591,2801,
7713 16,0,309,1,1341,
7714 2802,16,0,309,1,
7715 1096,1312,1,93,1318,
7716 1,352,1349,1,107,
7717 2803,16,0,309,1,
7718 1114,1343,1,118,1355,
7719 1,1123,2804,16,0,
7720 309,1,371,1365,1,
7721 1628,2805,16,0,309,
7722 1,375,1376,1,1882,
7723 2806,16,0,309,1,
7724 377,1381,1,379,1386,
7725 1,380,1391,1,883,
7726 2807,16,0,309,1,
7727 373,1409,1,130,1414,
7728 1,143,1419,1,387,
7729 2808,16,0,309,1,
7730 2664,2809,16,0,309,
7731 1,1159,2810,16,0,
7732 309,1,157,1443,1,
7733 1413,2811,16,0,309,
7734 1,1665,2812,16,0,
7735 309,1,412,2813,16,
7736 0,309,1,1377,2814,
7737 16,0,309,1,172,
7738 1469,1,1939,2815,16,
7739 0,309,1,437,2816,
7740 16,0,309,1,188,
7741 1518,1,942,1490,1,
7742 1195,2817,16,0,309,
7743 1,1449,2818,16,0,
7744 309,1,1701,2819,16,
7745 0,309,1,447,1511,
7746 1,205,1523,1,827,
7747 2820,16,0,309,1,
7748 223,2821,16,0,309,
7749 1,476,1543,1,477,
7750 1549,1,1231,2822,16,
7751 0,309,1,479,1559,
7752 1,480,1564,1,1485,
7753 2823,16,0,309,1,
7754 1737,2824,16,0,309,
7755 1,242,1578,1,478,
7756 1583,1,1001,1588,1,
7757 1002,1593,1,36,2825,
7758 19,216,1,36,2826,
7759 5,94,1,256,2827,
7760 16,0,214,1,1261,
7761 2828,16,0,214,1,
7762 509,2829,16,0,214,
7763 1,1515,2830,16,0,
7764 214,1,2021,718,1,
7765 1775,2831,16,0,214,
7766 1,2029,725,1,2030,
7767 731,1,2031,736,1,
7768 2032,741,1,2033,746,
7769 1,277,2832,16,0,
7770 214,1,2035,752,1,
7771 2037,757,1,2039,762,
7772 1,32,2833,16,0,
7773 214,1,2041,768,1,
7774 2293,2834,16,0,214,
7775 1,2043,774,1,2045,
7776 779,1,41,2835,16,
7777 0,214,1,1297,2836,
7778 16,0,214,1,43,
7779 2837,16,0,214,1,
7780 1803,787,1,1804,2838,
7781 16,0,214,1,299,
7782 2839,16,0,214,1,
7783 52,2840,16,0,214,
7784 1,2318,2841,16,0,
7785 214,1,2075,2842,16,
7786 0,214,1,1574,799,
7787 1,71,2843,16,0,
7788 214,1,76,2844,16,
7789 0,214,1,1834,2845,
7790 16,0,214,1,2337,
7791 2846,16,0,214,1,
7792 79,2847,16,0,214,
7793 1,1335,2848,16,0,
7794 214,1,322,2849,16,
7795 0,214,1,85,2850,
7796 16,0,214,1,89,
7797 2851,16,0,214,1,
7798 346,2852,16,0,214,
7799 1,2105,814,1,2106,
7800 2853,16,0,214,1,
7801 97,2854,16,0,214,
7802 1,1860,821,1,2364,
7803 827,1,102,2855,16,
7804 0,214,1,112,2856,
7805 16,0,214,1,1117,
7806 2857,16,0,214,1,
7807 1873,835,1,1876,2858,
7808 16,0,214,1,124,
7809 2859,16,0,214,1,
7810 2136,842,1,381,2860,
7811 16,0,214,1,525,
7812 2861,16,0,214,1,
7813 137,2862,16,0,214,
7814 1,1901,2863,16,0,
7815 214,1,2658,2864,16,
7816 0,214,1,1153,2865,
7817 16,0,214,1,151,
7818 2866,16,0,214,1,
7819 1407,2867,16,0,214,
7820 1,1659,2868,16,0,
7821 214,1,2413,2869,16,
7822 0,214,1,406,2870,
7823 16,0,214,1,1371,
7824 2871,16,0,214,1,
7825 166,2872,16,0,214,
7826 1,1622,2873,16,0,
7827 214,1,1931,861,1,
7828 1933,2874,16,0,214,
7829 1,431,2875,16,0,
7830 214,1,1585,2876,16,
7831 0,214,1,182,2877,
7832 16,0,214,1,1189,
7833 2878,16,0,214,1,
7834 1443,2879,16,0,214,
7835 1,1695,2880,16,0,
7836 214,1,2198,2881,16,
7837 0,214,1,447,2882,
7838 16,0,214,1,2458,
7839 876,1,2459,882,1,
7840 1958,2883,16,0,214,
7841 1,2462,889,1,1657,
7842 894,1,2464,899,1,
7843 199,2884,16,0,214,
7844 1,459,2885,16,0,
7845 214,1,462,2886,16,
7846 0,214,1,217,2887,
7847 16,0,214,1,2227,
7848 908,1,1225,2888,16,
7849 0,214,1,1479,2889,
7850 16,0,214,1,1731,
7851 2890,16,0,214,1,
7852 1989,916,1,1990,2891,
7853 16,0,214,1,236,
7854 2892,16,0,214,1,
7855 1756,2893,16,0,214,
7856 1,37,2894,19,233,
7857 1,37,2895,5,94,
7858 1,256,2896,16,0,
7859 231,1,1261,2897,16,
7860 0,231,1,509,2898,
7861 16,0,231,1,1515,
7862 2899,16,0,231,1,
7863 2021,718,1,1775,2900,
7864 16,0,231,1,2029,
7865 725,1,2030,731,1,
7866 2031,736,1,2032,741,
7867 1,2033,746,1,277,
7868 2901,16,0,231,1,
7869 2035,752,1,2037,757,
7870 1,2039,762,1,32,
7871 2902,16,0,231,1,
7872 2041,768,1,2293,2903,
7873 16,0,231,1,2043,
7874 774,1,2045,779,1,
7875 41,2904,16,0,231,
7876 1,1297,2905,16,0,
7877 231,1,43,2906,16,
7878 0,231,1,1803,787,
7879 1,1804,2907,16,0,
7880 231,1,299,2908,16,
7881 0,231,1,52,2909,
7882 16,0,231,1,2318,
7883 2910,16,0,231,1,
7884 2075,2911,16,0,231,
7885 1,1574,799,1,71,
7886 2912,16,0,231,1,
7887 76,2913,16,0,231,
7888 1,1834,2914,16,0,
7889 231,1,2337,2915,16,
7890 0,231,1,79,2916,
7891 16,0,231,1,1335,
7892 2917,16,0,231,1,
7893 322,2918,16,0,231,
7894 1,85,2919,16,0,
7895 231,1,89,2920,16,
7896 0,231,1,346,2921,
7897 16,0,231,1,2105,
7898 814,1,2106,2922,16,
7899 0,231,1,97,2923,
7900 16,0,231,1,1860,
7901 821,1,2364,827,1,
7902 102,2924,16,0,231,
7903 1,112,2925,16,0,
7904 231,1,1117,2926,16,
7905 0,231,1,1873,835,
7906 1,1876,2927,16,0,
7907 231,1,124,2928,16,
7908 0,231,1,2136,842,
7909 1,381,2929,16,0,
7910 231,1,525,2930,16,
7911 0,231,1,137,2931,
7912 16,0,231,1,1901,
7913 2932,16,0,231,1,
7914 2658,2933,16,0,231,
7915 1,1153,2934,16,0,
7916 231,1,151,2935,16,
7917 0,231,1,1407,2936,
7918 16,0,231,1,1659,
7919 2937,16,0,231,1,
7920 2413,2938,16,0,231,
7921 1,406,2939,16,0,
7922 231,1,1371,2940,16,
7923 0,231,1,166,2941,
7924 16,0,231,1,1622,
7925 2942,16,0,231,1,
7926 1931,861,1,1933,2943,
7927 16,0,231,1,431,
7928 2944,16,0,231,1,
7929 1585,2945,16,0,231,
7930 1,182,2946,16,0,
7931 231,1,1189,2947,16,
7932 0,231,1,1443,2948,
7933 16,0,231,1,1695,
7934 2949,16,0,231,1,
7935 2198,2950,16,0,231,
7936 1,447,2951,16,0,
7937 231,1,2458,876,1,
7938 2459,882,1,1958,2952,
7939 16,0,231,1,2462,
7940 889,1,1657,894,1,
7941 2464,899,1,199,2953,
7942 16,0,231,1,459,
7943 2954,16,0,231,1,
7944 462,2955,16,0,231,
7945 1,217,2956,16,0,
7946 231,1,2227,908,1,
7947 1225,2957,16,0,231,
7948 1,1479,2958,16,0,
7949 231,1,1731,2959,16,
7950 0,231,1,1989,916,
7951 1,1990,2960,16,0,
7952 231,1,236,2961,16,
7953 0,231,1,1756,2962,
7954 16,0,231,1,38,
7955 2963,19,230,1,38,
7956 2964,5,84,1,1011,
7957 1102,1,1012,2965,16,
7958 0,228,1,1013,1258,
7959 1,262,1119,1,1267,
7960 2966,16,0,228,1,
7961 515,2967,16,0,228,
7962 1,1521,2968,16,0,
7963 228,1,525,1216,1,
7964 283,1172,1,2299,2969,
7965 16,0,228,1,42,
7966 2970,16,0,228,1,
7967 40,1177,1,44,1183,
7968 1,47,1184,1,1303,
7969 2971,16,0,228,1,
7970 1555,2972,16,0,228,
7971 1,50,1201,1,48,
7972 1190,1,49,1196,1,
7973 51,1206,1,63,1222,
7974 1,305,1211,1,66,
7975 1228,1,67,1233,1,
7976 68,1238,1,69,1243,
7977 1,70,1248,1,73,
7978 2973,16,0,228,1,
7979 74,1253,1,328,1302,
7980 1,1048,1344,1,82,
7981 2974,16,0,228,1,
7982 1840,2975,16,0,228,
7983 1,1591,2976,16,0,
7984 228,1,1341,2977,16,
7985 0,228,1,1096,1312,
7986 1,93,1318,1,352,
7987 1349,1,107,2978,16,
7988 0,228,1,1114,1343,
7989 1,118,1355,1,1123,
7990 2979,16,0,228,1,
7991 371,1365,1,1628,2980,
7992 16,0,228,1,375,
7993 1376,1,1882,2981,16,
7994 0,228,1,377,1381,
7995 1,379,1386,1,380,
7996 1391,1,883,1397,1,
7997 373,1409,1,130,1414,
7998 1,143,1419,1,387,
7999 2982,16,0,228,1,
8000 2664,2983,16,0,228,
8001 1,1159,2984,16,0,
8002 228,1,157,1443,1,
8003 1413,2985,16,0,228,
8004 1,1665,2986,16,0,
8005 228,1,412,2987,16,
8006 0,228,1,1377,2988,
8007 16,0,228,1,172,
8008 1469,1,1939,2989,16,
8009 0,228,1,437,2990,
8010 16,0,228,1,188,
8011 1518,1,942,1490,1,
8012 1195,2991,16,0,228,
8013 1,1449,2992,16,0,
8014 228,1,1701,2993,16,
8015 0,228,1,447,1511,
8016 1,205,1523,1,827,
8017 1331,1,223,1533,1,
8018 476,1543,1,477,1549,
8019 1,1231,2994,16,0,
8020 228,1,479,1559,1,
8021 480,1564,1,1485,2995,
8022 16,0,228,1,1737,
8023 2996,16,0,228,1,
8024 242,1578,1,478,1583,
8025 1,1001,1588,1,1002,
8026 1593,1,39,2997,19,
8027 222,1,39,2998,5,
8028 84,1,1011,1102,1,
8029 1012,2999,16,0,220,
8030 1,1013,1258,1,262,
8031 1119,1,1267,3000,16,
8032 0,220,1,515,3001,
8033 16,0,220,1,1521,
8034 3002,16,0,220,1,
8035 525,1216,1,283,1172,
8036 1,2299,3003,16,0,
8037 220,1,42,3004,16,
8038 0,220,1,40,1177,
8039 1,44,1183,1,47,
8040 1184,1,1303,3005,16,
8041 0,220,1,1555,3006,
8042 16,0,220,1,50,
8043 1201,1,48,1190,1,
8044 49,1196,1,51,1206,
8045 1,63,1222,1,305,
8046 1211,1,66,1228,1,
8047 67,1233,1,68,1238,
8048 1,69,1243,1,70,
8049 1248,1,73,3007,16,
8050 0,220,1,74,1253,
8051 1,328,1302,1,1048,
8052 1344,1,82,3008,16,
8053 0,220,1,1840,3009,
8054 16,0,220,1,1591,
8055 3010,16,0,220,1,
8056 1341,3011,16,0,220,
8057 1,1096,1312,1,93,
8058 1318,1,352,1349,1,
8059 107,3012,16,0,220,
8060 1,1114,1343,1,118,
8061 1355,1,1123,3013,16,
8062 0,220,1,371,1365,
8063 1,1628,3014,16,0,
8064 220,1,375,1376,1,
8065 1882,3015,16,0,220,
8066 1,377,1381,1,379,
8067 1386,1,380,1391,1,
8068 883,1397,1,373,1409,
8069 1,130,1414,1,143,
8070 1419,1,387,3016,16,
8071 0,220,1,2664,3017,
8072 16,0,220,1,1159,
8073 3018,16,0,220,1,
8074 157,1443,1,1413,3019,
8075 16,0,220,1,1665,
8076 3020,16,0,220,1,
8077 412,3021,16,0,220,
8078 1,1377,3022,16,0,
8079 220,1,172,1469,1,
8080 1939,3023,16,0,220,
8081 1,437,3024,16,0,
8082 220,1,188,1518,1,
8083 942,1490,1,1195,3025,
8084 16,0,220,1,1449,
8085 3026,16,0,220,1,
8086 1701,3027,16,0,220,
8087 1,447,1511,1,205,
8088 1523,1,827,1331,1,
8089 223,1533,1,476,1543,
8090 1,477,1549,1,1231,
8091 3028,16,0,220,1,
8092 479,1559,1,480,1564,
8093 1,1485,3029,16,0,
8094 220,1,1737,3030,16,
8095 0,220,1,242,1578,
8096 1,478,1583,1,1001,
8097 1588,1,1002,1593,1,
8098 40,3031,19,210,1,
8099 40,3032,5,84,1,
8100 1011,1102,1,1012,3033,
8101 16,0,208,1,1013,
8102 1258,1,262,1119,1,
8103 1267,3034,16,0,208,
8104 1,515,3035,16,0,
8105 208,1,1521,3036,16,
8106 0,208,1,525,1216,
8107 1,283,1172,1,2299,
8108 3037,16,0,208,1,
8109 42,3038,16,0,208,
8110 1,40,1177,1,44,
8111 1183,1,47,1184,1,
8112 1303,3039,16,0,208,
8113 1,1555,3040,16,0,
8114 208,1,50,1201,1,
8115 48,1190,1,49,1196,
8116 1,51,1206,1,63,
8117 1222,1,305,1211,1,
8118 66,1228,1,67,1233,
8119 1,68,1238,1,69,
8120 1243,1,70,1248,1,
8121 73,3041,16,0,208,
8122 1,74,1253,1,328,
8123 1302,1,1048,1344,1,
8124 82,3042,16,0,208,
8125 1,1840,3043,16,0,
8126 208,1,1591,3044,16,
8127 0,208,1,1341,3045,
8128 16,0,208,1,1096,
8129 1312,1,93,1318,1,
8130 352,1349,1,107,3046,
8131 16,0,208,1,1114,
8132 1343,1,118,3047,16,
8133 0,208,1,1123,3048,
8134 16,0,208,1,371,
8135 1365,1,1628,3049,16,
8136 0,208,1,375,1376,
8137 1,1882,3050,16,0,
8138 208,1,377,1381,1,
8139 379,1386,1,380,1391,
8140 1,883,3051,16,0,
8141 208,1,373,1409,1,
8142 130,3052,16,0,208,
8143 1,143,3053,16,0,
8144 208,1,387,3054,16,
8145 0,208,1,2664,3055,
8146 16,0,208,1,1159,
8147 3056,16,0,208,1,
8148 157,3057,16,0,208,
8149 1,1413,3058,16,0,
8150 208,1,1665,3059,16,
8151 0,208,1,412,3060,
8152 16,0,208,1,1377,
8153 3061,16,0,208,1,
8154 172,3062,16,0,208,
8155 1,1939,3063,16,0,
8156 208,1,437,3064,16,
8157 0,208,1,188,3065,
8158 16,0,208,1,942,
8159 1490,1,1195,3066,16,
8160 0,208,1,1449,3067,
8161 16,0,208,1,1701,
8162 3068,16,0,208,1,
8163 447,1511,1,205,3069,
8164 16,0,208,1,827,
8165 3070,16,0,208,1,
8166 223,3071,16,0,208,
8167 1,476,1543,1,477,
8168 1549,1,1231,3072,16,
8169 0,208,1,479,1559,
8170 1,480,1564,1,1485,
8171 3073,16,0,208,1,
8172 1737,3074,16,0,208,
8173 1,242,3075,16,0,
8174 208,1,478,1583,1,
8175 1001,1588,1,1002,1593,
8176 1,41,3076,19,172,
8177 1,41,3077,5,84,
8178 1,1011,1102,1,1012,
8179 3078,16,0,170,1,
8180 1013,1258,1,262,1119,
8181 1,1267,3079,16,0,
8182 170,1,515,3080,16,
8183 0,170,1,1521,3081,
8184 16,0,170,1,525,
8185 1216,1,283,1172,1,
8186 2299,3082,16,0,170,
8187 1,42,3083,16,0,
8188 170,1,40,1177,1,
8189 44,1183,1,47,1184,
8190 1,1303,3084,16,0,
8191 170,1,1555,3085,16,
8192 0,170,1,50,1201,
8193 1,48,1190,1,49,
8194 1196,1,51,1206,1,
8195 63,1222,1,305,1211,
8196 1,66,1228,1,67,
8197 1233,1,68,1238,1,
8198 69,1243,1,70,1248,
8199 1,73,3086,16,0,
8200 170,1,74,1253,1,
8201 328,1302,1,1048,1344,
8202 1,82,3087,16,0,
8203 170,1,1840,3088,16,
8204 0,170,1,1591,3089,
8205 16,0,170,1,1341,
8206 3090,16,0,170,1,
8207 1096,1312,1,93,1318,
8208 1,352,1349,1,107,
8209 3091,16,0,170,1,
8210 1114,1343,1,118,3092,
8211 16,0,170,1,1123,
8212 3093,16,0,170,1,
8213 371,1365,1,1628,3094,
8214 16,0,170,1,375,
8215 1376,1,1882,3095,16,
8216 0,170,1,377,1381,
8217 1,379,1386,1,380,
8218 1391,1,883,3096,16,
8219 0,170,1,373,1409,
8220 1,130,3097,16,0,
8221 170,1,143,3098,16,
8222 0,170,1,387,3099,
8223 16,0,170,1,2664,
8224 3100,16,0,170,1,
8225 1159,3101,16,0,170,
8226 1,157,3102,16,0,
8227 170,1,1413,3103,16,
8228 0,170,1,1665,3104,
8229 16,0,170,1,412,
8230 3105,16,0,170,1,
8231 1377,3106,16,0,170,
8232 1,172,3107,16,0,
8233 170,1,1939,3108,16,
8234 0,170,1,437,3109,
8235 16,0,170,1,188,
8236 3110,16,0,170,1,
8237 942,1490,1,1195,3111,
8238 16,0,170,1,1449,
8239 3112,16,0,170,1,
8240 1701,3113,16,0,170,
8241 1,447,1511,1,205,
8242 3114,16,0,170,1,
8243 827,3115,16,0,170,
8244 1,223,3116,16,0,
8245 170,1,476,1543,1,
8246 477,1549,1,1231,3117,
8247 16,0,170,1,479,
8248 1559,1,480,1564,1,
8249 1485,3118,16,0,170,
8250 1,1737,3119,16,0,
8251 170,1,242,3120,16,
8252 0,170,1,478,1583,
8253 1,1001,1588,1,1002,
8254 1593,1,42,3121,19,
8255 394,1,42,3122,5,
8256 38,1,1901,3123,16,
8257 0,392,1,2075,3124,
8258 16,0,392,1,1860,
8259 821,1,1803,787,1,
8260 1804,3125,16,0,392,
8261 1,2413,3126,16,0,
8262 392,1,2198,3127,16,
8263 0,392,1,1873,835,
8264 1,1657,894,1,1989,
8265 916,1,1990,3128,16,
8266 0,392,1,1775,3129,
8267 16,0,392,1,32,
8268 3130,16,0,392,1,
8269 2105,814,1,2106,3131,
8270 16,0,392,1,2364,
8271 827,1,2227,908,1,
8272 2337,3132,16,0,392,
8273 1,2021,718,1,2458,
8274 876,1,2459,882,1,
8275 2462,889,1,2136,842,
8276 1,2464,899,1,2029,
8277 725,1,2030,731,1,
8278 2031,736,1,2032,741,
8279 1,2033,746,1,2035,
8280 752,1,2037,757,1,
8281 2039,762,1,1931,861,
8282 1,2041,768,1,2043,
8283 774,1,2045,779,1,
8284 1574,799,1,1958,3133,
8285 16,0,392,1,43,
8286 3134,19,453,1,43,
8287 3135,5,25,1,2035,
8288 752,1,2037,757,1,
8289 2039,762,1,2041,768,
8290 1,2227,908,1,2043,
8291 774,1,1657,894,1,
8292 1860,821,1,2136,842,
8293 1,2021,718,1,2459,
8294 882,1,1574,799,1,
8295 2105,3136,16,0,578,
8296 1,1931,861,1,1873,
8297 835,1,2031,736,1,
8298 1803,787,1,1989,3137,
8299 16,0,451,1,2464,
8300 899,1,2029,725,1,
8301 2030,731,1,2364,827,
8302 1,2032,741,1,2033,
8303 746,1,2045,779,1,
8304 44,3138,19,264,1,
8305 44,3139,5,38,1,
8306 1901,3140,16,0,262,
8307 1,2075,3141,16,0,
8308 262,1,1860,821,1,
8309 1803,787,1,1804,3142,
8310 16,0,262,1,2413,
8311 3143,16,0,262,1,
8312 2198,3144,16,0,262,
8313 1,1873,835,1,1657,
8314 894,1,1989,916,1,
8315 1990,3145,16,0,262,
8316 1,1775,3146,16,0,
8317 262,1,32,3147,16,
8318 0,262,1,2105,814,
8319 1,2106,3148,16,0,
8320 262,1,2364,827,1,
8321 2227,908,1,2337,3149,
8322 16,0,262,1,2021,
8323 718,1,2458,876,1,
8324 2459,882,1,2462,889,
8325 1,2136,842,1,2464,
8326 899,1,2029,725,1,
8327 2030,731,1,2031,736,
8328 1,2032,741,1,2033,
8329 746,1,2035,752,1,
8330 2037,757,1,2039,762,
8331 1,1931,861,1,2041,
8332 768,1,2043,774,1,
8333 2045,779,1,1574,799,
8334 1,1958,3150,16,0,
8335 262,1,45,3151,19,
8336 287,1,45,3152,5,
8337 39,1,1901,3153,16,
8338 0,315,1,2075,3154,
8339 16,0,315,1,1860,
8340 821,1,1803,787,1,
8341 1804,3155,16,0,315,
8342 1,2413,3156,16,0,
8343 315,1,2198,3157,16,
8344 0,315,1,1873,835,
8345 1,1657,894,1,1989,
8346 916,1,1990,3158,16,
8347 0,315,1,1775,3159,
8348 16,0,315,1,32,
8349 3160,16,0,315,1,
8350 2105,814,1,2106,3161,
8351 16,0,315,1,2364,
8352 827,1,2227,908,1,
8353 2337,3162,16,0,315,
8354 1,2021,718,1,2458,
8355 876,1,2459,882,1,
8356 2462,889,1,2136,842,
8357 1,2464,899,1,2029,
8358 725,1,2030,731,1,
8359 2031,736,1,2032,741,
8360 1,2033,746,1,2035,
8361 752,1,2037,757,1,
8362 2039,762,1,1931,861,
8363 1,2041,768,1,2043,
8364 774,1,2045,779,1,
8365 1832,3163,16,0,285,
8366 1,1574,799,1,1958,
8367 3164,16,0,315,1,
8368 46,3165,19,671,1,
8369 46,3166,5,38,1,
8370 1901,3167,16,0,669,
8371 1,2075,3168,16,0,
8372 669,1,1860,821,1,
8373 1803,787,1,1804,3169,
8374 16,0,669,1,2413,
8375 3170,16,0,669,1,
8376 2198,3171,16,0,669,
8377 1,1873,835,1,1657,
8378 894,1,1989,916,1,
8379 1990,3172,16,0,669,
8380 1,1775,3173,16,0,
8381 669,1,32,3174,16,
8382 0,669,1,2105,814,
8383 1,2106,3175,16,0,
8384 669,1,2364,827,1,
8385 2227,908,1,2337,3176,
8386 16,0,669,1,2021,
8387 718,1,2458,876,1,
8388 2459,882,1,2462,889,
8389 1,2136,842,1,2464,
8390 899,1,2029,725,1,
8391 2030,731,1,2031,736,
8392 1,2032,741,1,2033,
8393 746,1,2035,752,1,
8394 2037,757,1,2039,762,
8395 1,1931,861,1,2041,
8396 768,1,2043,774,1,
8397 2045,779,1,1574,799,
8398 1,1958,3177,16,0,
8399 669,1,47,3178,19,
8400 466,1,47,3179,5,
8401 19,1,0,3180,16,
8402 0,464,1,2706,3181,
8403 16,0,464,1,2634,
8404 691,1,2636,3182,16,
8405 0,464,1,2639,707,
8406 1,2714,3183,17,3184,
8407 15,3185,4,36,37,
8408 0,71,0,108,0,
8409 111,0,98,0,97,
8410 0,108,0,68,0,
8411 101,0,102,0,105,
8412 0,110,0,105,0,
8413 116,0,105,0,111,
8414 0,110,0,115,0,
8415 1,-1,1,5,3186,
8416 20,3187,4,38,71,
8417 0,108,0,111,0,
8418 98,0,97,0,108,
8419 0,68,0,101,0,
8420 102,0,105,0,110,
8421 0,105,0,116,0,
8422 105,0,111,0,110,
8423 0,115,0,95,0,
8424 50,0,1,145,1,
8425 3,1,3,1,2,
8426 3188,22,1,4,1,
8427 2558,697,1,2716,3189,
8428 17,3190,15,3185,1,
8429 -1,1,5,3191,20,
8430 3192,4,38,71,0,
8431 108,0,111,0,98,
8432 0,97,0,108,0,
8433 68,0,101,0,102,
8434 0,105,0,110,0,
8435 105,0,116,0,105,
8436 0,111,0,110,0,
8437 115,0,95,0,49,
8438 0,1,144,1,3,
8439 1,2,1,1,3193,
8440 22,1,3,1,2022,
8441 3194,16,0,567,1,
8442 2459,882,1,2715,3195,
8443 17,3196,15,3185,1,
8444 -1,1,5,3197,20,
8445 3198,4,38,71,0,
8446 108,0,111,0,98,
8447 0,97,0,108,0,
8448 68,0,101,0,102,
8449 0,105,0,110,0,
8450 105,0,116,0,105,
8451 0,111,0,110,0,
8452 115,0,95,0,51,
8453 0,1,146,1,3,
8454 1,2,1,1,3199,
8455 22,1,5,1,2464,
8456 899,1,2466,3200,17,
8457 3201,15,3202,4,50,
8458 37,0,71,0,108,
8459 0,111,0,98,0,
8460 97,0,108,0,70,
8461 0,117,0,110,0,
8462 99,0,116,0,105,
8463 0,111,0,110,0,
8464 68,0,101,0,102,
8465 0,105,0,110,0,
8466 105,0,116,0,105,
8467 0,111,0,110,0,
8468 1,-1,1,5,3203,
8469 20,3204,4,52,71,
8470 0,108,0,111,0,
8471 98,0,97,0,108,
8472 0,70,0,117,0,
8473 110,0,99,0,116,
8474 0,105,0,111,0,
8475 110,0,68,0,101,
8476 0,102,0,105,0,
8477 110,0,105,0,116,
8478 0,105,0,111,0,
8479 110,0,95,0,50,
8480 0,1,151,1,3,
8481 1,7,1,6,3205,
8482 22,1,10,1,2640,
8483 685,1,2713,3206,17,
8484 3207,15,3185,1,-1,
8485 1,5,3208,20,3209,
8486 4,38,71,0,108,
8487 0,111,0,98,0,
8488 97,0,108,0,68,
8489 0,101,0,102,0,
8490 105,0,110,0,105,
8491 0,116,0,105,0,
8492 111,0,110,0,115,
8493 0,95,0,52,0,
8494 1,147,1,3,1,
8495 3,1,2,3210,22,
8496 1,6,1,2655,3211,
8497 17,3212,15,3202,1,
8498 -1,1,5,3213,20,
8499 3214,4,52,71,0,
8500 108,0,111,0,98,
8501 0,97,0,108,0,
8502 70,0,117,0,110,
8503 0,99,0,116,0,
8504 105,0,111,0,110,
8505 0,68,0,101,0,
8506 102,0,105,0,110,
8507 0,105,0,116,0,
8508 105,0,111,0,110,
8509 0,95,0,49,0,
8510 1,150,1,3,1,
8511 6,1,5,3215,22,
8512 1,9,1,2694,3216,
8513 17,3217,15,3218,4,
8514 52,37,0,71,0,
8515 108,0,111,0,98,
8516 0,97,0,108,0,
8517 86,0,97,0,114,
8518 0,105,0,97,0,
8519 98,0,108,0,101,
8520 0,68,0,101,0,
8521 99,0,108,0,97,
8522 0,114,0,97,0,
8523 116,0,105,0,111,
8524 0,110,0,1,-1,
8525 1,5,3219,20,3220,
8526 4,54,71,0,108,
8527 0,111,0,98,0,
8528 97,0,108,0,86,
8529 0,97,0,114,0,
8530 105,0,97,0,98,
8531 0,108,0,101,0,
8532 68,0,101,0,99,
8533 0,108,0,97,0,
8534 114,0,97,0,116,
8535 0,105,0,111,0,
8536 110,0,95,0,49,
8537 0,1,148,1,3,
8538 1,3,1,2,3221,
8539 22,1,7,1,2695,
8540 3222,16,0,464,1,
8541 2683,3223,17,3224,15,
8542 3218,1,-1,1,5,
8543 3225,20,3226,4,54,
8544 71,0,108,0,111,
8545 0,98,0,97,0,
8546 108,0,86,0,97,
8547 0,114,0,105,0,
8548 97,0,98,0,108,
8549 0,101,0,68,0,
8550 101,0,99,0,108,
8551 0,97,0,114,0,
8552 97,0,116,0,105,
8553 0,111,0,110,0,
8554 95,0,50,0,1,
8555 149,1,3,1,5,
8556 1,4,3227,22,1,
8557 8,1,48,3228,19,
8558 339,1,48,3229,5,
8559 54,1,0,3230,16,
8560 0,337,1,2075,3231,
8561 16,0,495,1,1860,
8562 821,1,1803,787,1,
8563 1804,3232,16,0,495,
8564 1,2413,3233,16,0,
8565 495,1,2634,691,1,
8566 1873,835,1,1657,894,
8567 1,2639,707,1,2640,
8568 685,1,1989,916,1,
8569 1990,3234,16,0,495,
8570 1,2459,882,1,1775,
8571 3235,16,0,495,1,
8572 32,3236,16,0,495,
8573 1,2105,814,1,2106,
8574 3237,16,0,495,1,
8575 2466,3200,1,2655,3211,
8576 1,2683,3223,1,2227,
8577 908,1,2337,3238,16,
8578 0,495,1,2558,697,
8579 1,2694,3216,1,2695,
8580 3239,16,0,337,1,
8581 2021,718,1,2458,876,
8582 1,1901,3240,16,0,
8583 495,1,2462,889,1,
8584 2136,842,1,2464,899,
8585 1,2029,725,1,2030,
8586 731,1,2031,736,1,
8587 2032,741,1,2033,746,
8588 1,2035,752,1,2364,
8589 827,1,2715,3195,1,
8590 2039,762,1,1931,861,
8591 1,2041,768,1,2043,
8592 774,1,2045,779,1,
8593 2198,3241,16,0,495,
8594 1,2706,3242,16,0,
8595 337,1,2037,757,1,
8596 2713,3206,1,2714,3183,
8597 1,1574,799,1,2716,
8598 3189,1,2636,3243,16,
8599 0,337,1,1958,3244,
8600 16,0,495,1,49,
8601 3245,19,500,1,49,
8602 3246,5,38,1,1901,
8603 3247,16,0,498,1,
8604 2075,3248,16,0,498,
8605 1,1860,821,1,1803,
8606 787,1,1804,3249,16,
8607 0,498,1,2413,3250,
8608 16,0,498,1,2198,
8609 3251,16,0,498,1,
8610 1873,835,1,1657,894,
8611 1,1989,916,1,1990,
8612 3252,16,0,498,1,
8613 1775,3253,16,0,498,
8614 1,32,3254,16,0,
8615 498,1,2105,814,1,
8616 2106,3255,16,0,498,
8617 1,2364,827,1,2227,
8618 908,1,2337,3256,16,
8619 0,498,1,2021,718,
8620 1,2458,876,1,2459,
8621 882,1,2462,889,1,
8622 2136,842,1,2464,899,
8623 1,2029,725,1,2030,
8624 731,1,2031,736,1,
8625 2032,741,1,2033,746,
8626 1,2035,752,1,2037,
8627 757,1,2039,762,1,
8628 1931,861,1,2041,768,
8629 1,2043,774,1,2045,
8630 779,1,1574,799,1,
8631 1958,3257,16,0,498,
8632 1,50,3258,19,614,
8633 1,50,3259,5,38,
8634 1,1901,3260,16,0,
8635 612,1,2075,3261,16,
8636 0,612,1,1860,821,
8637 1,1803,787,1,1804,
8638 3262,16,0,612,1,
8639 2413,3263,16,0,612,
8640 1,2198,3264,16,0,
8641 612,1,1873,835,1,
8642 1657,894,1,1989,916,
8643 1,1990,3265,16,0,
8644 612,1,1775,3266,16,
8645 0,612,1,32,3267,
8646 16,0,612,1,2105,
8647 814,1,2106,3268,16,
8648 0,612,1,2364,827,
8649 1,2227,908,1,2337,
8650 3269,16,0,612,1,
8651 2021,718,1,2458,876,
8652 1,2459,882,1,2462,
8653 889,1,2136,842,1,
8654 2464,899,1,2029,725,
8655 1,2030,731,1,2031,
8656 736,1,2032,741,1,
8657 2033,746,1,2035,752,
8658 1,2037,757,1,2039,
8659 762,1,1931,861,1,
8660 2041,768,1,2043,774,
8661 1,2045,779,1,1574,
8662 799,1,1958,3270,16,
8663 0,612,1,51,3271,
8664 19,127,1,51,3272,
8665 5,53,1,0,3273,
8666 16,0,125,1,2075,
8667 3274,16,0,125,1,
8668 1860,821,1,1803,787,
8669 1,1804,3275,16,0,
8670 125,1,10,3276,16,
8671 0,125,1,2413,3277,
8672 16,0,125,1,2198,
8673 3278,16,0,125,1,
8674 1873,835,1,21,3279,
8675 16,0,125,1,1657,
8676 894,1,2030,731,1,
8677 2642,3280,16,0,125,
8678 1,1989,916,1,1990,
8679 3281,16,0,125,1,
8680 2459,882,1,1775,3282,
8681 16,0,125,1,32,
8682 3283,16,0,125,1,
8683 2105,814,1,2106,3284,
8684 16,0,125,1,2655,
8685 3211,1,2683,3223,1,
8686 2227,908,1,2337,3285,
8687 16,0,125,1,52,
8688 3286,16,0,125,1,
8689 2694,3216,1,2695,3287,
8690 16,0,125,1,2021,
8691 718,1,2458,876,1,
8692 1901,3288,16,0,125,
8693 1,2462,889,1,2136,
8694 842,1,2464,899,1,
8695 2029,725,1,2466,3200,
8696 1,2031,736,1,2032,
8697 741,1,2033,746,1,
8698 2035,752,1,2364,827,
8699 1,2715,3195,1,2039,
8700 762,1,1931,861,1,
8701 2041,768,1,2043,774,
8702 1,2045,779,1,2037,
8703 757,1,2713,3206,1,
8704 2714,3183,1,1574,799,
8705 1,2716,3189,1,1958,
8706 3289,16,0,125,1,
8707 2506,3290,16,0,125,
8708 1,52,3291,19,124,
8709 1,52,3292,5,53,
8710 1,0,3293,16,0,
8711 122,1,2075,3294,16,
8712 0,122,1,1860,821,
8713 1,1803,787,1,1804,
8714 3295,16,0,122,1,
8715 10,3296,16,0,122,
8716 1,2413,3297,16,0,
8717 122,1,2198,3298,16,
8718 0,122,1,1873,835,
8719 1,21,3299,16,0,
8720 122,1,1657,894,1,
8721 2030,731,1,2642,3300,
8722 16,0,122,1,1989,
8723 916,1,1990,3301,16,
8724 0,122,1,2459,882,
8725 1,1775,3302,16,0,
8726 122,1,32,3303,16,
8727 0,122,1,2105,814,
8728 1,2106,3304,16,0,
8729 122,1,2655,3211,1,
8730 2683,3223,1,2227,908,
8731 1,2337,3305,16,0,
8732 122,1,52,3306,16,
8733 0,122,1,2694,3216,
8734 1,2695,3307,16,0,
8735 122,1,2021,718,1,
8736 2458,876,1,1901,3308,
8737 16,0,122,1,2462,
8738 889,1,2136,842,1,
8739 2464,899,1,2029,725,
8740 1,2466,3200,1,2031,
8741 736,1,2032,741,1,
8742 2033,746,1,2035,752,
8743 1,2364,827,1,2715,
8744 3195,1,2039,762,1,
8745 1931,861,1,2041,768,
8746 1,2043,774,1,2045,
8747 779,1,2037,757,1,
8748 2713,3206,1,2714,3183,
8749 1,1574,799,1,2716,
8750 3189,1,1958,3309,16,
8751 0,122,1,2506,3310,
8752 16,0,122,1,53,
8753 3311,19,121,1,53,
8754 3312,5,53,1,0,
8755 3313,16,0,119,1,
8756 2075,3314,16,0,119,
8757 1,1860,821,1,1803,
8758 787,1,1804,3315,16,
8759 0,119,1,10,3316,
8760 16,0,119,1,2413,
8761 3317,16,0,119,1,
8762 2198,3318,16,0,119,
8763 1,1873,835,1,21,
8764 3319,16,0,119,1,
8765 1657,894,1,2030,731,
8766 1,2642,3320,16,0,
8767 119,1,1989,916,1,
8768 1990,3321,16,0,119,
8769 1,2459,882,1,1775,
8770 3322,16,0,119,1,
8771 32,3323,16,0,119,
8772 1,2105,814,1,2106,
8773 3324,16,0,119,1,
8774 2655,3211,1,2683,3223,
8775 1,2227,908,1,2337,
8776 3325,16,0,119,1,
8777 52,3326,16,0,119,
8778 1,2694,3216,1,2695,
8779 3327,16,0,119,1,
8780 2021,718,1,2458,876,
8781 1,1901,3328,16,0,
8782 119,1,2462,889,1,
8783 2136,842,1,2464,899,
8784 1,2029,725,1,2466,
8785 3200,1,2031,736,1,
8786 2032,741,1,2033,746,
8787 1,2035,752,1,2364,
8788 827,1,2715,3195,1,
8789 2039,762,1,1931,861,
8790 1,2041,768,1,2043,
8791 774,1,2045,779,1,
8792 2037,757,1,2713,3206,
8793 1,2714,3183,1,1574,
8794 799,1,2716,3189,1,
8795 1958,3329,16,0,119,
8796 1,2506,3330,16,0,
8797 119,1,54,3331,19,
8798 118,1,54,3332,5,
8799 53,1,0,3333,16,
8800 0,116,1,2075,3334,
8801 16,0,116,1,1860,
8802 821,1,1803,787,1,
8803 1804,3335,16,0,116,
8804 1,10,3336,16,0,
8805 116,1,2413,3337,16,
8806 0,116,1,2198,3338,
8807 16,0,116,1,1873,
8808 835,1,21,3339,16,
8809 0,116,1,1657,894,
8810 1,2030,731,1,2642,
8811 3340,16,0,116,1,
8812 1989,916,1,1990,3341,
8813 16,0,116,1,2459,
8814 882,1,1775,3342,16,
8815 0,116,1,32,3343,
8816 16,0,116,1,2105,
8817 814,1,2106,3344,16,
8818 0,116,1,2655,3211,
8819 1,2683,3223,1,2227,
8820 908,1,2337,3345,16,
8821 0,116,1,52,3346,
8822 16,0,116,1,2694,
8823 3216,1,2695,3347,16,
8824 0,116,1,2021,718,
8825 1,2458,876,1,1901,
8826 3348,16,0,116,1,
8827 2462,889,1,2136,842,
8828 1,2464,899,1,2029,
8829 725,1,2466,3200,1,
8830 2031,736,1,2032,741,
8831 1,2033,746,1,2035,
8832 752,1,2364,827,1,
8833 2715,3195,1,2039,762,
8834 1,1931,861,1,2041,
8835 768,1,2043,774,1,
8836 2045,779,1,2037,757,
8837 1,2713,3206,1,2714,
8838 3183,1,1574,799,1,
8839 2716,3189,1,1958,3349,
8840 16,0,116,1,2506,
8841 3350,16,0,116,1,
8842 55,3351,19,115,1,
8843 55,3352,5,53,1,
8844 0,3353,16,0,113,
8845 1,2075,3354,16,0,
8846 113,1,1860,821,1,
8847 1803,787,1,1804,3355,
8848 16,0,113,1,10,
8849 3356,16,0,113,1,
8850 2413,3357,16,0,113,
8851 1,2198,3358,16,0,
8852 113,1,1873,835,1,
8853 21,3359,16,0,113,
8854 1,1657,894,1,2030,
8855 731,1,2642,3360,16,
8856 0,113,1,1989,916,
8857 1,1990,3361,16,0,
8858 113,1,2459,882,1,
8859 1775,3362,16,0,113,
8860 1,32,3363,16,0,
8861 113,1,2105,814,1,
8862 2106,3364,16,0,113,
8863 1,2655,3211,1,2683,
8864 3223,1,2227,908,1,
8865 2337,3365,16,0,113,
8866 1,52,3366,16,0,
8867 113,1,2694,3216,1,
8868 2695,3367,16,0,113,
8869 1,2021,718,1,2458,
8870 876,1,1901,3368,16,
8871 0,113,1,2462,889,
8872 1,2136,842,1,2464,
8873 899,1,2029,725,1,
8874 2466,3200,1,2031,736,
8875 1,2032,741,1,2033,
8876 746,1,2035,752,1,
8877 2364,827,1,2715,3195,
8878 1,2039,762,1,1931,
8879 861,1,2041,768,1,
8880 2043,774,1,2045,779,
8881 1,2037,757,1,2713,
8882 3206,1,2714,3183,1,
8883 1574,799,1,2716,3189,
8884 1,1958,3369,16,0,
8885 113,1,2506,3370,16,
8886 0,113,1,56,3371,
8887 19,112,1,56,3372,
8888 5,53,1,0,3373,
8889 16,0,110,1,2075,
8890 3374,16,0,110,1,
8891 1860,821,1,1803,787,
8892 1,1804,3375,16,0,
8893 110,1,10,3376,16,
8894 0,110,1,2413,3377,
8895 16,0,110,1,2198,
8896 3378,16,0,110,1,
8897 1873,835,1,21,3379,
8898 16,0,110,1,1657,
8899 894,1,2030,731,1,
8900 2642,3380,16,0,110,
8901 1,1989,916,1,1990,
8902 3381,16,0,110,1,
8903 2459,882,1,1775,3382,
8904 16,0,110,1,32,
8905 3383,16,0,110,1,
8906 2105,814,1,2106,3384,
8907 16,0,110,1,2655,
8908 3211,1,2683,3223,1,
8909 2227,908,1,2337,3385,
8910 16,0,110,1,52,
8911 3386,16,0,110,1,
8912 2694,3216,1,2695,3387,
8913 16,0,110,1,2021,
8914 718,1,2458,876,1,
8915 1901,3388,16,0,110,
8916 1,2462,889,1,2136,
8917 842,1,2464,899,1,
8918 2029,725,1,2466,3200,
8919 1,2031,736,1,2032,
8920 741,1,2033,746,1,
8921 2035,752,1,2364,827,
8922 1,2715,3195,1,2039,
8923 762,1,1931,861,1,
8924 2041,768,1,2043,774,
8925 1,2045,779,1,2037,
8926 757,1,2713,3206,1,
8927 2714,3183,1,1574,799,
8928 1,2716,3189,1,1958,
8929 3389,16,0,110,1,
8930 2506,3390,16,0,110,
8931 1,57,3391,19,109,
8932 1,57,3392,5,53,
8933 1,0,3393,16,0,
8934 107,1,2075,3394,16,
8935 0,107,1,1860,821,
8936 1,1803,787,1,1804,
8937 3395,16,0,107,1,
8938 10,3396,16,0,107,
8939 1,2413,3397,16,0,
8940 107,1,2198,3398,16,
8941 0,107,1,1873,835,
8942 1,21,3399,16,0,
8943 107,1,1657,894,1,
8944 2030,731,1,2642,3400,
8945 16,0,107,1,1989,
8946 916,1,1990,3401,16,
8947 0,107,1,2459,882,
8948 1,1775,3402,16,0,
8949 107,1,32,3403,16,
8950 0,107,1,2105,814,
8951 1,2106,3404,16,0,
8952 107,1,2655,3211,1,
8953 2683,3223,1,2227,908,
8954 1,2337,3405,16,0,
8955 107,1,52,3406,16,
8956 0,107,1,2694,3216,
8957 1,2695,3407,16,0,
8958 107,1,2021,718,1,
8959 2458,876,1,1901,3408,
8960 16,0,107,1,2462,
8961 889,1,2136,842,1,
8962 2464,899,1,2029,725,
8963 1,2466,3200,1,2031,
8964 736,1,2032,741,1,
8965 2033,746,1,2035,752,
8966 1,2364,827,1,2715,
8967 3195,1,2039,762,1,
8968 1931,861,1,2041,768,
8969 1,2043,774,1,2045,
8970 779,1,2037,757,1,
8971 2713,3206,1,2714,3183,
8972 1,1574,799,1,2716,
8973 3189,1,1958,3409,16,
8974 0,107,1,2506,3410,
8975 16,0,107,1,58,
8976 3411,19,429,1,58,
8977 3412,5,9,1,2519,
8978 1618,1,2557,1627,1,
8979 2521,3413,16,0,427,
8980 1,2559,1633,1,2597,
8981 3414,16,0,427,1,
8982 2561,3415,16,0,427,
8983 1,2459,882,1,2464,
8984 899,1,2470,3416,16,
8985 0,427,1,59,3417,
8986 19,426,1,59,3418,
8987 5,9,1,2519,1618,
8988 1,2557,1627,1,2521,
8989 3419,16,0,424,1,
8990 2559,1633,1,2597,3420,
8991 16,0,424,1,2561,
8992 3421,16,0,424,1,
8993 2459,882,1,2464,899,
8994 1,2470,3422,16,0,
8995 424,1,60,3423,19,
8996 423,1,60,3424,5,
8997 9,1,2519,1618,1,
8998 2557,1627,1,2521,3425,
8999 16,0,421,1,2559,
9000 1633,1,2597,3426,16,
9001 0,421,1,2561,3427,
9002 16,0,421,1,2459,
9003 882,1,2464,899,1,
9004 2470,3428,16,0,421,
9005 1,61,3429,19,420,
9006 1,61,3430,5,9,
9007 1,2519,1618,1,2557,
9008 1627,1,2521,3431,16,
9009 0,418,1,2559,1633,
9010 1,2597,3432,16,0,
9011 418,1,2561,3433,16,
9012 0,418,1,2459,882,
9013 1,2464,899,1,2470,
9014 3434,16,0,418,1,
9015 62,3435,19,417,1,
9016 62,3436,5,9,1,
9017 2519,1618,1,2557,1627,
9018 1,2521,3437,16,0,
9019 415,1,2559,1633,1,
9020 2597,3438,16,0,415,
9021 1,2561,3439,16,0,
9022 415,1,2459,882,1,
9023 2464,899,1,2470,3440,
9024 16,0,415,1,63,
9025 3441,19,414,1,63,
9026 3442,5,9,1,2519,
9027 1618,1,2557,1627,1,
9028 2521,3443,16,0,412,
9029 1,2559,1633,1,2597,
9030 3444,16,0,412,1,
9031 2561,3445,16,0,412,
9032 1,2459,882,1,2464,
9033 899,1,2470,3446,16,
9034 0,412,1,64,3447,
9035 19,653,1,64,3448,
9036 5,9,1,2519,1618,
9037 1,2557,1627,1,2521,
9038 3449,16,0,651,1,
9039 2559,1633,1,2597,3450,
9040 16,0,651,1,2561,
9041 3451,16,0,651,1,
9042 2459,882,1,2464,899,
9043 1,2470,3452,16,0,
9044 651,1,65,3453,19,
9045 410,1,65,3454,5,
9046 9,1,2519,1618,1,
9047 2557,1627,1,2521,3455,
9048 16,0,408,1,2559,
9049 1633,1,2597,3456,16,
9050 0,408,1,2561,3457,
9051 16,0,408,1,2459,
9052 882,1,2464,899,1,
9053 2470,3458,16,0,408,
9054 1,66,3459,19,493,
9055 1,66,3460,5,9,
9056 1,2519,1618,1,2557,
9057 1627,1,2521,3461,16,
9058 0,491,1,2559,1633,
9059 1,2597,3462,16,0,
9060 491,1,2561,3463,16,
9061 0,491,1,2459,882,
9062 1,2464,899,1,2470,
9063 3464,16,0,491,1,
9064 67,3465,19,406,1,
9065 67,3466,5,9,1,
9066 2519,1618,1,2557,1627,
9067 1,2521,3467,16,0,
9068 404,1,2559,1633,1,
9069 2597,3468,16,0,404,
9070 1,2561,3469,16,0,
9071 404,1,2459,882,1,
9072 2464,899,1,2470,3470,
9073 16,0,404,1,68,
9074 3471,19,403,1,68,
9075 3472,5,9,1,2519,
9076 1618,1,2557,1627,1,
9077 2521,3473,16,0,401,
9078 1,2559,1633,1,2597,
9079 3474,16,0,401,1,
9080 2561,3475,16,0,401,
9081 1,2459,882,1,2464,
9082 899,1,2470,3476,16,
9083 0,401,1,69,3477,
9084 19,486,1,69,3478,
9085 5,9,1,2519,1618,
9086 1,2557,1627,1,2521,
9087 3479,16,0,484,1,
9088 2559,1633,1,2597,3480,
9089 16,0,484,1,2561,
9090 3481,16,0,484,1,
9091 2459,882,1,2464,899,
9092 1,2470,3482,16,0,
9093 484,1,70,3483,19,
9094 399,1,70,3484,5,
9095 9,1,2519,1618,1,
9096 2557,1627,1,2521,3485,
9097 16,0,397,1,2559,
9098 1633,1,2597,3486,16,
9099 0,397,1,2561,3487,
9100 16,0,397,1,2459,
9101 882,1,2464,899,1,
9102 2470,3488,16,0,397,
9103 1,71,3489,19,483,
9104 1,71,3490,5,9,
9105 1,2519,1618,1,2557,
9106 1627,1,2521,3491,16,
9107 0,481,1,2559,1633,
9108 1,2597,3492,16,0,
9109 481,1,2561,3493,16,
9110 0,481,1,2459,882,
9111 1,2464,899,1,2470,
9112 3494,16,0,481,1,
9113 72,3495,19,480,1,
9114 72,3496,5,9,1,
9115 2519,1618,1,2557,1627,
9116 1,2521,3497,16,0,
9117 478,1,2559,1633,1,
9118 2597,3498,16,0,478,
9119 1,2561,3499,16,0,
9120 478,1,2459,882,1,
9121 2464,899,1,2470,3500,
9122 16,0,478,1,73,
9123 3501,19,477,1,73,
9124 3502,5,9,1,2519,
9125 1618,1,2557,1627,1,
9126 2521,3503,16,0,475,
9127 1,2559,1633,1,2597,
9128 3504,16,0,475,1,
9129 2561,3505,16,0,475,
9130 1,2459,882,1,2464,
9131 899,1,2470,3506,16,
9132 0,475,1,74,3507,
9133 19,474,1,74,3508,
9134 5,9,1,2519,1618,
9135 1,2557,1627,1,2521,
9136 3509,16,0,472,1,
9137 2559,1633,1,2597,3510,
9138 16,0,472,1,2561,
9139 3511,16,0,472,1,
9140 2459,882,1,2464,899,
9141 1,2470,3512,16,0,
9142 472,1,75,3513,19,
9143 390,1,75,3514,5,
9144 9,1,2519,1618,1,
9145 2557,1627,1,2521,3515,
9146 16,0,388,1,2559,
9147 1633,1,2597,3516,16,
9148 0,388,1,2561,3517,
9149 16,0,388,1,2459,
9150 882,1,2464,899,1,
9151 2470,3518,16,0,388,
9152 1,76,3519,19,387,
9153 1,76,3520,5,9,
9154 1,2519,1618,1,2557,
9155 1627,1,2521,3521,16,
9156 0,385,1,2559,1633,
9157 1,2597,3522,16,0,
9158 385,1,2561,3523,16,
9159 0,385,1,2459,882,
9160 1,2464,899,1,2470,
9161 3524,16,0,385,1,
9162 77,3525,19,471,1,
9163 77,3526,5,9,1,
9164 2519,1618,1,2557,1627,
9165 1,2521,3527,16,0,
9166 469,1,2559,1633,1,
9167 2597,3528,16,0,469,
9168 1,2561,3529,16,0,
9169 469,1,2459,882,1,
9170 2464,899,1,2470,3530,
9171 16,0,469,1,78,
9172 3531,19,566,1,78,
9173 3532,5,9,1,2519,
9174 1618,1,2557,1627,1,
9175 2521,3533,16,0,564,
9176 1,2559,1633,1,2597,
9177 3534,16,0,564,1,
9178 2561,3535,16,0,564,
9179 1,2459,882,1,2464,
9180 899,1,2470,3536,16,
9181 0,564,1,79,3537,
9182 19,380,1,79,3538,
9183 5,9,1,2519,1618,
9184 1,2557,1627,1,2521,
9185 3539,16,0,378,1,
9186 2559,1633,1,2597,3540,
9187 16,0,378,1,2561,
9188 3541,16,0,378,1,
9189 2459,882,1,2464,899,
9190 1,2470,3542,16,0,
9191 378,1,80,3543,19,
9192 377,1,80,3544,5,
9193 9,1,2519,1618,1,
9194 2557,1627,1,2521,3545,
9195 16,0,375,1,2559,
9196 1633,1,2597,3546,16,
9197 0,375,1,2561,3547,
9198 16,0,375,1,2459,
9199 882,1,2464,899,1,
9200 2470,3548,16,0,375,
9201 1,81,3549,19,374,
9202 1,81,3550,5,9,
9203 1,2519,1618,1,2557,
9204 1627,1,2521,3551,16,
9205 0,372,1,2559,1633,
9206 1,2597,3552,16,0,
9207 372,1,2561,3553,16,
9208 0,372,1,2459,882,
9209 1,2464,899,1,2470,
9210 3554,16,0,372,1,
9211 82,3555,19,371,1,
9212 82,3556,5,9,1,
9213 2519,1618,1,2557,1627,
9214 1,2521,3557,16,0,
9215 369,1,2559,1633,1,
9216 2597,3558,16,0,369,
9217 1,2561,3559,16,0,
9218 369,1,2459,882,1,
9219 2464,899,1,2470,3560,
9220 16,0,369,1,83,
9221 3561,19,368,1,83,
9222 3562,5,9,1,2519,
9223 1618,1,2557,1627,1,
9224 2521,3563,16,0,366,
9225 1,2559,1633,1,2597,
9226 3564,16,0,366,1,
9227 2561,3565,16,0,366,
9228 1,2459,882,1,2464,
9229 899,1,2470,3566,16,
9230 0,366,1,84,3567,
9231 19,365,1,84,3568,
9232 5,9,1,2519,1618,
9233 1,2557,1627,1,2521,
9234 3569,16,0,363,1,
9235 2559,1633,1,2597,3570,
9236 16,0,363,1,2561,
9237 3571,16,0,363,1,
9238 2459,882,1,2464,899,
9239 1,2470,3572,16,0,
9240 363,1,85,3573,19,
9241 362,1,85,3574,5,
9242 9,1,2519,1618,1,
9243 2557,1627,1,2521,3575,
9244 16,0,360,1,2559,
9245 1633,1,2597,3576,16,
9246 0,360,1,2561,3577,
9247 16,0,360,1,2459,
9248 882,1,2464,899,1,
9249 2470,3578,16,0,360,
9250 1,86,3579,19,359,
9251 1,86,3580,5,9,
9252 1,2519,1618,1,2557,
9253 1627,1,2521,3581,16,
9254 0,357,1,2559,1633,
9255 1,2597,3582,16,0,
9256 357,1,2561,3583,16,
9257 0,357,1,2459,882,
9258 1,2464,899,1,2470,
9259 3584,16,0,357,1,
9260 87,3585,19,356,1,
9261 87,3586,5,9,1,
9262 2519,1618,1,2557,1627,
9263 1,2521,3587,16,0,
9264 354,1,2559,1633,1,
9265 2597,3588,16,0,354,
9266 1,2561,3589,16,0,
9267 354,1,2459,882,1,
9268 2464,899,1,2470,3590,
9269 16,0,354,1,88,
9270 3591,19,353,1,88,
9271 3592,5,9,1,2519,
9272 1618,1,2557,1627,1,
9273 2521,3593,16,0,351,
9274 1,2559,1633,1,2597,
9275 3594,16,0,351,1,
9276 2561,3595,16,0,351,
9277 1,2459,882,1,2464,
9278 899,1,2470,3596,16,
9279 0,351,1,89,3597,
9280 19,347,1,89,3598,
9281 5,9,1,2519,1618,
9282 1,2557,1627,1,2521,
9283 3599,16,0,345,1,
9284 2559,1633,1,2597,3600,
9285 16,0,345,1,2561,
9286 3601,16,0,345,1,
9287 2459,882,1,2464,899,
9288 1,2470,3602,16,0,
9289 345,1,90,3603,19,
9290 350,1,90,3604,5,
9291 9,1,2519,1618,1,
9292 2557,1627,1,2521,3605,
9293 16,0,348,1,2559,
9294 1633,1,2597,3606,16,
9295 0,348,1,2561,3607,
9296 16,0,348,1,2459,
9297 882,1,2464,899,1,
9298 2470,3608,16,0,348,
9299 1,91,3609,19,344,
9300 1,91,3610,5,9,
9301 1,2519,1618,1,2557,
9302 1627,1,2521,3611,16,
9303 0,342,1,2559,1633,
9304 1,2597,3612,16,0,
9305 342,1,2561,3613,16,
9306 0,342,1,2459,882,
9307 1,2464,899,1,2470,
9308 3614,16,0,342,1,
9309 92,3615,19,133,1,
9310 92,3616,5,125,1,
9311 0,3617,16,0,563,
9312 1,1,1951,1,2,
9313 1957,1,3,1962,1,
9314 4,1967,1,5,1972,
9315 1,6,1977,1,7,
9316 1982,1,8,3618,16,
9317 0,131,1,1515,3619,
9318 16,0,165,1,2021,
9319 718,1,2022,3620,16,
9320 0,497,1,256,3621,
9321 16,0,173,1,2025,
9322 3622,16,0,501,1,
9323 18,3623,16,0,138,
9324 1,2027,3624,16,0,
9325 505,1,2695,3625,16,
9326 0,563,1,2029,725,
9327 1,2030,731,1,2031,
9328 736,1,2032,741,1,
9329 2033,746,1,277,3626,
9330 16,0,173,1,2035,
9331 752,1,2037,757,1,
9332 2039,762,1,32,3627,
9333 16,0,165,1,2041,
9334 768,1,2293,3628,16,
9335 0,173,1,2043,774,
9336 1,2045,779,1,2713,
9337 3206,1,2715,3195,1,
9338 41,3629,16,0,173,
9339 1,1297,3630,16,0,
9340 165,1,43,3631,16,
9341 0,173,1,46,3632,
9342 16,0,178,1,1804,
9343 3633,16,0,165,1,
9344 299,3634,16,0,173,
9345 1,52,3635,16,0,
9346 165,1,509,3636,16,
9347 0,173,1,2318,3637,
9348 16,0,165,1,62,
9349 3638,16,0,195,1,
9350 65,3639,16,0,197,
9351 1,2075,3640,16,0,
9352 165,1,1574,799,1,
9353 71,3641,16,0,173,
9354 1,1775,3642,16,0,
9355 165,1,76,3643,16,
9356 0,173,1,1834,3644,
9357 16,0,165,1,2337,
9358 3645,16,0,165,1,
9359 79,3646,16,0,173,
9360 1,1335,3647,16,0,
9361 165,1,322,3648,16,
9362 0,173,1,85,3649,
9363 16,0,173,1,1261,
9364 3650,16,0,165,1,
9365 89,3651,16,0,173,
9366 1,346,3652,16,0,
9367 173,1,97,3653,16,
9368 0,173,1,2106,3654,
9369 16,0,165,1,102,
9370 3655,16,0,173,1,
9371 1860,821,1,1803,787,
9372 1,2364,827,1,1113,
9373 3656,16,0,158,1,
9374 112,3657,16,0,173,
9375 1,1117,3658,16,0,
9376 165,1,1873,835,1,
9377 1876,3659,16,0,165,
9378 1,372,3660,16,0,
9379 535,1,374,3661,16,
9380 0,537,1,124,3662,
9381 16,0,173,1,376,
9382 3663,16,0,539,1,
9383 378,3664,16,0,541,
9384 1,2136,842,1,381,
9385 3665,16,0,173,1,
9386 525,3666,16,0,173,
9387 1,137,3667,16,0,
9388 173,1,1901,3668,16,
9389 0,165,1,2655,3211,
9390 1,2658,3669,16,0,
9391 173,1,1153,3670,16,
9392 0,165,1,151,3671,
9393 16,0,173,1,1407,
9394 3672,16,0,165,1,
9395 1659,3673,16,0,165,
9396 1,2413,3674,16,0,
9397 165,1,406,3675,16,
9398 0,173,1,1371,3676,
9399 16,0,165,1,2105,
9400 814,1,1657,894,1,
9401 166,3677,16,0,173,
9402 1,1622,3678,16,0,
9403 173,1,2683,3223,1,
9404 1931,861,1,1933,3679,
9405 16,0,165,1,431,
9406 3680,16,0,173,1,
9407 1585,3681,16,0,173,
9408 1,182,3682,16,0,
9409 173,1,2694,3216,1,
9410 1189,3683,16,0,165,
9411 1,1443,3684,16,0,
9412 165,1,1695,3685,16,
9413 0,165,1,2198,3686,
9414 16,0,165,1,447,
9415 3687,16,0,173,1,
9416 2458,876,1,2459,882,
9417 1,1958,3688,16,0,
9418 165,1,2462,889,1,
9419 2714,3183,1,2464,899,
9420 1,2716,3189,1,2466,
9421 3200,1,459,3689,16,
9422 0,173,1,2468,3690,
9423 16,0,340,1,462,
9424 3691,16,0,173,1,
9425 199,3692,16,0,173,
9426 1,217,3693,16,0,
9427 173,1,2227,908,1,
9428 1225,3694,16,0,165,
9429 1,1479,3695,16,0,
9430 165,1,1731,3696,16,
9431 0,173,1,1989,916,
9432 1,1990,3697,16,0,
9433 165,1,236,3698,16,
9434 0,173,1,1756,3699,
9435 16,0,165,1,93,
9436 3700,19,626,1,93,
9437 3701,5,95,1,256,
9438 3702,16,0,624,1,
9439 1261,3703,16,0,624,
9440 1,509,3704,16,0,
9441 624,1,1515,3705,16,
9442 0,624,1,2021,718,
9443 1,1775,3706,16,0,
9444 624,1,2029,725,1,
9445 2030,731,1,2031,736,
9446 1,2032,741,1,2033,
9447 746,1,277,3707,16,
9448 0,624,1,2035,752,
9449 1,2037,757,1,2039,
9450 762,1,32,3708,16,
9451 0,624,1,2041,768,
9452 1,2293,3709,16,0,
9453 624,1,2043,774,1,
9454 2045,779,1,41,3710,
9455 16,0,624,1,1297,
9456 3711,16,0,624,1,
9457 43,3712,16,0,624,
9458 1,1803,787,1,1804,
9459 3713,16,0,624,1,
9460 299,3714,16,0,624,
9461 1,52,3715,16,0,
9462 624,1,2318,3716,16,
9463 0,624,1,62,3717,
9464 16,0,624,1,2075,
9465 3718,16,0,624,1,
9466 1574,799,1,71,3719,
9467 16,0,624,1,76,
9468 3720,16,0,624,1,
9469 1834,3721,16,0,624,
9470 1,2337,3722,16,0,
9471 624,1,79,3723,16,
9472 0,624,1,1335,3724,
9473 16,0,624,1,322,
9474 3725,16,0,624,1,
9475 85,3726,16,0,624,
9476 1,89,3727,16,0,
9477 624,1,346,3728,16,
9478 0,624,1,2105,814,
9479 1,2106,3729,16,0,
9480 624,1,97,3730,16,
9481 0,624,1,1860,821,
9482 1,2364,827,1,102,
9483 3731,16,0,624,1,
9484 112,3732,16,0,624,
9485 1,1117,3733,16,0,
9486 624,1,1873,835,1,
9487 1876,3734,16,0,624,
9488 1,124,3735,16,0,
9489 624,1,2136,842,1,
9490 381,3736,16,0,624,
9491 1,525,3737,16,0,
9492 624,1,137,3738,16,
9493 0,624,1,1901,3739,
9494 16,0,624,1,2658,
9495 3740,16,0,624,1,
9496 1153,3741,16,0,624,
9497 1,151,3742,16,0,
9498 624,1,1407,3743,16,
9499 0,624,1,1659,3744,
9500 16,0,624,1,2413,
9501 3745,16,0,624,1,
9502 406,3746,16,0,624,
9503 1,1371,3747,16,0,
9504 624,1,166,3748,16,
9505 0,624,1,1622,3749,
9506 16,0,624,1,1931,
9507 861,1,1933,3750,16,
9508 0,624,1,431,3751,
9509 16,0,624,1,1585,
9510 3752,16,0,624,1,
9511 182,3753,16,0,624,
9512 1,1189,3754,16,0,
9513 624,1,1443,3755,16,
9514 0,624,1,1695,3756,
9515 16,0,624,1,2198,
9516 3757,16,0,624,1,
9517 447,3758,16,0,624,
9518 1,2458,876,1,2459,
9519 882,1,1958,3759,16,
9520 0,624,1,2462,889,
9521 1,1657,894,1,2464,
9522 899,1,199,3760,16,
9523 0,624,1,459,3761,
9524 16,0,624,1,462,
9525 3762,16,0,624,1,
9526 217,3763,16,0,624,
9527 1,2227,908,1,1225,
9528 3764,16,0,624,1,
9529 1479,3765,16,0,624,
9530 1,1731,3766,16,0,
9531 624,1,1989,916,1,
9532 1990,3767,16,0,624,
9533 1,236,3768,16,0,
9534 624,1,1756,3769,16,
9535 0,624,1,94,3770,
9536 19,623,1,94,3771,
9537 5,95,1,256,3772,
9538 16,0,621,1,1261,
9539 3773,16,0,621,1,
9540 509,3774,16,0,621,
9541 1,1515,3775,16,0,
9542 621,1,2021,718,1,
9543 1775,3776,16,0,621,
9544 1,2029,725,1,2030,
9545 731,1,2031,736,1,
9546 2032,741,1,2033,746,
9547 1,277,3777,16,0,
9548 621,1,2035,752,1,
9549 2037,757,1,2039,762,
9550 1,32,3778,16,0,
9551 621,1,2041,768,1,
9552 2293,3779,16,0,621,
9553 1,2043,774,1,2045,
9554 779,1,41,3780,16,
9555 0,621,1,1297,3781,
9556 16,0,621,1,43,
9557 3782,16,0,621,1,
9558 1803,787,1,1804,3783,
9559 16,0,621,1,299,
9560 3784,16,0,621,1,
9561 52,3785,16,0,621,
9562 1,2318,3786,16,0,
9563 621,1,62,3787,16,
9564 0,621,1,2075,3788,
9565 16,0,621,1,1574,
9566 799,1,71,3789,16,
9567 0,621,1,76,3790,
9568 16,0,621,1,1834,
9569 3791,16,0,621,1,
9570 2337,3792,16,0,621,
9571 1,79,3793,16,0,
9572 621,1,1335,3794,16,
9573 0,621,1,322,3795,
9574 16,0,621,1,85,
9575 3796,16,0,621,1,
9576 89,3797,16,0,621,
9577 1,346,3798,16,0,
9578 621,1,2105,814,1,
9579 2106,3799,16,0,621,
9580 1,97,3800,16,0,
9581 621,1,1860,821,1,
9582 2364,827,1,102,3801,
9583 16,0,621,1,112,
9584 3802,16,0,621,1,
9585 1117,3803,16,0,621,
9586 1,1873,835,1,1876,
9587 3804,16,0,621,1,
9588 124,3805,16,0,621,
9589 1,2136,842,1,381,
9590 3806,16,0,621,1,
9591 525,3807,16,0,621,
9592 1,137,3808,16,0,
9593 621,1,1901,3809,16,
9594 0,621,1,2658,3810,
9595 16,0,621,1,1153,
9596 3811,16,0,621,1,
9597 151,3812,16,0,621,
9598 1,1407,3813,16,0,
9599 621,1,1659,3814,16,
9600 0,621,1,2413,3815,
9601 16,0,621,1,406,
9602 3816,16,0,621,1,
9603 1371,3817,16,0,621,
9604 1,166,3818,16,0,
9605 621,1,1622,3819,16,
9606 0,621,1,1931,861,
9607 1,1933,3820,16,0,
9608 621,1,431,3821,16,
9609 0,621,1,1585,3822,
9610 16,0,621,1,182,
9611 3823,16,0,621,1,
9612 1189,3824,16,0,621,
9613 1,1443,3825,16,0,
9614 621,1,1695,3826,16,
9615 0,621,1,2198,3827,
9616 16,0,621,1,447,
9617 3828,16,0,621,1,
9618 2458,876,1,2459,882,
9619 1,1958,3829,16,0,
9620 621,1,2462,889,1,
9621 1657,894,1,2464,899,
9622 1,199,3830,16,0,
9623 621,1,459,3831,16,
9624 0,621,1,462,3832,
9625 16,0,621,1,217,
9626 3833,16,0,621,1,
9627 2227,908,1,1225,3834,
9628 16,0,621,1,1479,
9629 3835,16,0,621,1,
9630 1731,3836,16,0,621,
9631 1,1989,916,1,1990,
9632 3837,16,0,621,1,
9633 236,3838,16,0,621,
9634 1,1756,3839,16,0,
9635 621,1,95,3840,19,
9636 620,1,95,3841,5,
9637 95,1,256,3842,16,
9638 0,618,1,1261,3843,
9639 16,0,618,1,509,
9640 3844,16,0,618,1,
9641 1515,3845,16,0,618,
9642 1,2021,718,1,1775,
9643 3846,16,0,618,1,
9644 2029,725,1,2030,731,
9645 1,2031,736,1,2032,
9646 741,1,2033,746,1,
9647 277,3847,16,0,618,
9648 1,2035,752,1,2037,
9649 757,1,2039,762,1,
9650 32,3848,16,0,618,
9651 1,2041,768,1,2293,
9652 3849,16,0,618,1,
9653 2043,774,1,2045,779,
9654 1,41,3850,16,0,
9655 618,1,1297,3851,16,
9656 0,618,1,43,3852,
9657 16,0,618,1,1803,
9658 787,1,1804,3853,16,
9659 0,618,1,299,3854,
9660 16,0,618,1,52,
9661 3855,16,0,618,1,
9662 2318,3856,16,0,618,
9663 1,62,3857,16,0,
9664 618,1,2075,3858,16,
9665 0,618,1,1574,799,
9666 1,71,3859,16,0,
9667 618,1,76,3860,16,
9668 0,618,1,1834,3861,
9669 16,0,618,1,2337,
9670 3862,16,0,618,1,
9671 79,3863,16,0,618,
9672 1,1335,3864,16,0,
9673 618,1,322,3865,16,
9674 0,618,1,85,3866,
9675 16,0,618,1,89,
9676 3867,16,0,618,1,
9677 346,3868,16,0,618,
9678 1,2105,814,1,2106,
9679 3869,16,0,618,1,
9680 97,3870,16,0,618,
9681 1,1860,821,1,2364,
9682 827,1,102,3871,16,
9683 0,618,1,112,3872,
9684 16,0,618,1,1117,
9685 3873,16,0,618,1,
9686 1873,835,1,1876,3874,
9687 16,0,618,1,124,
9688 3875,16,0,618,1,
9689 2136,842,1,381,3876,
9690 16,0,618,1,525,
9691 3877,16,0,618,1,
9692 137,3878,16,0,618,
9693 1,1901,3879,16,0,
9694 618,1,2658,3880,16,
9695 0,618,1,1153,3881,
9696 16,0,618,1,151,
9697 3882,16,0,618,1,
9698 1407,3883,16,0,618,
9699 1,1659,3884,16,0,
9700 618,1,2413,3885,16,
9701 0,618,1,406,3886,
9702 16,0,618,1,1371,
9703 3887,16,0,618,1,
9704 166,3888,16,0,618,
9705 1,1622,3889,16,0,
9706 618,1,1931,861,1,
9707 1933,3890,16,0,618,
9708 1,431,3891,16,0,
9709 618,1,1585,3892,16,
9710 0,618,1,182,3893,
9711 16,0,618,1,1189,
9712 3894,16,0,618,1,
9713 1443,3895,16,0,618,
9714 1,1695,3896,16,0,
9715 618,1,2198,3897,16,
9716 0,618,1,447,3898,
9717 16,0,618,1,2458,
9718 876,1,2459,882,1,
9719 1958,3899,16,0,618,
9720 1,2462,889,1,1657,
9721 894,1,2464,899,1,
9722 199,3900,16,0,618,
9723 1,459,3901,16,0,
9724 618,1,462,3902,16,
9725 0,618,1,217,3903,
9726 16,0,618,1,2227,
9727 908,1,1225,3904,16,
9728 0,618,1,1479,3905,
9729 16,0,618,1,1731,
9730 3906,16,0,618,1,
9731 1989,916,1,1990,3907,
9732 16,0,618,1,236,
9733 3908,16,0,618,1,
9734 1756,3909,16,0,618,
9735 1,96,3910,19,103,
9736 1,96,3911,5,1,
9737 1,0,3912,16,0,
9738 104,1,97,3913,19,
9739 611,1,97,3914,5,
9740 1,1,0,3915,16,
9741 0,609,1,98,3916,
9742 19,636,1,98,3917,
9743 5,2,1,0,3918,
9744 16,0,638,1,2695,
9745 3919,16,0,634,1,
9746 99,3920,19,633,1,
9747 99,3921,5,2,1,
9748 0,3922,16,0,637,
9749 1,2695,3923,16,0,
9750 631,1,100,3924,19,
9751 296,1,100,3925,5,
9752 2,1,0,3926,16,
9753 0,557,1,2695,3927,
9754 16,0,294,1,101,
9755 3928,19,561,1,101,
9756 3929,5,4,1,0,
9757 3930,16,0,641,1,
9758 2695,3931,16,0,641,
9759 1,2706,3932,16,0,
9760 559,1,2636,3933,16,
9761 0,559,1,102,3934,
9762 19,591,1,102,3935,
9763 5,2,1,2470,3936,
9764 16,0,664,1,2561,
9765 3937,16,0,589,1,
9766 103,3938,19,463,1,
9767 103,3939,5,4,1,
9768 2597,3940,16,0,558,
9769 1,2521,3941,16,0,
9770 558,1,2470,3942,16,
9771 0,461,1,2561,3943,
9772 16,0,461,1,104,
9773 3944,19,141,1,104,
9774 3945,5,3,1,2642,
9775 3946,16,0,569,1,
9776 2506,3947,16,0,317,
9777 1,10,3948,16,0,
9778 139,1,105,3949,19,
9779 151,1,105,3950,5,
9780 17,1,0,3951,16,
9781 0,254,1,2075,3952,
9782 16,0,648,1,2337,
9783 3953,16,0,648,1,
9784 2413,3954,16,0,648,
9785 1,10,3955,16,0,
9786 336,1,2198,3956,16,
9787 0,648,1,1901,3957,
9788 16,0,648,1,2642,
9789 3958,16,0,336,1,
9790 21,3959,16,0,149,
9791 1,2106,3960,16,0,
9792 648,1,2506,3961,16,
9793 0,336,1,1804,3962,
9794 16,0,648,1,1990,
9795 3963,16,0,648,1,
9796 2695,3964,16,0,254,
9797 1,32,3965,16,0,
9798 648,1,1958,3966,16,
9799 0,648,1,1775,3967,
9800 16,0,648,1,106,
9801 3968,19,130,1,106,
9802 3969,5,18,1,0,
9803 3970,16,0,128,1,
9804 2642,3971,16,0,137,
9805 1,2075,3972,16,0,
9806 137,1,2337,3973,16,
9807 0,137,1,2413,3974,
9808 16,0,137,1,10,
9809 3975,16,0,137,1,
9810 2198,3976,16,0,137,
9811 1,1901,3977,16,0,
9812 137,1,52,3978,16,
9813 0,193,1,21,3979,
9814 16,0,137,1,2106,
9815 3980,16,0,137,1,
9816 2506,3981,16,0,137,
9817 1,1804,3982,16,0,
9818 137,1,1990,3983,16,
9819 0,137,1,2695,3984,
9820 16,0,128,1,32,
9821 3985,16,0,137,1,
9822 1958,3986,16,0,137,
9823 1,1775,3987,16,0,
9824 137,1,107,3988,19,
9825 658,1,107,3989,5,
9826 4,1,2597,3990,16,
9827 0,656,1,2521,3991,
9828 16,0,656,1,2470,
9829 3992,16,0,656,1,
9830 2561,3993,16,0,656,
9831 1,108,3994,19,335,
9832 1,108,3995,5,14,
9833 1,2517,3996,16,0,
9834 437,1,2075,3997,16,
9835 0,506,1,2337,3998,
9836 16,0,506,1,2413,
9837 3999,16,0,506,1,
9838 1901,4000,16,0,506,
9839 1,2198,4001,16,0,
9840 506,1,2106,4002,16,
9841 0,506,1,2653,4003,
9842 16,0,571,1,1804,
9843 4004,16,0,506,1,
9844 1990,4005,16,0,506,
9845 1,31,4006,16,0,
9846 333,1,32,4007,16,
9847 0,506,1,1958,4008,
9848 16,0,506,1,1775,
9849 4009,16,0,506,1,
9850 109,4010,19,302,1,
9851 109,4011,5,1,1,
9852 32,4012,16,0,300,
9853 1,110,4013,19,261,
9854 1,110,4014,5,11,
9855 1,2075,4015,16,0,
9856 577,1,2337,4016,16,
9857 0,265,1,2413,4017,
9858 16,0,445,1,1901,
9859 4018,16,0,391,1,
9860 2198,4019,16,0,319,
9861 1,2106,4020,16,0,
9862 607,1,1804,4021,16,
9863 0,284,1,1990,4022,
9864 16,0,494,1,32,
9865 4023,16,0,329,1,
9866 1958,4024,16,0,450,
9867 1,1775,4025,16,0,
9868 259,1,111,4026,19,
9869 583,1,111,4027,5,
9870 11,1,2075,4028,16,
9871 0,581,1,2337,4029,
9872 16,0,581,1,2413,
9873 4030,16,0,581,1,
9874 1901,4031,16,0,581,
9875 1,2198,4032,16,0,
9876 581,1,2106,4033,16,
9877 0,581,1,1804,4034,
9878 16,0,581,1,1990,
9879 4035,16,0,581,1,
9880 32,4036,16,0,581,
9881 1,1958,4037,16,0,
9882 581,1,1775,4038,16,
9883 0,581,1,112,4039,
9884 19,645,1,112,4040,
9885 5,11,1,2075,4041,
9886 16,0,643,1,2337,
9887 4042,16,0,643,1,
9888 2413,4043,16,0,643,
9889 1,1901,4044,16,0,
9890 643,1,2198,4045,16,
9891 0,643,1,2106,4046,
9892 16,0,643,1,1804,
9893 4047,16,0,643,1,
9894 1990,4048,16,0,643,
9895 1,32,4049,16,0,
9896 643,1,1958,4050,16,
9897 0,643,1,1775,4051,
9898 16,0,643,1,113,
9899 4052,19,161,1,113,
9900 4053,5,31,1,1901,
9901 4054,16,0,647,1,
9902 1479,4055,16,0,551,
9903 1,2075,4056,16,0,
9904 647,1,1695,4057,16,
9905 0,189,1,1756,4058,
9906 16,0,188,1,2413,
9907 4059,16,0,647,1,
9908 2198,4060,16,0,647,
9909 1,1876,4061,16,0,
9910 661,1,1659,4062,16,
9911 0,188,1,1443,4063,
9912 16,0,522,1,1117,
9913 4064,16,0,159,1,
9914 1990,4065,16,0,647,
9915 1,1189,4066,16,0,
9916 240,1,1775,4067,16,
9917 0,647,1,32,4068,
9918 16,0,647,1,2106,
9919 4069,16,0,647,1,
9920 1515,4070,16,0,579,
9921 1,2337,4071,16,0,
9922 647,1,52,4072,16,
9923 0,592,1,1804,4073,
9924 16,0,647,1,1261,
9925 4074,16,0,298,1,
9926 1153,4075,16,0,247,
9927 1,1225,4076,16,0,
9928 274,1,1335,4077,16,
9929 0,443,1,1933,4078,
9930 16,0,553,1,1834,
9931 4079,16,0,312,1,
9932 1297,4080,16,0,323,
9933 1,1407,4081,16,0,
9934 568,1,2318,4082,16,
9935 0,188,1,1958,4083,
9936 16,0,647,1,1371,
9937 4084,16,0,438,1,
9938 114,4085,19,531,1,
9939 114,4086,5,11,1,
9940 2075,4087,16,0,529,
9941 1,2337,4088,16,0,
9942 529,1,2413,4089,16,
9943 0,529,1,1901,4090,
9944 16,0,529,1,2198,
9945 4091,16,0,529,1,
9946 2106,4092,16,0,529,
9947 1,1804,4093,16,0,
9948 529,1,1990,4094,16,
9949 0,529,1,32,4095,
9950 16,0,529,1,1958,
9951 4096,16,0,529,1,
9952 1775,4097,16,0,529,
9953 1,115,4098,19,527,
9954 1,115,4099,5,11,
9955 1,2075,4100,16,0,
9956 525,1,2337,4101,16,
9957 0,525,1,2413,4102,
9958 16,0,525,1,1901,
9959 4103,16,0,525,1,
9960 2198,4104,16,0,525,
9961 1,2106,4105,16,0,
9962 525,1,1804,4106,16,
9963 0,525,1,1990,4107,
9964 16,0,525,1,32,
9965 4108,16,0,525,1,
9966 1958,4109,16,0,525,
9967 1,1775,4110,16,0,
9968 525,1,116,4111,19,
9969 575,1,116,4112,5,
9970 11,1,2075,4113,16,
9971 0,573,1,2337,4114,
9972 16,0,573,1,2413,
9973 4115,16,0,573,1,
9974 1901,4116,16,0,573,
9975 1,2198,4117,16,0,
9976 573,1,2106,4118,16,
9977 0,573,1,1804,4119,
9978 16,0,573,1,1990,
9979 4120,16,0,573,1,
9980 32,4121,16,0,573,
9981 1,1958,4122,16,0,
9982 573,1,1775,4123,16,
9983 0,573,1,117,4124,
9984 19,521,1,117,4125,
9985 5,11,1,2075,4126,
9986 16,0,519,1,2337,
9987 4127,16,0,519,1,
9988 2413,4128,16,0,519,
9989 1,1901,4129,16,0,
9990 519,1,2198,4130,16,
9991 0,519,1,2106,4131,
9992 16,0,519,1,1804,
9993 4132,16,0,519,1,
9994 1990,4133,16,0,519,
9995 1,32,4134,16,0,
9996 519,1,1958,4135,16,
9997 0,519,1,1775,4136,
9998 16,0,519,1,118,
9999 4137,19,518,1,118,
10000 4138,5,11,1,2075,
10001 4139,16,0,516,1,
10002 2337,4140,16,0,516,
10003 1,2413,4141,16,0,
10004 516,1,1901,4142,16,
10005 0,516,1,2198,4143,
10006 16,0,516,1,2106,
10007 4144,16,0,516,1,
10008 1804,4145,16,0,516,
10009 1,1990,4146,16,0,
10010 516,1,32,4147,16,
10011 0,516,1,1958,4148,
10012 16,0,516,1,1775,
10013 4149,16,0,516,1,
10014 119,4150,19,515,1,
10015 119,4151,5,11,1,
10016 2075,4152,16,0,513,
10017 1,2337,4153,16,0,
10018 513,1,2413,4154,16,
10019 0,513,1,1901,4155,
10020 16,0,513,1,2198,
10021 4156,16,0,513,1,
10022 2106,4157,16,0,513,
10023 1,1804,4158,16,0,
10024 513,1,1990,4159,16,
10025 0,513,1,32,4160,
10026 16,0,513,1,1958,
10027 4161,16,0,513,1,
10028 1775,4162,16,0,513,
10029 1,120,4163,19,512,
10030 1,120,4164,5,11,
10031 1,2075,4165,16,0,
10032 510,1,2337,4166,16,
10033 0,510,1,2413,4167,
10034 16,0,510,1,1901,
10035 4168,16,0,510,1,
10036 2198,4169,16,0,510,
10037 1,2106,4170,16,0,
10038 510,1,1804,4171,16,
10039 0,510,1,1990,4172,
10040 16,0,510,1,32,
10041 4173,16,0,510,1,
10042 1958,4174,16,0,510,
10043 1,1775,4175,16,0,
10044 510,1,121,4176,19,
10045 509,1,121,4177,5,
10046 11,1,2075,4178,16,
10047 0,507,1,2337,4179,
10048 16,0,507,1,2413,
10049 4180,16,0,507,1,
10050 1901,4181,16,0,507,
10051 1,2198,4182,16,0,
10052 507,1,2106,4183,16,
10053 0,507,1,1804,4184,
10054 16,0,507,1,1990,
10055 4185,16,0,507,1,
10056 32,4186,16,0,507,
10057 1,1958,4187,16,0,
10058 507,1,1775,4188,16,
10059 0,507,1,122,4189,
10060 19,147,1,122,4190,
10061 5,3,1,1756,4191,
10062 16,0,283,1,2318,
10063 4192,16,0,297,1,
10064 1659,4193,16,0,145,
10065 1,123,4194,19,548,
10066 1,123,4195,5,68,
10067 1,1901,4196,16,0,
10068 546,1,1479,4197,16,
10069 0,546,1,112,4198,
10070 16,0,546,1,2293,
10071 4199,16,0,546,1,
10072 1804,4200,16,0,546,
10073 1,431,4201,16,0,
10074 546,1,1443,4202,16,
10075 0,546,1,1756,4203,
10076 16,0,546,1,124,
10077 4204,16,0,546,1,
10078 525,4205,16,0,546,
10079 1,236,4206,16,0,
10080 546,1,346,4207,16,
10081 0,546,1,1876,4208,
10082 16,0,546,1,1659,
10083 4209,16,0,546,1,
10084 1225,4210,16,0,546,
10085 1,1117,4211,16,0,
10086 546,1,137,4212,16,
10087 0,546,1,2318,4213,
10088 16,0,546,1,1775,
10089 4214,16,0,546,1,
10090 32,4215,16,0,546,
10091 1,1407,4216,16,0,
10092 546,1,256,4217,16,
10093 0,546,1,459,4218,
10094 16,0,546,1,406,
10095 4219,16,0,546,1,
10096 41,4220,16,0,546,
10097 1,2658,4221,16,0,
10098 546,1,43,4222,16,
10099 0,546,1,1585,4223,
10100 16,0,546,1,1990,
10101 4224,16,0,546,1,
10102 2337,4225,16,0,546,
10103 1,509,4226,16,0,
10104 546,1,52,4227,16,
10105 0,546,1,151,4228,
10106 16,0,546,1,447,
10107 4229,16,0,546,1,
10108 166,4230,16,0,546,
10109 1,462,4231,16,0,
10110 546,1,277,4232,16,
10111 0,546,1,1695,4233,
10112 16,0,546,1,62,
10113 4234,16,0,586,1,
10114 1153,4235,16,0,546,
10115 1,381,4236,16,0,
10116 546,1,2106,4237,16,
10117 0,546,1,1335,4238,
10118 16,0,546,1,71,
10119 4239,16,0,546,1,
10120 182,4240,16,0,546,
10121 1,76,4241,16,0,
10122 546,1,79,4242,16,
10123 0,546,1,1933,4243,
10124 16,0,546,1,299,
10125 4244,16,0,546,1,
10126 85,4245,16,0,546,
10127 1,1515,4246,16,0,
10128 546,1,2198,4247,16,
10129 0,546,1,89,4248,
10130 16,0,546,1,1834,
10131 4249,16,0,546,1,
10132 1622,4250,16,0,546,
10133 1,2413,4251,16,0,
10134 546,1,2075,4252,16,
10135 0,546,1,1731,4253,
10136 16,0,546,1,97,
10137 4254,16,0,546,1,
10138 1297,4255,16,0,546,
10139 1,1189,4256,16,0,
10140 546,1,102,4257,16,
10141 0,546,1,1261,4258,
10142 16,0,546,1,322,
10143 4259,16,0,546,1,
10144 1958,4260,16,0,546,
10145 1,199,4261,16,0,
10146 546,1,1371,4262,16,
10147 0,546,1,217,4263,
10148 16,0,546,1,124,
10149 4264,19,602,1,124,
10150 4265,5,2,1,459,
10151 4266,16,0,600,1,
10152 41,4267,16,0,665,
10153 1,125,4268,19,606,
10154 1,125,4269,5,3,
10155 1,462,4270,16,0,
10156 604,1,459,4271,16,
10157 0,630,1,41,4272,
10158 16,0,630,1,126,
10159 4273,19,4274,4,36,
10160 69,0,120,0,112,
10161 0,114,0,101,0,
10162 115,0,115,0,105,
10163 0,111,0,110,0,
10164 65,0,114,0,103,
10165 0,117,0,109,0,
10166 101,0,110,0,116,
10167 0,1,126,4269,1,
10168 127,4275,19,544,1,
10169 127,4276,5,68,1,
10170 1901,4277,16,0,542,
10171 1,1479,4278,16,0,
10172 542,1,112,4279,16,
10173 0,542,1,2293,4280,
10174 16,0,542,1,1804,
10175 4281,16,0,542,1,
10176 431,4282,16,0,542,
10177 1,1443,4283,16,0,
10178 542,1,1756,4284,16,
10179 0,542,1,124,4285,
10180 16,0,542,1,525,
10181 4286,16,0,542,1,
10182 236,4287,16,0,542,
10183 1,346,4288,16,0,
10184 542,1,1876,4289,16,
10185 0,542,1,1659,4290,
10186 16,0,542,1,1225,
10187 4291,16,0,542,1,
10188 1117,4292,16,0,542,
10189 1,137,4293,16,0,
10190 542,1,2318,4294,16,
10191 0,542,1,1775,4295,
10192 16,0,542,1,32,
10193 4296,16,0,542,1,
10194 1407,4297,16,0,542,
10195 1,256,4298,16,0,
10196 542,1,459,4299,16,
10197 0,542,1,406,4300,
10198 16,0,542,1,41,
10199 4301,16,0,542,1,
10200 2658,4302,16,0,542,
10201 1,43,4303,16,0,
10202 542,1,1585,4304,16,
10203 0,542,1,1990,4305,
10204 16,0,542,1,2337,
10205 4306,16,0,542,1,
10206 509,4307,16,0,542,
10207 1,52,4308,16,0,
10208 542,1,151,4309,16,
10209 0,542,1,447,4310,
10210 16,0,542,1,166,
10211 4311,16,0,542,1,
10212 462,4312,16,0,542,
10213 1,277,4313,16,0,
10214 542,1,1695,4314,16,
10215 0,542,1,62,4315,
10216 16,0,587,1,1153,
10217 4316,16,0,542,1,
10218 381,4317,16,0,542,
10219 1,2106,4318,16,0,
10220 542,1,1335,4319,16,
10221 0,542,1,71,4320,
10222 16,0,542,1,182,
10223 4321,16,0,542,1,
10224 76,4322,16,0,542,
10225 1,79,4323,16,0,
10226 542,1,1933,4324,16,
10227 0,542,1,299,4325,
10228 16,0,542,1,85,
10229 4326,16,0,542,1,
10230 1515,4327,16,0,542,
10231 1,2198,4328,16,0,
10232 542,1,89,4329,16,
10233 0,542,1,1834,4330,
10234 16,0,542,1,1622,
10235 4331,16,0,542,1,
10236 2413,4332,16,0,542,
10237 1,2075,4333,16,0,
10238 542,1,1731,4334,16,
10239 0,542,1,97,4335,
10240 16,0,542,1,1297,
10241 4336,16,0,542,1,
10242 1189,4337,16,0,542,
10243 1,102,4338,16,0,
10244 542,1,1261,4339,16,
10245 0,542,1,322,4340,
10246 16,0,542,1,1958,
10247 4341,16,0,542,1,
10248 199,4342,16,0,542,
10249 1,1371,4343,16,0,
10250 542,1,217,4344,16,
10251 0,542,1,128,4345,
10252 19,4346,4,28,86,
10253 0,101,0,99,0,
10254 116,0,111,0,114,
10255 0,67,0,111,0,
10256 110,0,115,0,116,
10257 0,97,0,110,0,
10258 116,0,1,128,4276,
10259 1,129,4347,19,4348,
10260 4,32,82,0,111,
10261 0,116,0,97,0,
10262 116,0,105,0,111,
10263 0,110,0,67,0,
10264 111,0,110,0,115,
10265 0,116,0,97,0,
10266 110,0,116,0,1,
10267 129,4276,1,130,4349,
10268 19,4350,4,24,76,
10269 0,105,0,115,0,
10270 116,0,67,0,111,
10271 0,110,0,115,0,
10272 116,0,97,0,110,
10273 0,116,0,1,130,
10274 4276,1,131,4351,19,
10275 169,1,131,4352,5,
10276 67,1,1901,4353,16,
10277 0,585,1,1479,4354,
10278 16,0,533,1,112,
10279 4355,16,0,249,1,
10280 2293,4356,16,0,273,
10281 1,1804,4357,16,0,
10282 585,1,431,4358,16,
10283 0,580,1,1443,4359,
10284 16,0,468,1,1756,
10285 4360,16,0,673,1,
10286 124,4361,16,0,258,
10287 1,525,4362,16,0,
10288 305,1,236,4363,16,
10289 0,341,1,346,4364,
10290 16,0,496,1,1876,
10291 4365,16,0,318,1,
10292 1659,4366,16,0,673,
10293 1,1225,4367,16,0,
10294 248,1,1117,4368,16,
10295 0,219,1,137,4369,
10296 16,0,272,1,2318,
10297 4370,16,0,673,1,
10298 1775,4371,16,0,585,
10299 1,32,4372,16,0,
10300 585,1,1407,4373,16,
10301 0,487,1,256,4374,
10302 16,0,395,1,459,
10303 4375,16,0,167,1,
10304 406,4376,16,0,562,
10305 1,41,4377,16,0,
10306 167,1,2658,4378,16,
10307 0,659,1,43,4379,
10308 16,0,640,1,1990,
10309 4380,16,0,585,1,
10310 2337,4381,16,0,585,
10311 1,509,4382,16,0,
10312 655,1,52,4383,16,
10313 0,594,1,151,4384,
10314 16,0,282,1,447,
10315 4385,16,0,305,1,
10316 166,4386,16,0,293,
10317 1,462,4387,16,0,
10318 167,1,277,4388,16,
10319 0,434,1,1695,4389,
10320 16,0,270,1,1261,
10321 4390,16,0,281,1,
10322 1153,4391,16,0,174,
10323 1,381,4392,16,0,
10324 550,1,2106,4393,16,
10325 0,585,1,1335,4394,
10326 16,0,326,1,71,
10327 4395,16,0,203,1,
10328 182,4396,16,0,305,
10329 1,76,4397,16,0,
10330 549,1,79,4398,16,
10331 0,218,1,1933,4399,
10332 16,0,407,1,299,
10333 4400,16,0,444,1,
10334 85,4401,16,0,457,
10335 1,1515,4402,16,0,
10336 556,1,2198,4403,16,
10337 0,585,1,89,4404,
10338 16,0,227,1,1834,
10339 4405,16,0,292,1,
10340 1622,4406,16,0,654,
10341 1,2413,4407,16,0,
10342 585,1,2075,4408,16,
10343 0,585,1,1731,4409,
10344 16,0,250,1,97,
10345 4410,16,0,411,1,
10346 1297,4411,16,0,328,
10347 1,1189,4412,16,0,
10348 217,1,102,4413,16,
10349 0,238,1,1585,4414,
10350 16,0,663,1,322,
10351 4415,16,0,458,1,
10352 1958,4416,16,0,585,
10353 1,199,4417,16,0,
10354 316,1,1371,4418,16,
10355 0,396,1,217,4419,
10356 16,0,325,1,132,
10357 4420,19,4421,4,36,
10358 67,0,111,0,110,
10359 0,115,0,116,0,
10360 97,0,110,0,116,
10361 0,69,0,120,0,
10362 112,0,114,0,101,
10363 0,115,0,115,0,
10364 105,0,111,0,110,
10365 0,1,132,4352,1,
10366 133,4422,19,4423,4,
10367 30,73,0,100,0,
10368 101,0,110,0,116,
10369 0,69,0,120,0,
10370 112,0,114,0,101,
10371 0,115,0,115,0,
10372 105,0,111,0,110,
10373 0,1,133,4352,1,
10374 134,4424,19,4425,4,
10375 36,73,0,100,0,
10376 101,0,110,0,116,
10377 0,68,0,111,0,
10378 116,0,69,0,120,
10379 0,112,0,114,0,
10380 101,0,115,0,115,
10381 0,105,0,111,0,
10382 110,0,1,134,4352,
10383 1,135,4426,19,4427,
10384 4,44,70,0,117,
10385 0,110,0,99,0,
10386 116,0,105,0,111,
10387 0,110,0,67,0,
10388 97,0,108,0,108,
10389 0,69,0,120,0,
10390 112,0,114,0,101,
10391 0,115,0,115,0,
10392 105,0,111,0,110,
10393 0,1,135,4352,1,
10394 136,4428,19,4429,4,
10395 32,66,0,105,0,
10396 110,0,97,0,114,
10397 0,121,0,69,0,
10398 120,0,112,0,114,
10399 0,101,0,115,0,
10400 115,0,105,0,111,
10401 0,110,0,1,136,
10402 4352,1,137,4430,19,
10403 4431,4,30,85,0,
10404 110,0,97,0,114,
10405 0,121,0,69,0,
10406 120,0,112,0,114,
10407 0,101,0,115,0,
10408 115,0,105,0,111,
10409 0,110,0,1,137,
10410 4352,1,138,4432,19,
10411 4433,4,36,84,0,
10412 121,0,112,0,101,
10413 0,99,0,97,0,
10414 115,0,116,0,69,
10415 0,120,0,112,0,
10416 114,0,101,0,115,
10417 0,115,0,105,0,
10418 111,0,110,0,1,
10419 138,4352,1,139,4434,
10420 19,4435,4,42,80,
10421 0,97,0,114,0,
10422 101,0,110,0,116,
10423 0,104,0,101,0,
10424 115,0,105,0,115,
10425 0,69,0,120,0,
10426 112,0,114,0,101,
10427 0,115,0,115,0,
10428 105,0,111,0,110,
10429 0,1,139,4352,1,
10430 140,4436,19,4437,4,
10431 56,73,0,110,0,
10432 99,0,114,0,101,
10433 0,109,0,101,0,
10434 110,0,116,0,68,
10435 0,101,0,99,0,
10436 114,0,101,0,109,
10437 0,101,0,110,0,
10438 116,0,69,0,120,
10439 0,112,0,114,0,
10440 101,0,115,0,115,
10441 0,105,0,111,0,
10442 110,0,1,140,4352,
10443 1,142,4438,19,683,
10444 1,142,3911,1,143,
10445 4439,19,705,1,143,
10446 3911,1,144,4440,19,
10447 3192,1,144,3914,1,
10448 145,4441,19,3187,1,
10449 145,3914,1,146,4442,
10450 19,3198,1,146,3914,
10451 1,147,4443,19,3209,
10452 1,147,3914,1,148,
10453 4444,19,3220,1,148,
10454 3917,1,149,4445,19,
10455 3226,1,149,3917,1,
10456 150,4446,19,3214,1,
10457 150,3921,1,151,4447,
10458 19,3204,1,151,3921,
10459 1,152,4448,19,689,
10460 1,152,3925,1,153,
10461 4449,19,710,1,153,
10462 3925,1,154,4450,19,
10463 695,1,154,3929,1,
10464 155,4451,19,700,1,
10465 155,3929,1,156,4452,
10466 19,1636,1,156,3935,
10467 1,157,4453,19,1631,
10468 1,157,3935,1,158,
10469 4454,19,1622,1,158,
10470 3939,1,159,4455,19,
10471 1680,1,159,3945,1,
10472 160,4456,19,1657,1,
10473 160,3945,1,161,4457,
10474 19,1117,1,161,3950,
10475 1,162,4458,19,902,
10476 1,162,3995,1,163,
10477 4459,19,886,1,163,
10478 3995,1,164,4460,19,
10479 892,1,164,4011,1,
10480 165,4461,19,880,1,
10481 165,4011,1,166,4462,
10482 19,1145,1,166,4027,
10483 1,167,4463,19,782,
10484 1,167,4014,1,168,
10485 4464,19,897,1,168,
10486 4014,1,169,4465,19,
10487 777,1,169,4014,1,
10488 170,4466,19,802,1,
10489 170,4014,1,171,4467,
10490 19,771,1,171,4014,
10491 1,172,4468,19,765,
10492 1,172,4014,1,173,
10493 4469,19,760,1,173,
10494 4014,1,174,4470,19,
10495 755,1,174,4014,1,
10496 175,4471,19,749,1,
10497 175,4014,1,176,4472,
10498 19,744,1,176,4014,
10499 1,177,4473,19,739,
10500 1,177,4014,1,178,
10501 4474,19,734,1,178,
10502 4014,1,179,4475,19,
10503 729,1,179,4014,1,
10504 180,4476,19,1152,1,
10505 180,4099,1,181,4477,
10506 19,1290,1,181,4112,
10507 1,182,4478,19,1139,
10508 1,182,4125,1,183,
10509 4479,19,1278,1,183,
10510 4125,1,184,4480,19,
10511 919,1,184,4138,1,
10512 185,4481,19,722,1,
10513 185,4138,1,186,4482,
10514 19,817,1,186,4138,
10515 1,187,4483,19,845,
10516 1,187,4138,1,188,
10517 4484,19,865,1,188,
10518 4151,1,189,4485,19,
10519 911,1,189,4151,1,
10520 190,4486,19,825,1,
10521 190,4164,1,191,4487,
10522 19,838,1,191,4164,
10523 1,192,4488,19,791,
10524 1,192,4177,1,193,
10525 4489,19,830,1,193,
10526 4177,1,194,4490,19,
10527 1477,1,194,4190,1,
10528 195,4491,19,1158,1,
10529 195,4190,1,196,4492,
10530 19,1509,1,196,4190,
10531 1,197,4493,19,1541,
10532 1,197,4190,1,198,
10533 4494,19,1406,1,198,
10534 4040,1,199,4495,19,
10535 1466,1,199,4040,1,
10536 200,4496,19,1133,1,
10537 200,4053,1,201,4497,
10538 19,1573,1,201,4053,
10539 1,202,4498,19,1504,
10540 1,202,4053,1,203,
10541 4499,19,1451,1,203,
10542 4053,1,204,4500,19,
10543 1374,1,204,4053,1,
10544 205,4501,19,1300,1,
10545 205,4053,1,206,4502,
10546 19,1310,1,206,4053,
10547 1,207,4503,19,1128,
10548 1,207,4053,1,208,
10549 4504,19,1557,1,208,
10550 4053,1,209,4505,19,
10551 1499,1,209,4053,1,
10552 210,4506,19,1441,1,
10553 210,4053,1,211,4507,
10554 19,1363,1,211,4053,
10555 1,212,4508,19,1326,
10556 1,212,4053,1,213,
10557 4509,19,1111,1,213,
10558 4053,1,214,4510,19,
10559 1461,1,214,4053,1,
10560 215,4511,19,1487,1,
10561 215,4053,1,216,4512,
10562 19,1434,1,216,4053,
10563 1,217,4513,19,1456,
10564 1,217,4053,1,218,
10565 4514,19,1266,1,218,
10566 4053,1,219,4515,19,
10567 1170,1,219,4053,1,
10568 220,4516,19,1100,1,
10569 220,4053,1,221,4517,
10570 19,1531,1,221,4053,
10571 1,222,4518,19,1482,
10572 1,222,4053,1,223,
10573 4519,19,1429,1,223,
10574 4053,1,224,4520,19,
10575 1295,1,224,4086,1,
10576 225,4521,19,1273,1,
10577 225,4086,1,226,4522,
10578 19,1562,1,226,4276,
10579 1,227,4523,19,1586,
10580 1,227,4276,1,228,
10581 4524,19,1552,1,228,
10582 4276,1,229,4525,19,
10583 1547,1,229,4276,1,
10584 230,4526,19,1568,1,
10585 230,4276,1,231,4527,
10586 19,1515,1,231,4276,
10587 1,232,4528,19,1220,
10588 1,232,4276,1,233,
10589 4529,19,1395,1,233,
10590 4352,1,234,4530,19,
10591 1181,1,234,4352,1,
10592 235,4531,19,1188,1,
10593 235,4352,1,236,4532,
10594 19,1209,1,236,4352,
10595 1,237,4533,19,1204,
10596 1,237,4352,1,238,
10597 4534,19,1199,1,238,
10598 4352,1,239,4535,19,
10599 1194,1,239,4352,1,
10600 240,4536,19,1384,1,
10601 240,4352,1,241,4537,
10602 19,1412,1,241,4352,
10603 1,242,4538,19,1389,
10604 1,242,4352,1,243,
10605 4539,19,1379,1,243,
10606 4352,1,244,4540,19,
10607 1369,1,244,4352,1,
10608 245,4541,19,1352,1,
10609 245,4352,1,246,4542,
10610 19,1305,1,246,4352,
10611 1,247,4543,19,1214,
10612 1,247,4352,1,248,
10613 4544,19,1175,1,248,
10614 4352,1,249,4545,19,
10615 1123,1,249,4352,1,
10616 250,4546,19,1581,1,
10617 250,4352,1,251,4547,
10618 19,1536,1,251,4352,
10619 1,252,4548,19,1526,
10620 1,252,4352,1,253,
10621 4549,19,1521,1,253,
10622 4352,1,254,4550,19,
10623 1472,1,254,4352,1,
10624 255,4551,19,1446,1,
10625 255,4352,1,256,4552,
10626 19,1422,1,256,4352,
10627 1,257,4553,19,1417,
10628 1,257,4352,1,258,
10629 4554,19,1358,1,258,
10630 4352,1,259,4555,19,
10631 1334,1,259,4352,1,
10632 260,4556,19,1400,1,
10633 260,4352,1,261,4557,
10634 19,1493,1,261,4352,
10635 1,262,4558,19,1347,
10636 1,262,4352,1,263,
10637 4559,19,1341,1,263,
10638 4352,1,264,4560,19,
10639 1321,1,264,4352,1,
10640 265,4561,19,1284,1,
10641 265,4352,1,266,4562,
10642 19,1261,1,266,4352,
10643 1,267,4563,19,1106,
10644 1,267,4352,1,268,
10645 4564,19,1596,1,268,
10646 4352,1,269,4565,19,
10647 1226,1,269,4352,1,
10648 270,4566,19,1231,1,
10649 270,4352,1,271,4567,
10650 19,1251,1,271,4352,
10651 1,272,4568,19,1241,
10652 1,272,4352,1,273,
10653 4569,19,1246,1,273,
10654 4352,1,274,4570,19,
10655 1236,1,274,4352,1,
10656 275,4571,19,1591,1,
10657 275,4352,1,276,4572,
10658 19,1256,1,276,4352,
10659 1,277,4573,19,1316,
10660 1,277,4195,1,278,
10661 4574,19,1650,1,278,
10662 4265,1,279,4575,19,
10663 1686,1,279,4265,1,
10664 280,4576,19,1666,1,
10665 280,4269,1,281,4577,
10666 19,1985,1,281,3969,
10667 1,282,4578,19,1980,
10668 1,282,3969,1,283,
10669 4579,19,1975,1,283,
10670 3969,1,284,4580,19,
10671 1970,1,284,3969,1,
10672 285,4581,19,1965,1,
10673 285,3969,1,286,4582,
10674 19,1960,1,286,3969,
10675 1,287,4583,19,1955,
10676 1,287,3969,1,288,
10677 4584,19,1944,1,288,
10678 3989,1,289,4585,19,
10679 1939,1,289,3989,1,
10680 290,4586,19,1934,1,
10681 290,3989,1,291,4587,
10682 19,1929,1,291,3989,
10683 1,292,4588,19,1924,
10684 1,292,3989,1,293,
10685 4589,19,1919,1,293,
10686 3989,1,294,4590,19,
10687 1914,1,294,3989,1,
10688 295,4591,19,1909,1,
10689 295,3989,1,296,4592,
10690 19,1904,1,296,3989,
10691 1,297,4593,19,1739,
10692 1,297,3989,1,298,
10693 4594,19,1898,1,298,
10694 3989,1,299,4595,19,
10695 1893,1,299,3989,1,
10696 300,4596,19,1888,1,
10697 300,3989,1,301,4597,
10698 19,1732,1,301,3989,
10699 1,302,4598,19,1883,
10700 1,302,3989,1,303,
10701 4599,19,1878,1,303,
10702 3989,1,304,4600,19,
10703 1873,1,304,3989,1,
10704 305,4601,19,1868,1,
10705 305,3989,1,306,4602,
10706 19,1863,1,306,3989,
10707 1,307,4603,19,1858,
10708 1,307,3989,1,308,
10709 4604,19,1725,1,308,
10710 3989,1,309,4605,19,
10711 1852,1,309,3989,1,
10712 310,4606,19,1847,1,
10713 310,3989,1,311,4607,
10714 19,1842,1,311,3989,
10715 1,312,4608,19,1719,
10716 1,312,3989,1,313,
10717 4609,19,1836,1,313,
10718 3989,1,314,4610,19,
10719 1767,1,314,3989,1,
10720 315,4611,19,1831,1,
10721 315,3989,1,316,4612,
10722 19,1826,1,316,3989,
10723 1,317,4613,19,1821,
10724 1,317,3989,1,318,
10725 4614,19,1816,1,318,
10726 3989,1,319,4615,19,
10727 1811,1,319,3989,1,
10728 320,4616,19,1806,1,
10729 320,3989,1,321,4617,
10730 19,1801,1,321,3989,
10731 1,322,4618,19,4619,
10732 4,50,65,0,114,
10733 0,103,0,117,0,
10734 109,0,101,0,110,
10735 0,116,0,68,0,
10736 101,0,99,0,108,
10737 0,97,0,114,0,
10738 97,0,116,0,105,
10739 0,111,0,110,0,
10740 76,0,105,0,115,
10741 0,116,0,95,0,
10742 51,0,1,322,3945,
10743 1,323,4620,19,4621,
10744 4,28,65,0,114,
10745 0,103,0,117,0,
10746 109,0,101,0,110,
10747 0,116,0,76,0,
10748 105,0,115,0,116,
10749 0,95,0,51,0,
10750 1,323,4265,1,324,
10751 4622,19,4623,4,50,
10752 65,0,114,0,103,
10753 0,117,0,109,0,
10754 101,0,110,0,116,
10755 0,68,0,101,0,
10756 99,0,108,0,97,
10757 0,114,0,97,0,
10758 116,0,105,0,111,
10759 0,110,0,76,0,
10760 105,0,115,0,116,
10761 0,95,0,52,0,
10762 1,324,3945,1,325,
10763 4624,19,4625,4,28,
10764 65,0,114,0,103,
10765 0,117,0,109,0,
10766 101,0,110,0,116,
10767 0,76,0,105,0,
10768 115,0,116,0,95,
10769 0,52,0,1,325,
10770 4265,1,326,4626,19,
10771 4627,4,50,65,0,
10772 114,0,103,0,117,
10773 0,109,0,101,0,
10774 110,0,116,0,68,
10775 0,101,0,99,0,
10776 108,0,97,0,114,
10777 0,97,0,116,0,
10778 105,0,111,0,110,
10779 0,76,0,105,0,
10780 115,0,116,0,95,
10781 0,53,0,1,326,
10782 3945,2,0,0};
10783 new Sfactory(this,"ExpressionArgument_1",new SCreator(ExpressionArgument_1_factory));
10784 new Sfactory(this,"SimpleAssignment_8",new SCreator(SimpleAssignment_8_factory));
10785 new Sfactory(this,"StatementList_1",new SCreator(StatementList_1_factory));
10786 new Sfactory(this,"StateChange_1",new SCreator(StateChange_1_factory));
10787 new Sfactory(this,"StateChange_2",new SCreator(StateChange_2_factory));
10788 new Sfactory(this,"Declaration",new SCreator(Declaration_factory));
10789 new Sfactory(this,"IdentExpression",new SCreator(IdentExpression_factory));
10790 new Sfactory(this,"error",new SCreator(error_factory));
10791 new Sfactory(this,"BinaryExpression_2",new SCreator(BinaryExpression_2_factory));
10792 new Sfactory(this,"BinaryExpression_3",new SCreator(BinaryExpression_3_factory));
10793 new Sfactory(this,"BinaryExpression_4",new SCreator(BinaryExpression_4_factory));
10794 new Sfactory(this,"BinaryExpression_5",new SCreator(BinaryExpression_5_factory));
10795 new Sfactory(this,"ReturnStatement_2",new SCreator(ReturnStatement_2_factory));
10796 new Sfactory(this,"SimpleAssignment_19",new SCreator(SimpleAssignment_19_factory));
10797 new Sfactory(this,"BinaryExpression_9",new SCreator(BinaryExpression_9_factory));
10798 new Sfactory(this,"VectorConstant_1",new SCreator(VectorConstant_1_factory));
10799 new Sfactory(this,"ParenthesisExpression",new SCreator(ParenthesisExpression_factory));
10800 new Sfactory(this,"UnaryExpression",new SCreator(UnaryExpression_factory));
10801 new Sfactory(this,"IdentDotExpression_1",new SCreator(IdentDotExpression_1_factory));
10802 new Sfactory(this,"ArgumentList_4",new SCreator(ArgumentList_4_factory));
10803 new Sfactory(this,"Typename",new SCreator(Typename_factory));
10804 new Sfactory(this,"IfStatement_1",new SCreator(IfStatement_1_factory));
10805 new Sfactory(this,"Assignment",new SCreator(Assignment_factory));
10806 new Sfactory(this,"CompoundStatement_1",new SCreator(CompoundStatement_1_factory));
10807 new Sfactory(this,"CompoundStatement_2",new SCreator(CompoundStatement_2_factory));
10808 new Sfactory(this,"BinaryExpression_8",new SCreator(BinaryExpression_8_factory));
10809 new Sfactory(this,"ReturnStatement_1",new SCreator(ReturnStatement_1_factory));
10810 new Sfactory(this,"IdentDotExpression",new SCreator(IdentDotExpression_factory));
10811 new Sfactory(this,"Argument",new SCreator(Argument_factory));
10812 new Sfactory(this,"State_2",new SCreator(State_2_factory));
10813 new Sfactory(this,"WhileStatement_1",new SCreator(WhileStatement_1_factory));
10814 new Sfactory(this,"GlobalDefinitions_3",new SCreator(GlobalDefinitions_3_factory));
10815 new Sfactory(this,"GlobalDefinitions_4",new SCreator(GlobalDefinitions_4_factory));
10816 new Sfactory(this,"Event_1",new SCreator(Event_1_factory));
10817 new Sfactory(this,"ListConstant",new SCreator(ListConstant_factory));
10818 new Sfactory(this,"Event_3",new SCreator(Event_3_factory));
10819 new Sfactory(this,"Event_4",new SCreator(Event_4_factory));
10820 new Sfactory(this,"Event_5",new SCreator(Event_5_factory));
10821 new Sfactory(this,"SimpleAssignment_5",new SCreator(SimpleAssignment_5_factory));
10822 new Sfactory(this,"Typename_1",new SCreator(Typename_1_factory));
10823 new Sfactory(this,"Typename_2",new SCreator(Typename_2_factory));
10824 new Sfactory(this,"Typename_3",new SCreator(Typename_3_factory));
10825 new Sfactory(this,"Typename_4",new SCreator(Typename_4_factory));
10826 new Sfactory(this,"Typename_5",new SCreator(Typename_5_factory));
10827 new Sfactory(this,"Typename_6",new SCreator(Typename_6_factory));
10828 new Sfactory(this,"Typename_7",new SCreator(Typename_7_factory));
10829 new Sfactory(this,"ArgumentDeclarationList",new SCreator(ArgumentDeclarationList_factory));
10830 new Sfactory(this,"ConstantExpression",new SCreator(ConstantExpression_factory));
10831 new Sfactory(this,"LSLProgramRoot_1",new SCreator(LSLProgramRoot_1_factory));
10832 new Sfactory(this,"LSLProgramRoot_2",new SCreator(LSLProgramRoot_2_factory));
10833 new Sfactory(this,"States_1",new SCreator(States_1_factory));
10834 new Sfactory(this,"States_2",new SCreator(States_2_factory));
10835 new Sfactory(this,"FunctionCallExpression_1",new SCreator(FunctionCallExpression_1_factory));
10836 new Sfactory(this,"ForLoopStatement",new SCreator(ForLoopStatement_factory));
10837 new Sfactory(this,"DoWhileStatement_1",new SCreator(DoWhileStatement_1_factory));
10838 new Sfactory(this,"DoWhileStatement_2",new SCreator(DoWhileStatement_2_factory));
10839 new Sfactory(this,"ForLoopStatement_4",new SCreator(ForLoopStatement_4_factory));
10840 new Sfactory(this,"SimpleAssignment_11",new SCreator(SimpleAssignment_11_factory));
10841 new Sfactory(this,"SimpleAssignment_12",new SCreator(SimpleAssignment_12_factory));
10842 new Sfactory(this,"SimpleAssignment_13",new SCreator(SimpleAssignment_13_factory));
10843 new Sfactory(this,"JumpLabel",new SCreator(JumpLabel_factory));
10844 new Sfactory(this,"SimpleAssignment_15",new SCreator(SimpleAssignment_15_factory));
10845 new Sfactory(this,"SimpleAssignment_17",new SCreator(SimpleAssignment_17_factory));
10846 new Sfactory(this,"SimpleAssignment_18",new SCreator(SimpleAssignment_18_factory));
10847 new Sfactory(this,"JumpStatement_1",new SCreator(JumpStatement_1_factory));
10848 new Sfactory(this,"GlobalDefinitions",new SCreator(GlobalDefinitions_factory));
10849 new Sfactory(this,"FunctionCall_1",new SCreator(FunctionCall_1_factory));
10850 new Sfactory(this,"ArgumentList_3",new SCreator(ArgumentList_3_factory));
10851 new Sfactory(this,"Assignment_2",new SCreator(Assignment_2_factory));
10852 new Sfactory(this,"TypecastExpression_1",new SCreator(TypecastExpression_1_factory));
10853 new Sfactory(this,"SimpleAssignment_21",new SCreator(SimpleAssignment_21_factory));
10854 new Sfactory(this,"SimpleAssignment_22",new SCreator(SimpleAssignment_22_factory));
10855 new Sfactory(this,"SimpleAssignment_23",new SCreator(SimpleAssignment_23_factory));
10856 new Sfactory(this,"TypecastExpression_9",new SCreator(TypecastExpression_9_factory));
10857 new Sfactory(this,"ArgumentDeclarationList_1",new SCreator(ArgumentDeclarationList_1_factory));
10858 new Sfactory(this,"ArgumentDeclarationList_2",new SCreator(ArgumentDeclarationList_2_factory));
10859 new Sfactory(this,"ArgumentDeclarationList_3",new SCreator(ArgumentDeclarationList_3_factory));
10860 new Sfactory(this,"GlobalDefinitions_1",new SCreator(GlobalDefinitions_1_factory));
10861 new Sfactory(this,"GlobalDefinitions_2",new SCreator(GlobalDefinitions_2_factory));
10862 new Sfactory(this,"IncrementDecrementExpression",new SCreator(IncrementDecrementExpression_factory));
10863 new Sfactory(this,"GlobalVariableDeclaration",new SCreator(GlobalVariableDeclaration_factory));
10864 new Sfactory(this,"Event_11",new SCreator(Event_11_factory));
10865 new Sfactory(this,"TypecastExpression_2",new SCreator(TypecastExpression_2_factory));
10866 new Sfactory(this,"TypecastExpression_3",new SCreator(TypecastExpression_3_factory));
10867 new Sfactory(this,"TypecastExpression_5",new SCreator(TypecastExpression_5_factory));
10868 new Sfactory(this,"TypecastExpression_8",new SCreator(TypecastExpression_8_factory));
10869 new Sfactory(this,"Constant_1",new SCreator(Constant_1_factory));
10870 new Sfactory(this,"Expression",new SCreator(Expression_factory));
10871 new Sfactory(this,"Constant_3",new SCreator(Constant_3_factory));
10872 new Sfactory(this,"Constant_4",new SCreator(Constant_4_factory));
10873 new Sfactory(this,"BinaryExpression_1",new SCreator(BinaryExpression_1_factory));
10874 new Sfactory(this,"IfStatement_2",new SCreator(IfStatement_2_factory));
10875 new Sfactory(this,"IfStatement_3",new SCreator(IfStatement_3_factory));
10876 new Sfactory(this,"IfStatement_4",new SCreator(IfStatement_4_factory));
10877 new Sfactory(this,"ReturnStatement",new SCreator(ReturnStatement_factory));
10878 new Sfactory(this,"Event_2",new SCreator(Event_2_factory));
10879 new Sfactory(this,"RotationConstant",new SCreator(RotationConstant_factory));
10880 new Sfactory(this,"Statement_12",new SCreator(Statement_12_factory));
10881 new Sfactory(this,"UnaryExpression_1",new SCreator(UnaryExpression_1_factory));
10882 new Sfactory(this,"UnaryExpression_2",new SCreator(UnaryExpression_2_factory));
10883 new Sfactory(this,"UnaryExpression_3",new SCreator(UnaryExpression_3_factory));
10884 new Sfactory(this,"ArgumentList_1",new SCreator(ArgumentList_1_factory));
10885 new Sfactory(this,"ArgumentList_2",new SCreator(ArgumentList_2_factory));
10886 new Sfactory(this,"Constant",new SCreator(Constant_factory));
10887 new Sfactory(this,"State",new SCreator(State_factory));
10888 new Sfactory(this,"Event_13",new SCreator(Event_13_factory));
10889 new Sfactory(this,"LSLProgramRoot",new SCreator(LSLProgramRoot_factory));
10890 new Sfactory(this,"StateChange",new SCreator(StateChange_factory));
10891 new Sfactory(this,"IncrementDecrementExpression_2",new SCreator(IncrementDecrementExpression_2_factory));
10892 new Sfactory(this,"GlobalVariableDeclaration_1",new SCreator(GlobalVariableDeclaration_1_factory));
10893 new Sfactory(this,"GlobalVariableDeclaration_2",new SCreator(GlobalVariableDeclaration_2_factory));
10894 new Sfactory(this,"IncrementDecrementExpression_5",new SCreator(IncrementDecrementExpression_5_factory));
10895 new Sfactory(this,"GlobalFunctionDefinition_2",new SCreator(GlobalFunctionDefinition_2_factory));
10896 new Sfactory(this,"IncrementDecrementExpression_7",new SCreator(IncrementDecrementExpression_7_factory));
10897 new Sfactory(this,"IncrementDecrementExpression_8",new SCreator(IncrementDecrementExpression_8_factory));
10898 new Sfactory(this,"Assignment_1",new SCreator(Assignment_1_factory));
10899 new Sfactory(this,"Event_21",new SCreator(Event_21_factory));
10900 new Sfactory(this,"Event_22",new SCreator(Event_22_factory));
10901 new Sfactory(this,"CompoundStatement",new SCreator(CompoundStatement_factory));
10902 new Sfactory(this,"RotationConstant_1",new SCreator(RotationConstant_1_factory));
10903 new Sfactory(this,"TypecastExpression",new SCreator(TypecastExpression_factory));
10904 new Sfactory(this,"SimpleAssignment_3",new SCreator(SimpleAssignment_3_factory));
10905 new Sfactory(this,"SimpleAssignment_4",new SCreator(SimpleAssignment_4_factory));
10906 new Sfactory(this,"Statement_1",new SCreator(Statement_1_factory));
10907 new Sfactory(this,"Statement_2",new SCreator(Statement_2_factory));
10908 new Sfactory(this,"Statement_3",new SCreator(Statement_3_factory));
10909 new Sfactory(this,"Statement_4",new SCreator(Statement_4_factory));
10910 new Sfactory(this,"Statement_5",new SCreator(Statement_5_factory));
10911 new Sfactory(this,"Statement_6",new SCreator(Statement_6_factory));
10912 new Sfactory(this,"Statement_7",new SCreator(Statement_7_factory));
10913 new Sfactory(this,"Statement_8",new SCreator(Statement_8_factory));
10914 new Sfactory(this,"Statement_9",new SCreator(Statement_9_factory));
10915 new Sfactory(this,"ExpressionArgument",new SCreator(ExpressionArgument_factory));
10916 new Sfactory(this,"GlobalFunctionDefinition",new SCreator(GlobalFunctionDefinition_factory));
10917 new Sfactory(this,"State_1",new SCreator(State_1_factory));
10918 new Sfactory(this,"DoWhileStatement",new SCreator(DoWhileStatement_factory));
10919 new Sfactory(this,"ParenthesisExpression_1",new SCreator(ParenthesisExpression_1_factory));
10920 new Sfactory(this,"ParenthesisExpression_2",new SCreator(ParenthesisExpression_2_factory));
10921 new Sfactory(this,"StateBody",new SCreator(StateBody_factory));
10922 new Sfactory(this,"Event_7",new SCreator(Event_7_factory));
10923 new Sfactory(this,"Event_8",new SCreator(Event_8_factory));
10924 new Sfactory(this,"IncrementDecrementExpression_1",new SCreator(IncrementDecrementExpression_1_factory));
10925 new Sfactory(this,"IncrementDecrementExpression_3",new SCreator(IncrementDecrementExpression_3_factory));
10926 new Sfactory(this,"IncrementDecrementExpression_4",new SCreator(IncrementDecrementExpression_4_factory));
10927 new Sfactory(this,"IncrementDecrementExpression_6",new SCreator(IncrementDecrementExpression_6_factory));
10928 new Sfactory(this,"StateEvent",new SCreator(StateEvent_factory));
10929 new Sfactory(this,"Event_20",new SCreator(Event_20_factory));
10930 new Sfactory(this,"Event_23",new SCreator(Event_23_factory));
10931 new Sfactory(this,"Event_24",new SCreator(Event_24_factory));
10932 new Sfactory(this,"Event_26",new SCreator(Event_26_factory));
10933 new Sfactory(this,"SimpleAssignment_10",new SCreator(SimpleAssignment_10_factory));
10934 new Sfactory(this,"Event",new SCreator(Event_factory));
10935 new Sfactory(this,"SimpleAssignment_14",new SCreator(SimpleAssignment_14_factory));
10936 new Sfactory(this,"SimpleAssignment_16",new SCreator(SimpleAssignment_16_factory));
10937 new Sfactory(this,"Statement_10",new SCreator(Statement_10_factory));
10938 new Sfactory(this,"Statement_11",new SCreator(Statement_11_factory));
10939 new Sfactory(this,"SimpleAssignment",new SCreator(SimpleAssignment_factory));
10940 new Sfactory(this,"Statement_13",new SCreator(Statement_13_factory));
10941 new Sfactory(this,"Event_15",new SCreator(Event_15_factory));
10942 new Sfactory(this,"Event_16",new SCreator(Event_16_factory));
10943 new Sfactory(this,"Event_32",new SCreator(Event_32_factory));
10944 new Sfactory(this,"Event_34",new SCreator(Event_34_factory));
10945 new Sfactory(this,"SimpleAssignment_20",new SCreator(SimpleAssignment_20_factory));
10946 new Sfactory(this,"SimpleAssignment_24",new SCreator(SimpleAssignment_24_factory));
10947 new Sfactory(this,"SimpleAssignment_1",new SCreator(SimpleAssignment_1_factory));
10948 new Sfactory(this,"SimpleAssignment_2",new SCreator(SimpleAssignment_2_factory));
10949 new Sfactory(this,"BinaryExpression",new SCreator(BinaryExpression_factory));
10950 new Sfactory(this,"FunctionCallExpression",new SCreator(FunctionCallExpression_factory));
10951 new Sfactory(this,"SimpleAssignment_6",new SCreator(SimpleAssignment_6_factory));
10952 new Sfactory(this,"StateBody_1",new SCreator(StateBody_1_factory));
10953 new Sfactory(this,"StatementList_2",new SCreator(StatementList_2_factory));
10954 new Sfactory(this,"SimpleAssignment_9",new SCreator(SimpleAssignment_9_factory));
10955 new Sfactory(this,"BinaryExpression_15",new SCreator(BinaryExpression_15_factory));
10956 new Sfactory(this,"BinaryExpression_16",new SCreator(BinaryExpression_16_factory));
10957 new Sfactory(this,"BinaryExpression_17",new SCreator(BinaryExpression_17_factory));
10958 new Sfactory(this,"BinaryExpression_18",new SCreator(BinaryExpression_18_factory));
10959 new Sfactory(this,"Event_25",new SCreator(Event_25_factory));
10960 new Sfactory(this,"Event_9",new SCreator(Event_9_factory));
10961 new Sfactory(this,"Statement",new SCreator(Statement_factory));
10962 new Sfactory(this,"JumpStatement",new SCreator(JumpStatement_factory));
10963 new Sfactory(this,"BinaryExpression_11",new SCreator(BinaryExpression_11_factory));
10964 new Sfactory(this,"BinaryExpression_12",new SCreator(BinaryExpression_12_factory));
10965 new Sfactory(this,"BinaryExpression_13",new SCreator(BinaryExpression_13_factory));
10966 new Sfactory(this,"BinaryExpression_14",new SCreator(BinaryExpression_14_factory));
10967 new Sfactory(this,"BinaryExpression_6",new SCreator(BinaryExpression_6_factory));
10968 new Sfactory(this,"BinaryExpression_7",new SCreator(BinaryExpression_7_factory));
10969 new Sfactory(this,"ArgumentList",new SCreator(ArgumentList_factory));
10970 new Sfactory(this,"Event_10",new SCreator(Event_10_factory));
10971 new Sfactory(this,"ConstantExpression_1",new SCreator(ConstantExpression_1_factory));
10972 new Sfactory(this,"Event_12",new SCreator(Event_12_factory));
10973 new Sfactory(this,"Event_14",new SCreator(Event_14_factory));
10974 new Sfactory(this,"Event_17",new SCreator(Event_17_factory));
10975 new Sfactory(this,"Event_18",new SCreator(Event_18_factory));
10976 new Sfactory(this,"Event_19",new SCreator(Event_19_factory));
10977 new Sfactory(this,"BinaryExpression_10",new SCreator(BinaryExpression_10_factory));
10978 new Sfactory(this,"StateEvent_1",new SCreator(StateEvent_1_factory));
10979 new Sfactory(this,"VectorConstant",new SCreator(VectorConstant_factory));
10980 new Sfactory(this,"EmptyStatement_1",new SCreator(EmptyStatement_1_factory));
10981 new Sfactory(this,"TypecastExpression_4",new SCreator(TypecastExpression_4_factory));
10982 new Sfactory(this,"TypecastExpression_6",new SCreator(TypecastExpression_6_factory));
10983 new Sfactory(this,"TypecastExpression_7",new SCreator(TypecastExpression_7_factory));
10984 new Sfactory(this,"FunctionCall",new SCreator(FunctionCall_factory));
10985 new Sfactory(this,"Event_27",new SCreator(Event_27_factory));
10986 new Sfactory(this,"Event_28",new SCreator(Event_28_factory));
10987 new Sfactory(this,"Event_29",new SCreator(Event_29_factory));
10988 new Sfactory(this,"ListConstant_1",new SCreator(ListConstant_1_factory));
10989 new Sfactory(this,"Event_6",new SCreator(Event_6_factory));
10990 new Sfactory(this,"Declaration_1",new SCreator(Declaration_1_factory));
10991 new Sfactory(this,"SimpleAssignment_7",new SCreator(SimpleAssignment_7_factory));
10992 new Sfactory(this,"ForLoop",new SCreator(ForLoop_factory));
10993 new Sfactory(this,"ForLoop_2",new SCreator(ForLoop_2_factory));
10994 new Sfactory(this,"Event_30",new SCreator(Event_30_factory));
10995 new Sfactory(this,"Event_31",new SCreator(Event_31_factory));
10996 new Sfactory(this,"Event_33",new SCreator(Event_33_factory));
10997 new Sfactory(this,"GlobalFunctionDefinition_1",new SCreator(GlobalFunctionDefinition_1_factory));
10998 new Sfactory(this,"JumpLabel_1",new SCreator(JumpLabel_1_factory));
10999 new Sfactory(this,"IfStatement",new SCreator(IfStatement_factory));
11000 new Sfactory(this,"ForLoopStatement_1",new SCreator(ForLoopStatement_1_factory));
11001 new Sfactory(this,"ForLoopStatement_2",new SCreator(ForLoopStatement_2_factory));
11002 new Sfactory(this,"ForLoopStatement_3",new SCreator(ForLoopStatement_3_factory));
11003 new Sfactory(this,"ArgumentDeclarationList_4",new SCreator(ArgumentDeclarationList_4_factory));
11004 new Sfactory(this,"ArgumentDeclarationList_5",new SCreator(ArgumentDeclarationList_5_factory));
11005 new Sfactory(this,"EmptyStatement",new SCreator(EmptyStatement_factory));
11006 new Sfactory(this,"WhileStatement",new SCreator(WhileStatement_factory));
11007 new Sfactory(this,"ForLoop_1",new SCreator(ForLoop_1_factory));
11008 new Sfactory(this,"Constant_2",new SCreator(Constant_2_factory));
11009 new Sfactory(this,"StatementList",new SCreator(StatementList_factory));
11010 new Sfactory(this,"StateBody_2",new SCreator(StateBody_2_factory));
11011 new Sfactory(this,"WhileStatement_2",new SCreator(WhileStatement_2_factory));
11012 new Sfactory(this,"IdentExpression_1",new SCreator(IdentExpression_1_factory));
11013 new Sfactory(this,"States",new SCreator(States_factory));
11014 }
11015 public static object ExpressionArgument_1_factory(Parser yyp) { return new ExpressionArgument_1(yyp); }
11016 public static object SimpleAssignment_8_factory(Parser yyp) { return new SimpleAssignment_8(yyp); }
11017 public static object StatementList_1_factory(Parser yyp) { return new StatementList_1(yyp); }
11018 public static object StateChange_1_factory(Parser yyp) { return new StateChange_1(yyp); }
11019 public static object StateChange_2_factory(Parser yyp) { return new StateChange_2(yyp); }
11020 public static object Declaration_factory(Parser yyp) { return new Declaration(yyp); }
11021 public static object IdentExpression_factory(Parser yyp) { return new IdentExpression(yyp); }
11022 public static object error_factory(Parser yyp) { return new error(yyp); }
11023 public static object BinaryExpression_2_factory(Parser yyp) { return new BinaryExpression_2(yyp); }
11024 public static object BinaryExpression_3_factory(Parser yyp) { return new BinaryExpression_3(yyp); }
11025 public static object BinaryExpression_4_factory(Parser yyp) { return new BinaryExpression_4(yyp); }
11026 public static object BinaryExpression_5_factory(Parser yyp) { return new BinaryExpression_5(yyp); }
11027 public static object ReturnStatement_2_factory(Parser yyp) { return new ReturnStatement_2(yyp); }
11028 public static object SimpleAssignment_19_factory(Parser yyp) { return new SimpleAssignment_19(yyp); }
11029 public static object BinaryExpression_9_factory(Parser yyp) { return new BinaryExpression_9(yyp); }
11030 public static object VectorConstant_1_factory(Parser yyp) { return new VectorConstant_1(yyp); }
11031 public static object ParenthesisExpression_factory(Parser yyp) { return new ParenthesisExpression(yyp); }
11032 public static object UnaryExpression_factory(Parser yyp) { return new UnaryExpression(yyp); }
11033 public static object IdentDotExpression_1_factory(Parser yyp) { return new IdentDotExpression_1(yyp); }
11034 public static object ArgumentList_4_factory(Parser yyp) { return new ArgumentList_4(yyp); }
11035 public static object Typename_factory(Parser yyp) { return new Typename(yyp); }
11036 public static object IfStatement_1_factory(Parser yyp) { return new IfStatement_1(yyp); }
11037 public static object Assignment_factory(Parser yyp) { return new Assignment(yyp); }
11038 public static object CompoundStatement_1_factory(Parser yyp) { return new CompoundStatement_1(yyp); }
11039 public static object CompoundStatement_2_factory(Parser yyp) { return new CompoundStatement_2(yyp); }
11040 public static object BinaryExpression_8_factory(Parser yyp) { return new BinaryExpression_8(yyp); }
11041 public static object ReturnStatement_1_factory(Parser yyp) { return new ReturnStatement_1(yyp); }
11042 public static object IdentDotExpression_factory(Parser yyp) { return new IdentDotExpression(yyp); }
11043 public static object Argument_factory(Parser yyp) { return new Argument(yyp); }
11044 public static object State_2_factory(Parser yyp) { return new State_2(yyp); }
11045 public static object WhileStatement_1_factory(Parser yyp) { return new WhileStatement_1(yyp); }
11046 public static object GlobalDefinitions_3_factory(Parser yyp) { return new GlobalDefinitions_3(yyp); }
11047 public static object GlobalDefinitions_4_factory(Parser yyp) { return new GlobalDefinitions_4(yyp); }
11048 public static object Event_1_factory(Parser yyp) { return new Event_1(yyp); }
11049 public static object ListConstant_factory(Parser yyp) { return new ListConstant(yyp); }
11050 public static object Event_3_factory(Parser yyp) { return new Event_3(yyp); }
11051 public static object Event_4_factory(Parser yyp) { return new Event_4(yyp); }
11052 public static object Event_5_factory(Parser yyp) { return new Event_5(yyp); }
11053 public static object SimpleAssignment_5_factory(Parser yyp) { return new SimpleAssignment_5(yyp); }
11054 public static object Typename_1_factory(Parser yyp) { return new Typename_1(yyp); }
11055 public static object Typename_2_factory(Parser yyp) { return new Typename_2(yyp); }
11056 public static object Typename_3_factory(Parser yyp) { return new Typename_3(yyp); }
11057 public static object Typename_4_factory(Parser yyp) { return new Typename_4(yyp); }
11058 public static object Typename_5_factory(Parser yyp) { return new Typename_5(yyp); }
11059 public static object Typename_6_factory(Parser yyp) { return new Typename_6(yyp); }
11060 public static object Typename_7_factory(Parser yyp) { return new Typename_7(yyp); }
11061 public static object ArgumentDeclarationList_factory(Parser yyp) { return new ArgumentDeclarationList(yyp); }
11062 public static object ConstantExpression_factory(Parser yyp) { return new ConstantExpression(yyp); }
11063 public static object LSLProgramRoot_1_factory(Parser yyp) { return new LSLProgramRoot_1(yyp); }
11064 public static object LSLProgramRoot_2_factory(Parser yyp) { return new LSLProgramRoot_2(yyp); }
11065 public static object States_1_factory(Parser yyp) { return new States_1(yyp); }
11066 public static object States_2_factory(Parser yyp) { return new States_2(yyp); }
11067 public static object FunctionCallExpression_1_factory(Parser yyp) { return new FunctionCallExpression_1(yyp); }
11068 public static object ForLoopStatement_factory(Parser yyp) { return new ForLoopStatement(yyp); }
11069 public static object DoWhileStatement_1_factory(Parser yyp) { return new DoWhileStatement_1(yyp); }
11070 public static object DoWhileStatement_2_factory(Parser yyp) { return new DoWhileStatement_2(yyp); }
11071 public static object ForLoopStatement_4_factory(Parser yyp) { return new ForLoopStatement_4(yyp); }
11072 public static object SimpleAssignment_11_factory(Parser yyp) { return new SimpleAssignment_11(yyp); }
11073 public static object SimpleAssignment_12_factory(Parser yyp) { return new SimpleAssignment_12(yyp); }
11074 public static object SimpleAssignment_13_factory(Parser yyp) { return new SimpleAssignment_13(yyp); }
11075 public static object JumpLabel_factory(Parser yyp) { return new JumpLabel(yyp); }
11076 public static object SimpleAssignment_15_factory(Parser yyp) { return new SimpleAssignment_15(yyp); }
11077 public static object SimpleAssignment_17_factory(Parser yyp) { return new SimpleAssignment_17(yyp); }
11078 public static object SimpleAssignment_18_factory(Parser yyp) { return new SimpleAssignment_18(yyp); }
11079 public static object JumpStatement_1_factory(Parser yyp) { return new JumpStatement_1(yyp); }
11080 public static object GlobalDefinitions_factory(Parser yyp) { return new GlobalDefinitions(yyp); }
11081 public static object FunctionCall_1_factory(Parser yyp) { return new FunctionCall_1(yyp); }
11082 public static object ArgumentList_3_factory(Parser yyp) { return new ArgumentList_3(yyp); }
11083 public static object Assignment_2_factory(Parser yyp) { return new Assignment_2(yyp); }
11084 public static object TypecastExpression_1_factory(Parser yyp) { return new TypecastExpression_1(yyp); }
11085 public static object SimpleAssignment_21_factory(Parser yyp) { return new SimpleAssignment_21(yyp); }
11086 public static object SimpleAssignment_22_factory(Parser yyp) { return new SimpleAssignment_22(yyp); }
11087 public static object SimpleAssignment_23_factory(Parser yyp) { return new SimpleAssignment_23(yyp); }
11088 public static object TypecastExpression_9_factory(Parser yyp) { return new TypecastExpression_9(yyp); }
11089 public static object ArgumentDeclarationList_1_factory(Parser yyp) { return new ArgumentDeclarationList_1(yyp); }
11090 public static object ArgumentDeclarationList_2_factory(Parser yyp) { return new ArgumentDeclarationList_2(yyp); }
11091 public static object ArgumentDeclarationList_3_factory(Parser yyp) { return new ArgumentDeclarationList_3(yyp); }
11092 public static object GlobalDefinitions_1_factory(Parser yyp) { return new GlobalDefinitions_1(yyp); }
11093 public static object GlobalDefinitions_2_factory(Parser yyp) { return new GlobalDefinitions_2(yyp); }
11094 public static object IncrementDecrementExpression_factory(Parser yyp) { return new IncrementDecrementExpression(yyp); }
11095 public static object GlobalVariableDeclaration_factory(Parser yyp) { return new GlobalVariableDeclaration(yyp); }
11096 public static object Event_11_factory(Parser yyp) { return new Event_11(yyp); }
11097 public static object TypecastExpression_2_factory(Parser yyp) { return new TypecastExpression_2(yyp); }
11098 public static object TypecastExpression_3_factory(Parser yyp) { return new TypecastExpression_3(yyp); }
11099 public static object TypecastExpression_5_factory(Parser yyp) { return new TypecastExpression_5(yyp); }
11100 public static object TypecastExpression_8_factory(Parser yyp) { return new TypecastExpression_8(yyp); }
11101 public static object Constant_1_factory(Parser yyp) { return new Constant_1(yyp); }
11102 public static object Expression_factory(Parser yyp) { return new Expression(yyp); }
11103 public static object Constant_3_factory(Parser yyp) { return new Constant_3(yyp); }
11104 public static object Constant_4_factory(Parser yyp) { return new Constant_4(yyp); }
11105 public static object BinaryExpression_1_factory(Parser yyp) { return new BinaryExpression_1(yyp); }
11106 public static object IfStatement_2_factory(Parser yyp) { return new IfStatement_2(yyp); }
11107 public static object IfStatement_3_factory(Parser yyp) { return new IfStatement_3(yyp); }
11108 public static object IfStatement_4_factory(Parser yyp) { return new IfStatement_4(yyp); }
11109 public static object ReturnStatement_factory(Parser yyp) { return new ReturnStatement(yyp); }
11110 public static object Event_2_factory(Parser yyp) { return new Event_2(yyp); }
11111 public static object RotationConstant_factory(Parser yyp) { return new RotationConstant(yyp); }
11112 public static object Statement_12_factory(Parser yyp) { return new Statement_12(yyp); }
11113 public static object UnaryExpression_1_factory(Parser yyp) { return new UnaryExpression_1(yyp); }
11114 public static object UnaryExpression_2_factory(Parser yyp) { return new UnaryExpression_2(yyp); }
11115 public static object UnaryExpression_3_factory(Parser yyp) { return new UnaryExpression_3(yyp); }
11116 public static object ArgumentList_1_factory(Parser yyp) { return new ArgumentList_1(yyp); }
11117 public static object ArgumentList_2_factory(Parser yyp) { return new ArgumentList_2(yyp); }
11118 public static object Constant_factory(Parser yyp) { return new Constant(yyp); }
11119 public static object State_factory(Parser yyp) { return new State(yyp); }
11120 public static object Event_13_factory(Parser yyp) { return new Event_13(yyp); }
11121 public static object LSLProgramRoot_factory(Parser yyp) { return new LSLProgramRoot(yyp); }
11122 public static object StateChange_factory(Parser yyp) { return new StateChange(yyp); }
11123 public static object IncrementDecrementExpression_2_factory(Parser yyp) { return new IncrementDecrementExpression_2(yyp); }
11124 public static object GlobalVariableDeclaration_1_factory(Parser yyp) { return new GlobalVariableDeclaration_1(yyp); }
11125 public static object GlobalVariableDeclaration_2_factory(Parser yyp) { return new GlobalVariableDeclaration_2(yyp); }
11126 public static object IncrementDecrementExpression_5_factory(Parser yyp) { return new IncrementDecrementExpression_5(yyp); }
11127 public static object GlobalFunctionDefinition_2_factory(Parser yyp) { return new GlobalFunctionDefinition_2(yyp); }
11128 public static object IncrementDecrementExpression_7_factory(Parser yyp) { return new IncrementDecrementExpression_7(yyp); }
11129 public static object IncrementDecrementExpression_8_factory(Parser yyp) { return new IncrementDecrementExpression_8(yyp); }
11130 public static object Assignment_1_factory(Parser yyp) { return new Assignment_1(yyp); }
11131 public static object Event_21_factory(Parser yyp) { return new Event_21(yyp); }
11132 public static object Event_22_factory(Parser yyp) { return new Event_22(yyp); }
11133 public static object CompoundStatement_factory(Parser yyp) { return new CompoundStatement(yyp); }
11134 public static object RotationConstant_1_factory(Parser yyp) { return new RotationConstant_1(yyp); }
11135 public static object TypecastExpression_factory(Parser yyp) { return new TypecastExpression(yyp); }
11136 public static object SimpleAssignment_3_factory(Parser yyp) { return new SimpleAssignment_3(yyp); }
11137 public static object SimpleAssignment_4_factory(Parser yyp) { return new SimpleAssignment_4(yyp); }
11138 public static object Statement_1_factory(Parser yyp) { return new Statement_1(yyp); }
11139 public static object Statement_2_factory(Parser yyp) { return new Statement_2(yyp); }
11140 public static object Statement_3_factory(Parser yyp) { return new Statement_3(yyp); }
11141 public static object Statement_4_factory(Parser yyp) { return new Statement_4(yyp); }
11142 public static object Statement_5_factory(Parser yyp) { return new Statement_5(yyp); }
11143 public static object Statement_6_factory(Parser yyp) { return new Statement_6(yyp); }
11144 public static object Statement_7_factory(Parser yyp) { return new Statement_7(yyp); }
11145 public static object Statement_8_factory(Parser yyp) { return new Statement_8(yyp); }
11146 public static object Statement_9_factory(Parser yyp) { return new Statement_9(yyp); }
11147 public static object ExpressionArgument_factory(Parser yyp) { return new ExpressionArgument(yyp); }
11148 public static object GlobalFunctionDefinition_factory(Parser yyp) { return new GlobalFunctionDefinition(yyp); }
11149 public static object State_1_factory(Parser yyp) { return new State_1(yyp); }
11150 public static object DoWhileStatement_factory(Parser yyp) { return new DoWhileStatement(yyp); }
11151 public static object ParenthesisExpression_1_factory(Parser yyp) { return new ParenthesisExpression_1(yyp); }
11152 public static object ParenthesisExpression_2_factory(Parser yyp) { return new ParenthesisExpression_2(yyp); }
11153 public static object StateBody_factory(Parser yyp) { return new StateBody(yyp); }
11154 public static object Event_7_factory(Parser yyp) { return new Event_7(yyp); }
11155 public static object Event_8_factory(Parser yyp) { return new Event_8(yyp); }
11156 public static object IncrementDecrementExpression_1_factory(Parser yyp) { return new IncrementDecrementExpression_1(yyp); }
11157 public static object IncrementDecrementExpression_3_factory(Parser yyp) { return new IncrementDecrementExpression_3(yyp); }
11158 public static object IncrementDecrementExpression_4_factory(Parser yyp) { return new IncrementDecrementExpression_4(yyp); }
11159 public static object IncrementDecrementExpression_6_factory(Parser yyp) { return new IncrementDecrementExpression_6(yyp); }
11160 public static object StateEvent_factory(Parser yyp) { return new StateEvent(yyp); }
11161 public static object Event_20_factory(Parser yyp) { return new Event_20(yyp); }
11162 public static object Event_23_factory(Parser yyp) { return new Event_23(yyp); }
11163 public static object Event_24_factory(Parser yyp) { return new Event_24(yyp); }
11164 public static object Event_26_factory(Parser yyp) { return new Event_26(yyp); }
11165 public static object SimpleAssignment_10_factory(Parser yyp) { return new SimpleAssignment_10(yyp); }
11166 public static object Event_factory(Parser yyp) { return new Event(yyp); }
11167 public static object SimpleAssignment_14_factory(Parser yyp) { return new SimpleAssignment_14(yyp); }
11168 public static object SimpleAssignment_16_factory(Parser yyp) { return new SimpleAssignment_16(yyp); }
11169 public static object Statement_10_factory(Parser yyp) { return new Statement_10(yyp); }
11170 public static object Statement_11_factory(Parser yyp) { return new Statement_11(yyp); }
11171 public static object SimpleAssignment_factory(Parser yyp) { return new SimpleAssignment(yyp); }
11172 public static object Statement_13_factory(Parser yyp) { return new Statement_13(yyp); }
11173 public static object Event_15_factory(Parser yyp) { return new Event_15(yyp); }
11174 public static object Event_16_factory(Parser yyp) { return new Event_16(yyp); }
11175 public static object Event_32_factory(Parser yyp) { return new Event_32(yyp); }
11176 public static object Event_34_factory(Parser yyp) { return new Event_34(yyp); }
11177 public static object SimpleAssignment_20_factory(Parser yyp) { return new SimpleAssignment_20(yyp); }
11178 public static object SimpleAssignment_24_factory(Parser yyp) { return new SimpleAssignment_24(yyp); }
11179 public static object SimpleAssignment_1_factory(Parser yyp) { return new SimpleAssignment_1(yyp); }
11180 public static object SimpleAssignment_2_factory(Parser yyp) { return new SimpleAssignment_2(yyp); }
11181 public static object BinaryExpression_factory(Parser yyp) { return new BinaryExpression(yyp); }
11182 public static object FunctionCallExpression_factory(Parser yyp) { return new FunctionCallExpression(yyp); }
11183 public static object SimpleAssignment_6_factory(Parser yyp) { return new SimpleAssignment_6(yyp); }
11184 public static object StateBody_1_factory(Parser yyp) { return new StateBody_1(yyp); }
11185 public static object StatementList_2_factory(Parser yyp) { return new StatementList_2(yyp); }
11186 public static object SimpleAssignment_9_factory(Parser yyp) { return new SimpleAssignment_9(yyp); }
11187 public static object BinaryExpression_15_factory(Parser yyp) { return new BinaryExpression_15(yyp); }
11188 public static object BinaryExpression_16_factory(Parser yyp) { return new BinaryExpression_16(yyp); }
11189 public static object BinaryExpression_17_factory(Parser yyp) { return new BinaryExpression_17(yyp); }
11190 public static object BinaryExpression_18_factory(Parser yyp) { return new BinaryExpression_18(yyp); }
11191 public static object Event_25_factory(Parser yyp) { return new Event_25(yyp); }
11192 public static object Event_9_factory(Parser yyp) { return new Event_9(yyp); }
11193 public static object Statement_factory(Parser yyp) { return new Statement(yyp); }
11194 public static object JumpStatement_factory(Parser yyp) { return new JumpStatement(yyp); }
11195 public static object BinaryExpression_11_factory(Parser yyp) { return new BinaryExpression_11(yyp); }
11196 public static object BinaryExpression_12_factory(Parser yyp) { return new BinaryExpression_12(yyp); }
11197 public static object BinaryExpression_13_factory(Parser yyp) { return new BinaryExpression_13(yyp); }
11198 public static object BinaryExpression_14_factory(Parser yyp) { return new BinaryExpression_14(yyp); }
11199 public static object BinaryExpression_6_factory(Parser yyp) { return new BinaryExpression_6(yyp); }
11200 public static object BinaryExpression_7_factory(Parser yyp) { return new BinaryExpression_7(yyp); }
11201 public static object ArgumentList_factory(Parser yyp) { return new ArgumentList(yyp); }
11202 public static object Event_10_factory(Parser yyp) { return new Event_10(yyp); }
11203 public static object ConstantExpression_1_factory(Parser yyp) { return new ConstantExpression_1(yyp); }
11204 public static object Event_12_factory(Parser yyp) { return new Event_12(yyp); }
11205 public static object Event_14_factory(Parser yyp) { return new Event_14(yyp); }
11206 public static object Event_17_factory(Parser yyp) { return new Event_17(yyp); }
11207 public static object Event_18_factory(Parser yyp) { return new Event_18(yyp); }
11208 public static object Event_19_factory(Parser yyp) { return new Event_19(yyp); }
11209 public static object BinaryExpression_10_factory(Parser yyp) { return new BinaryExpression_10(yyp); }
11210 public static object StateEvent_1_factory(Parser yyp) { return new StateEvent_1(yyp); }
11211 public static object VectorConstant_factory(Parser yyp) { return new VectorConstant(yyp); }
11212 public static object EmptyStatement_1_factory(Parser yyp) { return new EmptyStatement_1(yyp); }
11213 public static object TypecastExpression_4_factory(Parser yyp) { return new TypecastExpression_4(yyp); }
11214 public static object TypecastExpression_6_factory(Parser yyp) { return new TypecastExpression_6(yyp); }
11215 public static object TypecastExpression_7_factory(Parser yyp) { return new TypecastExpression_7(yyp); }
11216 public static object FunctionCall_factory(Parser yyp) { return new FunctionCall(yyp); }
11217 public static object Event_27_factory(Parser yyp) { return new Event_27(yyp); }
11218 public static object Event_28_factory(Parser yyp) { return new Event_28(yyp); }
11219 public static object Event_29_factory(Parser yyp) { return new Event_29(yyp); }
11220 public static object ListConstant_1_factory(Parser yyp) { return new ListConstant_1(yyp); }
11221 public static object Event_6_factory(Parser yyp) { return new Event_6(yyp); }
11222 public static object Declaration_1_factory(Parser yyp) { return new Declaration_1(yyp); }
11223 public static object SimpleAssignment_7_factory(Parser yyp) { return new SimpleAssignment_7(yyp); }
11224 public static object ForLoop_factory(Parser yyp) { return new ForLoop(yyp); }
11225 public static object ForLoop_2_factory(Parser yyp) { return new ForLoop_2(yyp); }
11226 public static object Event_30_factory(Parser yyp) { return new Event_30(yyp); }
11227 public static object Event_31_factory(Parser yyp) { return new Event_31(yyp); }
11228 public static object Event_33_factory(Parser yyp) { return new Event_33(yyp); }
11229 public static object GlobalFunctionDefinition_1_factory(Parser yyp) { return new GlobalFunctionDefinition_1(yyp); }
11230 public static object JumpLabel_1_factory(Parser yyp) { return new JumpLabel_1(yyp); }
11231 public static object IfStatement_factory(Parser yyp) { return new IfStatement(yyp); }
11232 public static object ForLoopStatement_1_factory(Parser yyp) { return new ForLoopStatement_1(yyp); }
11233 public static object ForLoopStatement_2_factory(Parser yyp) { return new ForLoopStatement_2(yyp); }
11234 public static object ForLoopStatement_3_factory(Parser yyp) { return new ForLoopStatement_3(yyp); }
11235 public static object ArgumentDeclarationList_4_factory(Parser yyp) { return new ArgumentDeclarationList_4(yyp); }
11236 public static object ArgumentDeclarationList_5_factory(Parser yyp) { return new ArgumentDeclarationList_5(yyp); }
11237 public static object EmptyStatement_factory(Parser yyp) { return new EmptyStatement(yyp); }
11238 public static object WhileStatement_factory(Parser yyp) { return new WhileStatement(yyp); }
11239 public static object ForLoop_1_factory(Parser yyp) { return new ForLoop_1(yyp); }
11240 public static object Constant_2_factory(Parser yyp) { return new Constant_2(yyp); }
11241 public static object StatementList_factory(Parser yyp) { return new StatementList(yyp); }
11242 public static object StateBody_2_factory(Parser yyp) { return new StateBody_2(yyp); }
11243 public static object WhileStatement_2_factory(Parser yyp) { return new WhileStatement_2(yyp); }
11244 public static object IdentExpression_1_factory(Parser yyp) { return new IdentExpression_1(yyp); }
11245 public static object States_factory(Parser yyp) { return new States(yyp); }
11246 }
11247 public class LSLSyntax
11248 : Parser {
11249 public LSLSyntax
11250 ():base(new yyLSLSyntax
11251 (),new LSLTokens()) {}
11252 public LSLSyntax
11253 (YyParser syms):base(syms,new LSLTokens()) {}
11254 public LSLSyntax
11255 (YyParser syms,ErrorHandler erh):base(syms,new LSLTokens(erh)) {}
11256  
11257 }
11258 }